Skip to content

mallaire77/whoami

Repository files navigation

Martin Allaire

Software Engineer
[email protected]
(613) 804-4534

Github LinkedIn

Summary

Experienced Software Engineer with a strong background in backend software design and development. Skilled in project and team management, dedicated to fostering a positive work environment. I enjoy the full development life cycle, from concept to implementation, therefore I am happy as an individual contributor or managing a project.

Work

Finwello profile

Director of Technology
(Sept. 2022 - Present)

  • Assembled a cross-functional development team (internal/outsourced) to deliver a cost-effective software product
  • Successfully delivered the software product within budget and schedule constraints, from concept to market launch
  • Supported sales efforts by engaging with prospective clients' technical teams to address technical, security, and integration concerns
  • Established performance metrics (SLAs, SLOs, SLIs) and implemented monitoring to ensure service quality
  • Sole infrastructure/backend developer, designed and developed the infrastructure & backend code for all software features

Yoppworks profile

Principal Consultant
(March 2022 - Sept. 2022)

  • Developed a comprehensive GCP Landing Zone strategy for the government of Ontario
  • Executed a complex lift-and-shift migration for one of Ontario's largest government departments, including networking reconfiguration for secure hybrid cloud operations
  • Partnered with Google to install and configure specialized Oracle Server hardware, enabling the migration of a critical Oracle database to GCP
  • Modernized legacy IBM WebSphere application suite for the same Ontario government department
  • Balanced client-facing responsibilities with hands-on software development, focusing on establishing effective work practices, regular check-ins, and knowledge transfer sessions
  • Earned the accolade of Google's 'Public Sector Partner of the Year (Canada)'

Team Lead
(Oct. 2020 - March 2022)

  • Guided a cross-functional developer team in building the GoSpaces product, emphasizing collective ownership to minimize meetings, maximize value add, and foster team accountability & trust
  • Strongly followed domain-driven design and reactive architecture principles, ensuring team alignment with software design patterns and methodologies
  • Balanced leadership duties with hands-on development work, focusing on backend design and implementation

Senior Software Engineer
(Aug. 2018 - Oct. 2020)

  • Provided consulting (Lightbend stack) for major US companies in a variety of sectors, including Akka training
  • Pivoted to product development on the GoSpaces incubator product, transforming it from a reference architecture to a full business suite aimed at managing corporate social responsibilities
  • Presented at industry conferences, including a full-day workshop on 'Akka Streams' at Reactive Summit (2018) and a talk on 'The current state of gRPC as a gateway' at Reactive Horizons (2019)

Razorfish profile

Senior Software Engineer
(Mar. 2016 - Aug. 2018)

  • Contributed to Walmart's re-platforming initiative, migrating payment and catalog features to Scala & Play! Framework, focused on reliability and scalability for private cloud (OneOps)
  • Enhanced release processes, enabling weekly releases for increased stability and paving the way for continuous delivery
  • Integrated Spark and Akka for high-throughput data processing during Walmart marketplace expansion, ensuring minimal downtime

Discoverly profile

Technology Partner
(Apr. 2014 - Apr. 2018)

  • Led the development of a scalable, adaptable application for student program selection
  • Collaborated with post-docs to design and validate a core recommendation algorithm
  • Secured funding through grants and participated in accelerator programs (NextAI, Startup Garage)

Telus Health profile

Software Engineer
(Apr. 2014 - Mar. 2016)

  • Focused on feature implementation for Telus Health's EMR product, PS Suite, enhancing product functionality and user experience
  • Took on the role of build master, overseeing the build process for the software application and working with deployment teams

Expertise

Languages

  • Scala/Java, TypeScript/JavaScript, Dart, Python

Major Frameworks

  • Tapir, Vert.x, Cats, Akka, Spark, Flutter, React/Native, NextJS, NodeJS

Infrastructure

  • GCP, AWS, Kubernetes, Docker
  • Github Actions, Jenkins, TravisCI
  • Major relational and non-relational databases

ML

  • Model selection and performance evaluation
  • Methods to optimize a model's objective function across dataset size, compute budget, and inference requirements
  • Methods for training, tuning, inference, and deployment

Education

Algonquin College

Computer Science Technology, CSE
(2010-2014)

Certifications