Eric Lessard is a principal engineer and software architect with over 25 years of experience designing and delivering large-scale, cloud-native and client-server systems from embedded footprints to distributed microservices. He has led multi-team transformations—most recently guiding migrations from Java/OSGi to Spring Boot and cloud platforms—and has a strong operational mindset for running resilient, event-driven architectures. Deeply versed in Java, Spring Boot, design patterns and enterprise integration, he combines hands-on implementation with leadership of cross-functional squads and architects. His background spans defense, telecom, fintech and e-commerce (Lockheed Martin, Fujitsu, American Express, Amazon), which gives him a practiced ability to translate complex domain constraints into pragmatic software designs. Known for championing test-driven, agile delivery, he also contributes to open-source geospatial search efforts and large government-grade programs. Based in Kitchener, Ontario, he pairs technical depth with a track record of mentoring engineers and steering architecture across distributed teams.
11 years of coding experience
28 years of employment as a software developer
BS Computer Science, BS Computer Science at Université Laval
The Distributed Data Framework - Distribution, SDK, and Test
Contributions:1 PR, 319 pushes, 205 branches in 4 years 1 month
sdkbig-datadistributed-systemsdatabasekafka
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.