0% found this document useful (0 votes)
46 views3 pages

Mike Lalonde Resume

Resume
Copyright
© Public Domain
We take content rights seriously. If you suspect this is your content, claim it here.
0% found this document useful (0 votes)
46 views3 pages

Mike Lalonde Resume

Resume
Copyright
© Public Domain
We take content rights seriously. If you suspect this is your content, claim it here.
You are on page 1/ 3

Michael Lalonde

901 Lasalle Blvd.


Sudbury, Ontario, Canada
P3A 1X8
Email: [email protected]
LinkedIn: https://www.linkedin.com/in/michael-lalonde-sudbury-ontario/

PROFESSIONAL SUMMARY

Highly skilled and experienced C++ Software Engineer with over 8 years of experience in
designing, developing, and optimizing high-performance applications. Strong background in
object-oriented programming, multi-threaded systems, and performance-critical environments.
Adept at collaborating with cross-functional teams, debugging complex issues, and delivering
robust, scalable software solutions. Passionate about writing clean, maintainable code and
staying up-to-date with industry trends.

TECHNICAL SKILLS

 Languages: C++, Python, Java, Bash, SQL


 Frameworks & Libraries: Boost, Qt, STL (Standard Template Library), OpenGL
 Tools & IDEs: Visual Studio, GCC, CMake, GDB, Git, JIRA, Jenkins
 Operating Systems: Linux, Windows, macOS
 Database Technologies: MySQL, SQLite, PostgreSQL
 Concepts: Multi-threading, Concurrency, Memory Management, Network Programming,
Embedded Systems, Algorithms, Data Structures, Design Patterns
 Version Control: Git, Subversion (SVN)
 Build Tools: Make, CMake, Ninja
 Testing & Debugging: Unit Testing (Google Test, Catch2), Valgrind, ASan, TSan

PROFESSIONAL EXPERIENCE

 Lead the development of high-performance data processing systems in C++ for a major
financial software suite, reducing processing time by 35%.
 Designed and implemented a multi-threaded C++ application that manages real-time
market data feeds, significantly improving system scalability.
 Optimized existing legacy code to improve efficiency and reduce memory usage by 20%
through the introduction of efficient data structures and algorithms.
 Collaborated with front-end developers to integrate complex back-end services with Qt
for an intuitive user interface.
 Mentored junior developers, reviewed code, and provided technical guidance on C++
best practices, code optimization, and design patterns.
 Utilized CI/CD pipelines with Jenkins for automated testing and deployment across
multiple platforms.

C++ Software Engineer


Beal Design, Toronto Ontario
June 2015 – March 2020

 Developed a robust real-time simulation engine in C++ for a high-profile defense


contract, supporting simulations of various physics-based scenarios.
 Integrated Boost and OpenGL to build efficient, graphical simulations used in critical
aerospace projects.
 Improved software reliability by 40% by refactoring key components and optimizing
performance in low-latency environments.
 Devised custom memory management solutions to handle large data sets efficiently,
resulting in a 25% reduction in application memory footprint.
 Collaborated with a team of software engineers to develop networked applications using
sockets and multi-threading.
 Participated in code reviews, ensuring the implementation of clean, maintainable code
using industry best practices.

Junior C++ Developer


Dupont Chemical, Mississauga Ontario
July 2013 – May 2015

 Contributed to the development of a distributed computing platform, writing C++


modules for managing node-to-node communication.
 Assisted in the development of embedded software for IoT devices, implementing low-
level drivers and system utilities in C++.
 Debugged and optimized legacy C++ code, improving application response times by
15%.
 Gained hands-on experience with hardware communication protocols and memory
optimization for embedded systems.
 Implemented unit and integration tests using Google Test to ensure code quality and
system stability.

EDUCATION

Master of Science in Computer Science


September 2011 – June 2013
CERTIFICATIONS

 Certified C++ Programmer Professional – C++ Institute (2021)


 AWS Certified Solutions Architect – Amazon Web Services (2020)
 Microsoft Certified: Azure Developer Associate – Microsoft (2019)

PROJECTS

High-Performance Data Processing Framework

 Developed a distributed data processing framework in C++ for financial data analysis.
Utilized multi-threading, advanced concurrency patterns, and custom memory allocators
to handle large data sets. Reduced data processing time by 40% for real-time
applications.

Real-Time Graphics Engine (OpenGL & C++)

 Designed and implemented a real-time rendering engine in C++ using OpenGL for a
video game simulation project. Developed custom shaders and implemented advanced
graphics techniques for lighting and shading.

Embedded IoT Controller

 Designed firmware in C++ for an IoT-enabled device that controlled and monitored smart
home appliances. Integrated sensors, low-power communication protocols, and optimized
memory usage for constrained environments.

PERSONAL INTERESTS

 Competitive programming (Top 10% in Codeforces competitions).


 Open-source contributor to Boost and Qt libraries.
 Enthusiast of embedded systems and robotics.

You might also like