Francis Brassard, Microsites Developer in Montreal, QC, Canada
Francis Brassard

Microsites Developer in Montreal, QC, Canada

Member since March 22, 2019
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.
Francis is now available for hire

Portfolio

  • SSENSE
    Python, Mongo, PHP, MySQL, SQS, S3
  • SSENSE
    PHP, MySQL
  • Cakemail
    PHP, MySQL, Hadoop, Docker, RabbitMQ

Experience

  • PHP, 15 years
  • MySQL, 15 years
  • Symfony, 7 years
  • Python, 3 years
  • Microservices, 3 years
  • Kubernetes, 3 years
  • Microsites, 3 years
  • Google Cloud Platform (GCP), 1 year

Location

Montreal, QC, Canada

Availability

Part-time

Preferred Environment

Linux, Git, Jetbrains, Docker. Kubernetes

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.

Employment

  • Tech Lead

    2018 - PRESENT
    SSENSE
    • Led and mentored a team of back-end developers of all experience levels.
    • Setup a continuous integration and delivery pipeline (Jenkins Blue Ocean) on back-end applications.
    • Developed a product information management system in Python (Flask), Mongo, Amazon S3, and SQS within a microservice architecture.
    • Incrementally broke down a core monolith back-end application into microservices and micro UIs with no downtime.
    • Actively participated in the overall effort of standardizing processes and developments standards across the organization through documentation, transfer knowledge, and code review.
    Technologies: Python, Mongo, PHP, MySQL, SQS, S3
  • Senior Web Developer

    2017 - 2018
    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 regards to up-time and code quality.
    Technologies: PHP, MySQL
  • Production Manager

    2012 - 2014
    Cakemail
    • Held regular calls with internal stakeholders and external API clients to ensure proper request follow-ups.
    • Replaced GitHub with Jira for request tracking.
    • Implemented development and deployments standards, including a 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 up-time monitoring (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.
    Technologies: PHP, MySQL, Hadoop, Docker, RabbitMQ
  • Tech Lead

    2012 - 2014
    TC Media
    • Implemented code-review processes across the department.
    • Documented and enforced development standards.
    • Guided a team of developers through bug fixes and features 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.
    Technologies: PHP, MySQL, CSS, HTML
  • Web Developer

    2009 - 2012
    TC Media
    • Maintained PHP and MySQL websites.
    • Ensured proper follow-up on stakeholder requests.
    • Estimated new feature requests.
    Technologies: PHP, MySQL, CSS, HTML
  • Webmaster

    2008 - 2009
    Canada Border Service Agency
    • Regularly updated the .NET intranet website with new features.
    • Developed and implemented new feature requests.
    • Ensured accessibility standards were followed as per government standards.
    Technologies: .NET, Microsoft SQL, CSS, HTML

Experience

  • Cobabar.com | Café and Catering Business Website (Development)
    https://www.cobabar.com/

    I integrated a local café and catering business' website with WordPress. The website uses a mix of third-party and custom plugins for its functionalities. The project also included hosting (Docker on EC2) and monitoring.

Skills

  • Languages

    PHP, Python, PHP 7, PHP 5+, PHP 5, Python 2, Python 3, HTML, HTML4, HTML5, HTML/CSS
  • Frameworks

    Flask, Symfony, Symfony 4, Symfony 3, CSSS, Bootstrap 3+, Bootstrap 4, Django
  • Libraries/APIs

    Flask-RESTful, Jenkins Pipeline, jQuery, jQuery UI, Pure CSS
  • Tools

    MySQL Workbench, Jenkins, RabbitMQ, Amazon SQS, Docker Hub, Docker Swarm, Docker Compose, AWS Push Notification Service (AWS SNS), Google Kubernetes Engine (GKE), Google Cloud Console
  • Paradigms

    Microservices, Microservices Architecture, RESTful Development, Continuous Deployment, Continuous Improvement, Continuous Integration (CI), Continuous Development (CD), Continuous Delivery (CD)
  • Platforms

    WordPress, AWS EC2, Docker, Kubernetes, Google Cloud Platform (GCP), Google Cloud Engine, Linux, Linux RHEL/CentOS, Linux CentOS 7
  • Storage

    MySQL, PostgreSQL, PostgreSQL 10.1, AWS S3, Google Cloud SQL, Google Cloud Storage
  • Other

    Microsites, RESTful Routes, RESTful APIs, RESTful Services, RESTful Web Services, RESTful Microservices, Monitoring, Web Maintenance
Certifications
  • GCP Associate Cloud Engineer
    DECEMBER 2019 - DECEMBER 2021
    Google
  • Hadoop Data Platform Certified Administrator
    APRIL 2017 - PRESENT
    Hortonworks

To view more profiles

Join Toptal
I really like this profile
Share it with others