Francis Brassard
Verified Expert in Engineering
Software Developer
Francis has built and led teams that have successfully developed robust and efficient PHP and Python back-end apps. To projects, he brings over a decade of hands-on experience with high-availability, high-traffic apps in both monolithic and microservice architectures. Francis is the type of developer who strives to improve himself and those around him while using cutting-edge tech and adhering to the highest quality standards as much as possible.
Portfolio
Experience
Availability
Preferred Environment
Docker, Kubernetes, PHP, Python, JetBrains, Git, Linux
The most amazing...
...project I've executed was the live migration of a core set of apps from on-premise hosting to Docker on AWS with no downtime or data inconsistency/loss.
Work Experience
Solutions Architect
Azrieli Ecommerce Ltd.
- Planned and organized the full replacement of the eCommerce platform.
- Founded and managed the back-end and DevOps teams.
- Migrated all existing website functionalities to a new microservice architecture implementing Akeneo (PIM), Sylius (an eCommerce framework), and an Angular front end.
- Worked closely with the CTO and various stakeholders to prioritize and execute the feature roadmap.
- Oversaw the implementation of up-to-date development standards, including GitHub Actions testing and deployment pipelines, infrastructure as code with Terraform, and strict coding standards.
Senior Back-end Developer and DevOps Engineer
Wizard Phone LLC
- Migrated the existing PHP application to a microservice architecture on Laravel and implemented automated unit and feature testing on all services.
- Organized and managed UI redesigns with various subcontractors.
- Migrated all infrastructure components to Terraform.
- Migrated the complete application from a dedicated server to AWS (Fargate, RDS, Elasticache, S3).
- Implemented GitHub Actions PR testing and deployment pipelines.
- Increased client application uptime to 99.9% within a year.
Senior Software Developer | Team Lead
IVADO Labs
- Developed AI/ML solutions for a wide variety of business clients in the supply chain domain.
- Implemented continuous integration and deployment pipelines.
- Refactored and improved Python codebases to make sure that they met current standards.
Tech Lead
SSENSE
- Led and mentored a team of back-end developers of all experience levels.
- Set up a continuous integration and delivery pipeline (Jenkins Blue Ocean) on back-end applications.
- Developed a product information management system in Python (Flask), MongoDB, Amazon S3, and SQS within a microservice architecture.
- Broke down a core monolith back-end application into microservices and micro UIs with no downtime.
- Participated in the overall effort of standardizing processes and development standards across the organization through documentation, transfer of knowledge, and code reviews.
Senior Web Developer
SSENSE
- Maintained the core monolith back-end application in PHP and MySQL.
- Translated business requirements into technical feature requests.
- Set up monitors and alerts in regard to uptime and code quality.
Production Manager
Cakemail
- Held regular calls with internal stakeholders and external API clients to ensure proper request follow-ups.
- Replaced GitHub issues with Jira for request tracking.
- Implemented development and deployment standards, including continuous integration and delivery pipeline on Jenkins.
- Maintained a high-traffic and high-availability PHP and MySQL application.
- Migrated the main application from on-premise to AWS with no downtime.
- Implemented quality and uptime monitoring on back-end systems (SLA).
- Executed the migration of terabytes of data from one MySQL server to another with no downtime and no loss of integrity.
- Replaced most of the application's CRONs with RabbitMQ queues and workers for faster and more efficient data processing.
Tech Lead
TC Media
- Implemented code-review processes across the department.
- Defined, documented, and enforced development standards.
- Guided a team of developers through bug fixes and feature development.
- Supported a new release manager position by helping put in place a proper delivery pipeline (Jenkins).
- Assessed and resolved complex issues that required deeper business and technological knowledge.
Web Developer
TC Media
- Maintained various PHP and MySQL digital media websites.
- Ensured a proper follow-up on stakeholder feature requests.
- Estimated new feature requests from different stakeholders.
Webmaster
Canada Border Service Agency
- Regularly updated the .NET intranet website with new features.
- Estimated, implemented, and maintained new feature requests.
- Ensured accessibility standards were followed as per government standards.
Experience
Cobabar.com | Café and Catering Business Website
Skills
Languages
PHP, Python, CSS, HTML, JavaScript
Frameworks
Flask, Symfony, Laravel, Lumen, .NET, Hadoop, Bootstrap 3+, Bootstrap, Django
Libraries/APIs
REST APIs, Flask-RESTful, Jenkins Pipeline, jQuery, jQuery UI, TensorFlow, NumPy, Matplotlib, Pure CSS, React, Redux-Saga, React Redux
Tools
Jenkins, RabbitMQ, Amazon Simple Queue Service (SQS), Docker Hub, Docker Swarm, Docker Compose, AWS CloudFormation, Git, JetBrains, Amazon Simple Notification Service (Amazon SNS), Google Kubernetes Engine (GKE), Google Cloud Console
Paradigms
Web Architecture, API Architecture, Application Architecture, Web Application Architecture, Back-end Architecture, REST, REST API Architecture, Microservices, Microservices Architecture, RESTful Development, Continuous Integration (CI), Continuous Development (CD)
Platforms
WordPress, Amazon Web Services (AWS), Amazon EC2, Docker, Kubernetes, Google Cloud Platform (GCP), Google Cloud Engine, AWS Lambda, Linux, Linux RHEL/CentOS, Linux CentOS 7
Storage
MySQL, PostgreSQL, Amazon S3 (AWS S3), Google Cloud SQL, Google Cloud Storage, Microsoft SQL Server, MongoDB
Other
Back-end Development, Back-end Performance, Back-end, Architecture, APIs, API Integration, Microsites, RESTful Routes, RESTful Services, RESTful Web Services, RESTful Microservices, Monitoring, Website Maintenance, Product Information Management (PIM)
Certifications
Certified Kubernetes Application Developer (CKAD)
Linux Foundation
GCP Associate Cloud Engineer
Hadoop Data Platform Certified Administrator
Hortonworks
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring