Patrick Levesque

Senior Nonstop Software Architect @ Verifone

About Patrick Levesque

Patrick Levesque is a Senior Nonstop Software Architect with extensive experience in software development and architecture, currently working at AJB Software Design Inc. since 2009. He has held various consulting roles at notable companies, including Loto Québec, Royal Bank of Canada, and CIBC, and has a strong background in integrating systems and optimizing transaction processes.

Work at AJB Software Design Inc.

Patrick Levesque has been employed at AJB Software Design Inc. since 2009, serving as a Senior Nonstop Software Architect for 15 years. In this role, he focuses on the design and architecture of software solutions, particularly in the NonStop computing environment. His responsibilities include overseeing the development of software applications and ensuring they meet the necessary performance and reliability standards.

Previous Experience at Loto Québec

Prior to his current position, Patrick worked at Loto Québec as a Nonstop Software Consultant from 2000 to 2006 for six years. During this time, he contributed to various projects that involved the integration of software solutions within the gaming industry, leveraging his expertise in NonStop systems.

Consulting Roles at Financial Institutions

Patrick has held consulting positions at several financial institutions, including the Royal Bank of Canada and CIBC. He worked at the Royal Bank of Canada for 11 months in 2006 as a Nonstop Consultant. At CIBC, he served as a TANDEM Nonstop SQL/MX DBA/Consultant from 2007 to 2009 for two years, where he focused on database management and software solutions tailored for financial applications.

Software Development Projects

Throughout his career, Patrick has been involved in various software development projects. He developed lightweight HTTP server APIs for integrating with retail transaction switches and ported a high-volume C# point of sales system to the NonStop platform. His work also included writing multithreaded application modules in C using the POSIX pthread library and enhancing a C# JIT engine's functionality with multi-threaded C and C++ code.

Technical Skills and Contributions

Patrick possesses a strong technical skill set that includes programming in C, C++, and JAVA, as well as expertise in UNIX and NonStop environments. He has developed client and server-side modules for retail transaction applications and written dynamic IA64 assembler code in the NonStop OSS environment. His contributions also extend to performance testing and optimizing transaction rates, showcasing his ability to enhance software efficiency.

People similar to Patrick Levesque