Paul Lemarquand

Software Engineer at Apple

Ottawa, Ontario, Canada
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Paul Lemarquand is a software engineer with 14+ years building developer-facing SDKs, tools, and full‑stack prototypes that accelerate product delivery and reduce operational costs. Currently at Apple, he brings a background in game development and a proven track record at BlackBerry and QNX of turning prototypes into production products—most notably shipping SDKs that powered tens of thousands of apps and a front end that became BlackBerry Jarvis. Technically versatile across Swift, TypeScript, Go, C++, Java, React and cloud tooling (Docker, Terraform, AWS), he excels at laying solid technical foundations and mentoring teams to rapidly move from proof‑of‑concept to market. An active contributor to Swift Package Manager improvements, he focuses on correctness, async/await concurrency fixes, and test reliability—work that reflects his bias toward developer experience and long‑term maintainability.
code14 years of coding experience
job14 years of employment as a software developer
bookAlgonquin College
bookBIT, Computer Science, Design, Graduated with High Distinction, BIT, Computer Science, Design, Graduated with High Distinction at Carleton University
languagesEnglish, French
github-logo-circle

Github Skills (5)

async-await10
swift10
concurrency10
testing10
package-manager9

Programming languages (8)

TypeScriptDockerfileC++CoffeeScriptSCSSJavaScriptSwiftPython

Github contributions (5)

github-logo-circle
The Package Manager for the Swift Programming Language
Role in this project:
userBack-end Developer & Test Automation Engineer
Contributions:97 reviews, 67 PRs, 37 pushes in 10 months
Contributions summary:Paul primarily focused on addressing concurrency warnings and improving the async/await implementation within the Swift Package Manager. They fixed concurrency issues by directly passing the continuation's resume method and refactored code to use async alternatives. Furthermore, the user made improvements to the test suite, fixing warnings related to unused variables and removing unnecessary `await` calls. These changes improve code correctness and test reliability.
swift-programming-languagepackage-managerswiftpmswift-programmingswift
Form validation for react-bootstrap
Contributions:2 PRs, 4 issues in 8 years 2 months
reactvalidationreact-bootstrapform-validationbootstrap
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.
Request Free Trial
Paul Lemarquand - Software Engineer at Apple