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
-
Conseiller.ère en nouvelles technologies et intégration
Found in: Talent CA C2 - 7 hours ago
Ordre des ingénieurs du Québec Montreal, CanadaResponsabilité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 ...
-
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 ...
-
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 ...