Jonathan Demers Montreal, QC, Canada jdemers@opcodesolutions.com JonathanDemers.ca | LinkedIn | Toptal | AQIII Version: 2025.11.15 (get latest : PDF, HTML, MD, TXT) ------------------------------------------------------------------------ Leader & Consultant - Software Engineering Please consider my candidacy for the role of Leader & Consultant - Software Engineering. With 15+ years as a senior consultant and technology leader across diverse organisations, I bring deep technical expertise and proven leadership. This breadth of experience provides me with clear insight into selecting optimal technologies and architectures while building high-performing teams and strategies that deliver measurable value. I am committed to reliability, scalability, and operational excellence. I leverage modern technologies and AI strategically to accelerate delivery, eliminate repetitive work, and elevate code quality and technical decisions. I am fully bilingual in French and English with strong leadership capabilities, making me well-suited for this role. I welcome the opportunity to discuss how I can contribute to your organization. Jonathan Demers, Eng. ------------------------------------------------------------------------ Management Profile Creative, hands-on leader with extensive experience in software engineering. Highly technical, with a proven ability to inspire and motivate teams and other leaders. Fast learner, strong problem solver, and strategic decision maker with a natural aptitude for fast-paced environments. Deep understanding of both organizational and technical dimensions of software development and their interdependencies. Focused on delivering reliable, scalable solutions that drive business outcomes. Leadership: Organizational Leadership, Strategic Planning, Team Coordination, Talent Management, Coaching, Vision Alignment, Goal Setting, Team Leadership, Communication, Collaboration, Management Technical: Software Development Life Cycle (SDLC), Agile Methodologies, Architecture, Distributed Systems, Design Patterns, REST, SOA, DevOps, System Integration, Cloud, AI Integration ------------------------------------------------------------------------ Professional Experience OpCode Solutions - Leader & Consultant - Software Engineering Aug 2008 - Present Accelerate software development cycles for multiple clients. Consulting services include organizational leadership, infrastructure and architecture strategy, and hands-on execution. Strategic adoption of AI tools to enhance productivity and technical decision-making. - Leadership: Innovation, Communication, Motivation, Strategic thinking, Problem solving, Decision making - Backend: Java, J2EE, Spring, NodeJS, TypeScript, Python, Web services, REST, OAuth, SQL, Linux, Cloud - Frontend: React, HTML, JavaScript, TypeScript, Angular, REST, CSS, Bootstrap - AI & Automation: GitHub Copilot, AI-assisted code generation, automated testing optimization Key Client Engagements: iA Private Wealth - Technology Leader (2022 - Present) - Oversee full development lifecycle of 40+ financial applications (internal and vendor-supplied), ensuring reliability and business continuity. - Review 100+ production deployments annually, proactively identify and mitigate risks to maintain operational excellence. - Manage multiple development teams: recruit, coach, mentor, and evaluate performance. - Deliver project estimates, task breakdowns, and resource assignments to support business planning. - Lead hands-on execution of critical initiatives to ensure successful delivery and measurable impact. - Rapidly resolve critical incidents with creative problem-solving to minimize downtime and protect business operations. - Leverage AI tools including GitHub Copilot to optimize code analysis, accelerate development velocity, and improve code quality. Systems include: - 7 FIX trading connections processing over 20 million messages daily. - Multiple critical databases including a 10-terabyte MySQL instance. - Integration points with premium vendors: Bloomberg, JPMorgan, UBS, CIRO (formerly IIROC), IBM ISM/OSS, and more. - 100+ Git repositories, 200+ automated jobs, 1000+ workloads. Diversified technology ecosystem: GitHub Copilot, Kubernetes, Linux, Windows, IIS, Java, .Net, PHP, Azure Cloud, on-premises infrastructure, Azure DevOps, Jenkins, MSSQL, MySQL and more. National Bank of Canada - Full Stack Dev Lead (2020 - 2022) - Lead agile squad of frontend, backend, SQL and test-automation developers. - Advise the program management on organizational matters. - Recruit, onboard, motivate, assign tasks, unblock and evaluate performance of squad members. - Provide feedback on program architecture solutions. - Advise on project and delivery planning. - Facilitate communications between business stakeholders and technical members. Projects: SOMA. Multiple system integrations, including very legacy systems. Internet facing application. Technologies: Java 11, Spring Boot, React, TypeScript, Selenium, Microservices, REST, GraphQL, OpenAPI, OAuth 2.0, PKCE, Okta, Sybase, MariaDB, IBM MQ, Camunda, Maven, npm, Linux, Bash scripting, OpenShift, Kubernetes, helm, vault, Harness, Docker, CI/CD, Jenkins, Nexus, Veracode, IQ Server, Git, Splunk, Datadog, Atlassian suite (Bitbucket, Jira, Confluence, etc.), Agile methodology, SAFe. TD Bank - Development Lead (2018 - 2020) - Lead teams of developers and devops on numerous successful enterprise projects. - Advise the department senior director on organizational matters. - Architecture vision and design on new A/B infrastructure. - Steer the new CI/CD pipeline vision and development. - Advise on project and delivery planning. - Facilitate communications between business stakeholders and technical teams. Projects: GPS 2.1, GPS 2.2 and much more. Multiple system integrations. Buy online. Customer facing applications: MyInsurance, DigitalQuoter. Technologies: Java, Spring, Maven, JBoss, OAuth 2.0, REST, Soap, Angular, TypeScript, NodeJS, PM2, npm, VSCode, Oracle, Linux (RHEL), Git, Atlassian suite (Bitbucket, Jira, confluence, etc.), CDN, Private Cloud, CI/CD, Jenkins, Ansible, Docker, Veracode, IQ Server, Agile methodology. Morgan Stanley - Senior Software Engineer (2015 - 2017) - Lead, coach and motivate 2 developers. Advise developer performance to software development VP. - Architecture and development on real-time pricing of fixed income securities and search platform used by financial advisors. Technologies: Java 8, Scala, Linux, DB2, WebSphere MQ, Spring, Hibernate, Spring, Play, SBT, Git, Autosys, Kerberos, Linux, etc. Desjardins - Tech Lead & Senior Software Developer (2012 - 2013 & 2010 - 2011) - Lead backend development of new online trading platform (Stocks, Options, Mutual Funds, etc). - Provide technical leadership and architecture vision to the software development team. - Successfully complete migration of existing Java applications to high-available (HA) infrastructure. Technologies: Java, J2EE, Tomcat, Weblogic, Mule ESB, Spring, JSON, Linux (Red Hat), MySQL, Websphere MQ, ActiveMQ. Additional Client Engagements (2008 - 2018) - Pstox - Senior Software Engineer (2017 - 2018): Development and architecture on ThinkingCapital’s online financing platform, successfully acquired by Purpose Financial. System integrations with Salesforce and Equifax. - TERN Financial Group - Senior Software Engineer & Architect (2014 - 2022): Design, develop, host and maintain TERNingpoint quote and policy management system. - Intact - Senior Software Engineer (2013 - 2014): Development on new insurance policy management system with service oriented architecture (Project: PAS). - Industrial Alliance Securities - Senior Software Engineer (2013): Architecture and development on fixed income trading platform with Bloomberg TOMS, CBID, and IBM ISM integrations over FIX protocol. - Gemalto (now Thales) - Senior Software Engineer (2011 - 2012 & 2008 - 2009): Mobile banking and instant messaging solutions. Improved backend performance and stability up to 1000 tx/secs. - Penson Financial Services - Senior Software Developer (2010): Migrate and enhance financial applications from IBM ISM to Broadridge platform. ------------------------------------------------------------------------ Certifications deeplearning.ai - Artificial Intelligence - TensorFlow in Practice Certificate Issued 2020 - 4 courses, 16 weeks: - Introduction to TensorFlow for Artificial Intelligence (AI), Machine Learning (ML), and Deep Learning - Convolutional Neural Networks (CNN) in TensorFlow - Natural Language Processing (NLP) in TensorFlow - Sequences, Time Series and Prediction Technologies: Python, TensorFlow, Keras, Pandas, NumPy, Matplotlib deeplearning.ai - Artificial Intelligence - Deep Learning Certificate Issued 2019 - 5 courses, 16 weeks: - Neural Networks and Deep Learning - Improving Deep Neural Networks: Hyperparameter tuning, Regularization and Optimization - Structuring Machine Learning Projects - Convolutional Neural Networks - Sequence Models Technologies: Python, TensorFlow, Keras, Pandas, NumPy, Matplotlib MuleSoft - MuleSoft Certified Developer - Integration and API Associate Certificate Issued 2017 (2 years validity) ------------------------------------------------------------------------ Education University of Michigan - Specialization, Organizational Leadership 2017 - 2018 Credential ID HRYMS5AB3PTJ This 5-Star “Leading People and Teams Specialization” from Michigan faculty strengthen essential leadership skills with proven management techniques. It also includes interviews with exceptional leaders Jeff Brodsky, Global Head of HR for Morgan Stanley, and John Beilein, Head Coach of the University of Michigan Men’s Basketball Team. The specialization has 5 courses over 20 weeks: - Inspiring and Motivating Individuals - Managing Talent - Influencing People - Leading Teams - Leading People and Teams Capstone Grade Achieved: 99% Polytechnique Montréal - B.Eng., Engineering - Telecommunications 1998 - 2002 Top academic performer with distinction: - Mention of excellence from the general director for academic achievement - Scholarship for academic excellence - Achieved unconditional admission to PhD directly, skipping Master’s degree (did not pursue) - GPA: 3.8/4.0 ------------------------------------------------------------------------ References “[Jonathan Demers] is a strong lead who takes full ownership and able to effectively and efficiently communicate to different levels. Jonathan has strong technical background that helps him provide options to technical and delivery problems. I recommend Jonathan and I hope to have a chance to work with him again.” – George Gouel, Senior manager, Delivery & partner management at TD “[Jonathan Demers] really help us to deliver multiples projects under his excellent technical and strong delivery skills. He also imposed himself as versatile around whole development reality, technical issues, infrastructure design and configuration. I strongly recommend Jonathan […]” – Guillaume Roberge, Senior Manager, Software Development at TD “Jonathan is efficient, competent and has an excellent knowledge of architecture, design, development and the Java language. He is a key player and person to have on your major project.” – Aiman Sawan, Founder at Butor “Jonathan is a quick learner that adapted very well to our work environment. I recommend Jonathan on every team that have challenging problems to solve or critical system to deliver.” – Tony Bussieres, Chief Technology Officer, Big Data specialist & Co-founder at TickSmith