beBee background
Professionals
>
Engineering / Architecture
>
Montréal
Francois Henderson

Francois Henderson

Senior Front-End/Full-Stack Software developer
Montréal, Montréal
(0)

Social


About Francois Henderson:

I am a Full-Stack Software Engineer with a predilection for Front-End development. +25 yrs of experience in developing Web Enterprise multi-tier Applications. React, Recoil, React Context, Nx.dev, Remix/Next.js/Node.js, Docker/Kubernetes hosted on AWS cloud servers.

My teammates and employers trust me to be transparent, available, effective, and continuously delivering maintainable, extendable, and high-quality results.

Experience

I worked for over 25 years as:

  • Senior Front-End Developer
  • Full Stack Software Engineer
  • Senior Software Engineer/Developer
  • Team Lead, Senior Software Developer / Outsourcing development
  • Programmer-Analyst / Web GUI designing & developing

EMPLOYERS

Blue Cross (Croix Bleue) - Insurance sector

  • Architected, developed, and tested, a Health and Travel Insurance Quotation Application with online payment
  • Built the foundation of the front-end of the 2 Cloud multi-tiers Web Applications using microservices REST APIs
  • Created a custom shared React UI components library following WCAG 2 AA accessibility requirements + Ontario Act (AODA)
  • CMS Integration with multilingual support

Harris Computer - Utility sector

  • B2B2C Cloud Microservices Application providing abilities to end customers to access their usage and do their billing online.
  • Giving the providers great flexibility in the UI branding, customizations and the ability to generate pages and forms dynamically targeting their particular needs.

Fuze (formerly Thinkingphones) now 8x8 - Telecommunication sector

Build, lead, contribute and test:

  • An analytics web application to identify devices latency across the network
  • External custom components and a SASS-driven style library,
  • A React Satellite application to manage security keys
  • Ensued the technical feasibility of UI/UX designs and optimized applications for maximum speed and scalability
  • Automated tests and auto-generation of code documentation

j2 Global Communications (formerly Protus IP Solutions Inc.) - Marketing sector

  • Within an Agile environment (SCRUM), optimized our bandwidth size usage and front-end/back-end Web application, which improved the UI speeds by 70%. Taught the different optimization implementation processes to team members.
  • Increased Campaigner© competitive advantage by creating multiple highly dynamic and interactive UIs. Gave our clients the ability to create attractive and functional campaigns without coding knowledge.
  • Instrumental in boosting management’s confidence in the feasibility of new feature requirements by providing concrete proof of concept prototypes, as well as recommendations for appropriate technologies and their implementation

Mitel Networks - Telecommunication sector

  • B2B2C - Improved reachability for end users by enabling them to be reached anywhere, anytime, through interconnection of up to 6 different phone numbers.
  • B2B/B2C - Provided users and support teams with the administrative interfaces to Mitel’s phone twinning application
  • Received Mitel Innovation Team Award for contributing to multiple Speak@ease releases - Speech Processing Applications providing faster and better customer service as well as a strong return on their investments in just a few months.
  • Converged, integrated, and unified Speak@Ease to business network infrastructures to bring solid security to corporations and easy email access from any device through voice command

Eedo Knowledgeware - Learning sector

  • Maintained, analyzed, developed, and troubleshot the core of ForceTen, an award-winning Learning Content Management System (LCMS)

Irosoft Inc. - IT

  • Irosoft is a world leader in legislative content management
  • Data conversion project involving the extraction of metadata from law documents
  • As first employes, I directly impacted the growth of the company to 7

University of Montreal

  • R&D at the Public Law Research Centre

 

TECHNICAL PROFICIENCIES

Technical Skills:

React, Recoil, React Context, Redux, Hooks, SASS, JavaScript, Typescript, JSON, Material-UI, Bootstrap, react-hook-form, Storybook, Axios, swr, JSON, Luxon, I18next, Git, DataDog, GTM (Analytics), NPM, REST API's, CSS-in-JS, Internationalization, authentication, Passport, security, JWT, accessibility, theming, white labelling, Role base UI access control, Storybook, jQuery, Flexible/adaptable layouts, AJAX, ASP.NET, C#, Agile (SCRUM), Google Map.

DESIGN:

Highly skilled in Wireframing and prototyping using React, CSS3, HTML5, Material-UI, JavaScript. At ease with the concepts of interaction design and usability. Sigma, InVision, Zeplin, Storybook.

Testing:

Testing-Library/React, Jest, Protractor, Selenium, Jasmine, Karma, NUnit

Code Quality:

Prettier, Eslint, tslint, prettify, Reviewable, CodeCov, Greenkeeper, and SonarCloud.

Micro-Service:

Docker, Docker-compose, AWS, Kubernetes, Travis CI, Sentry, Swagger

Mono-Repo

Nx.Dev, Remix, Next.js, React

DB / ORM

MongoDB, MS-SQL, MySQL, PostgreSQL, Prisma

Education

Bachelor's Degree in Computer Sciences

University of Montreal, 1998

Canada - Montreal

Professionals in the same Engineering / Architecture sector as Francois Henderson

Professionals from different sectors near Montréal, Montréal

Other users who are called Francois

Jobs near Montréal, Montréal

  • Ordre des ingénieurs du Québec

    Conseiller.ère en nouvelles technologies et intégration

    Found in: Talent CA C2 - 7 hours ago


    Ordre des ingénieurs du Québec Montreal, Canada

    Responsabilités · • Assurer le support et l'évolution des diverses composantes utilisées par l'organisation en suivant l'évolution de la cartographique des systèmes · • Réaliser l'intégration entre les différentes composantes de la solution, assure le développement et effectue l ...

  • CAA-Québec

    Agent(e) centre de contact

    Found in: Talent CA C2 - 4 days ago


    CAA-Québec Montreal, Canada Full time

    ‎ · ‎ · Tu souhaites assister nos membres par téléphone en cas de panne ou situation d'urgence sur la route? CAA-Québec recherche un(e) Agent(e) pour notre centre d'appels de Montréal. Tu évolueras dans un environnement de travail stimulant, centré vers l'humain et le travail d ...

  • JYSK Canada

    Chef d'Entrepôt de Magasin

    Found in: Talent CA 2 C2 - 3 days ago


    JYSK Canada Blainville, Canada

    · Job Description · Vous recherchez quelque chose de plus qu'un simple emploi? Vous recherchez une communauté, un partenariat, une équipe et une opportunité d'apprendre et d'évoluer dans votre carrière? · En tant que l'un des principaux détaillants de produits d'ameublement au m ...