Pierre-Luc D'Amours
@pierre-lucdamours
Senior software engineer specializing in cross-platform, multi-threaded systems and data-driven threat detection.
What I'm looking for
I’m a senior software engineer based in Quebec, working across analysis, design, development, and long-term maintenance of systems in space management, finance, and human resources. I bring a strong engineering mindset rooted in computer engineering and nearly every stage of delivery—from planning to production support.
Over the years, I’ve led and built software for specialized domains: optical fiber lasers production and testing, physical threat detection software, and graphics-industry applications. At Optosecurity, I initiated a project to generate and train threat-detection models for 311 bottles, using a multilayer feedforward neural network, and handled everything from data collection to model training.
I’m also experienced at leading teams and coordinating execution as a project manager, including managing teams of five and distributing tasks to keep delivery on track. I’m comfortable working across Windows and Linux, with modern engineering practices like Agile software development and Scrum methodology, and with stacks spanning C/C++/Java/Python, SQL, Qt, and DevOps.
Experience
Work history, roles, and key accomplishments
Conseiller TI
La Société Québécoise des Infrastructures (SQI)
Jan 2018 - Present (8 years 5 months)
Analyzed, designed, developed, and maintained multiple systems supporting space management, finance, and human resources. Delivered ongoing software maintenance and enhancements across several platforms.
Software Engineer
Coractive
Jan 2016 - Jan 2018 (2 years)
Developed and maintained production and test software for fiber lasers used in optical fiber systems. Worked across LabVIEW, C++, Java, and database-backed applications to support manufacturing and testing workflows.
Software Engineer
Optosecurity Québec
Jan 2008 - Jan 2012 (4 years)
Built and maintained detection software by handling analysis, design, and development activities. Initiated and delivered a threat-detection modeling project using data collection and training multiple models with a multilayer feedforward neural network for 311 bottles.
Software Engineer (Threat Detection)
Optosecurity Québec
Jan 2008 - Jan 2012 (4 years)
Developed and maintained detection software and initiated a threat-detection modeling project using 311 bottles, training multilayer feedforward neural network models.
Project Manager / Software Engineer
Les Logiciels Dynagram
Jan 2003 - Jan 2008 (5 years)
Planned, analyzed, and designed graphics-industry software, managing a team of 5 and delivering cross-platform features for Windows and macOS.
Project Manager / Engineer
Les Logiciels Dynagram
Jan 2003 - Jan 2008 (5 years)
Planned projects, performed analysis and design, and managed a team of 5 people delivering a graphics-industry software. Implemented cross-platform solutions spanning Windows and Mac environments while supporting Agile/Scrum execution.
Consultant (Nortel Mosaic)
Mindready Solutions
Jan 2000 - Jan 2002 (2 years)
Served as a consultant at Nortel Networks, managing test software for the Mosaic product family. Owned new test programming, maintenance, production support, and task distribution across a team of 4 to support overall engineer satisfaction.
Software Engineer (Test Software)
Mindready Solutions
Jan 2000 - Jan 2002 (2 years)
Served as a consultant for Nortel, owning Mosaic test software by creating new tests, maintaining production support, and distributing tasks across a team of 4.
Project Manager (Java Online Tools)
Mysterra Studios
Jan 1999 - Jan 2000 (1 year)
Co-founded an interactive software studio and led the design and development of the Mayan Adventure Java game engine, managing a multidisciplinary team of 5 through planning, integration, and testing.
Game Project Manager
Mysterra Studios
Jan 1999 - Jan 2000 (1 year)
Co-founded Mysterra Studios and led development of a Java game named Mayan Adventure, including engine analysis, design, and implementation. Managed the full project lifecycle, including team planning, integration, testing, and delivering GUI/app components using early Java tooling.
C++ Programmer
PRAN Systems Inc.
Sep 1997 - Jul 1998 (10 months)
Contributed to analysis, design, and development of a monitoring and control software for electrical modules in vehicles connected via a network. Implemented C/C++ functionality including RS-232 serial communications to link the graphical interface to module states.
Neural Network Software Dev
Laval University
May 1997 - Dec 1997 (7 months)
Developed software tools for cheese moisture control models using a feedforward neural network with backpropagation. Created a Quasi-Newton learning method and built a GUI to support model training and experimentation.
C++ Programmer (Neural Nets)
Laval University
May 1997 - Dec 1997 (7 months)
Developed neural-network software tools for cheese production moisture modeling, including a Quasi-Newton learning method and a GUI.
Teaching Assistant
Laval University
Supported instruction for engineering courses including computer structure and applications, and electronics for engineers.
Education
Degrees, certifications, and relevant coursework
Laval University
Bachelor’s degree in computer engineering, Computer Engineering
1995 - 1999
Activities and societies: Teaching assistant for Laval courses (Computer, structure and applications; Electronics for engineer). Basketball coach for three years.
Earned a bachelor’s degree in computer engineering from Laval University. Also served as a teaching assistant for two classes during the program.
Availability
Location
Authorized to work in
Social media
Job categories
Skills
Interested in hiring Pierre-Luc?
You can contact Pierre-Luc and 90k+ other talented remote workers on Himalayas.
Message Pierre-LucFind your dream job
Sign up now and join over 250,000+ remote workers who receive personalized job alerts, curated job matches, and more for free!
