×
Boubacar Diallo

Boubacar Diallo

Senior Software Engineer

4-21 Madonna Drive, Hamilton, Ontario, CA, L9B 0H1
(647) 966-8276
English, French

Background


About

About

Senior Software Engineer with 10+ years of experience building and scaling SaaS and consumer platforms. Deep full-stack expertise across React, Node.js, Java, C#, Python, and SQL, with extensive cloud experience (AWS, GCP). Proven track record delivering high-traffic, data-intensive systems, designing robust APIs, improving system reliability, and mentoring engineers in distributed teams.

Work Experience

Work Experience

  • Senior Software Engineer, Loblaw Companies

    Nov, 2022 - Present

    • Designed and delivered SaaS features and internal platforms using Java, Spring, React, and Next.js.

    • Built and maintained scalable, cloud-native services on GCP (GKE, PubSub, Cloud SQL, Cloud Functions).

    • Provided technical leadership across architecture design, release planning, SDLC improvements, and cross-team coordination.

    • Improved system reliability, API consistency, and developer velocity through CI/CD, automated testing, and OpenAPI contracts.

  • Senior Software Developer, CaseWare International

    Apr, 2019 - Nov, 20223 years 7 months

    • Developed and scaled enterprise SaaS capabilities using Java, C#, Spring, and .NET.

    • Led architecture and implementation of OIDC-based SSO and core domain microservices.

    • Championed API-first development, CI/CD improvements, and cloud automation using Terraform and AWS.

    • Mentored engineers and provided technical leadership across squads in a distributed team environment.

  • Full Stack Web Developer, TMX Group

    Mar, 2017 - Apr, 20192 years 1 month

    • Designed and delivered full-stack features for internal and customer-facing business applications.

    • Led implementation of tiered pricing and third-party market data integrations.

    • Improved performance and stability of high-traffic systems through infrastructure and application-level optimizations.

  • Software Developer, Checkout 51

    Nov, 2013 - Feb, 20173 years 3 months

    • Contributed to scaling a high-traffic consumer SaaS platform serving millions of users.

    • Developed and maintained core backend and frontend components using PHP, JavaScript, and MySQL.

    • Led and mentored a small team of developers, coordinating feature delivery and code quality.

    • Implemented automated UI testing using Selenium and Appium to improve platform reliability.

    • Supported analytics and reporting needs using MySQL and Redshift for data-driven business decisions.

Skills

Skills

  • Languages

    JavaScript

    TypeScript

    Java

    Python

    C#

    PHP

    SQL

  • Frameworks & Libraries

    React

    Next.js

    Node.js

    Spring

    .NET

    Jest

    JUnit

  • Cloud & DevOps

    AWS

    GCP

    Docker

    Kubernetes

    CI/CD

    Terraform

    GitHub Actions

    GitLab CI

  • Engineering Practices

    REST API Design

    Microservices

    Scalable Systems

    High-Availability

    Observability

    Mentorship

    Remote Collaboration

Education

Education

  • Computer Science, Bachelor of Science, Wilfrid Laurier University

    Jan, 2006 - Apr, 2011