Summary
John Verne is an experienced advisory software developer based in Kitchener with 12 years of professional development and deep institutional knowledge from a long tenure working on embedded and enterprise Android systems. He specializes in maintaining and modernizing legacy code, reducing technical debt, and shipping secure, production-grade features for high-security federal clients as the SME and owner of embedded smart card applications. Equally comfortable in low-level C/C++/JNI ports and higher-level Java/Android library design, he’s built shared SDKs, adapted open-source libraries for embedded use, and keeps CI/CD and quality tools like Artifactory, SonarQube, and Jenkins running smoothly. A hands-on technical lead and mentor, he also handles vendor-to-developer integrations and interviews new hires, blending customer orientation with pragmatic engineering. Notably, he balances deep platform expertise with a quirky engineering sensibility—summed up by his GitHub quip “I `yield()` for co-routines”—reflecting an appreciation for elegant concurrency and practical tooling.
12 years of coding experience
14 years of employment as a software developer