Curriculum
Vitae
2026
Vitae
2026
Romain Godard
Senior Java Backend · Intermediate React
AI-augmented development
- Saint-Jean-sur-Richelieu, QC
- (514) 771-8120
- rogodard@live.fr
- linkedin.com/in/romain-godard-7073378b

Profile
Senior backend developer with 9 years of experience modernizing Java/Spring systems. I design resilient, secure architectures built to scale, while keeping production stable throughout. I bring AI agents into development to accelerate delivery, retaining full ownership of architectural decisions, quality and technical risk.
Experience
SMS Storetraffic · Senior Software Developer
Feb 2023 — Present2026 · delivered with AI agents
- Mobile rewrite: rebuilt the React Native app with Expo using AI-assisted development, delivered in two months versus an initial estimate of six months or more; set up the Android/iOS CI/CD and validated architecture, UX and security decisions.
- Backend modernization: migrated Java 8 / Tomcat 9 / Spring 5 to Java 25 / Tomcat 11 / Spring 7, including dependency upgrades — delivered solo in one month with AI agents.
- Security & AI ecosystem integrations: designed and built an OAuth 2.0 authorization server with Spring Authorization Server, enabling secure delegated access to platform APIs for SaaS applications and preparing MCP integrations for AI ecosystems such as ChatGPT Plugins, Claude Connectors and Gemini Connected Apps.
- Shopify integration: developed and integrated a Shopify Marketplace app, providing merchants with an embedded admin dashboard and a Shopify POS extension displaying real-time store traffic data directly within the point-of-sale experience.
- Resilience & scale: refactored MSMQ messaging into modular services with circuit breakers, controlled feature activation, and queue distribution across multiple Tomcat nodes.
- Architecture & modernization: designed a microservice architecture isolating legacy 32-bit IoT components from the monolith, enabling progressive, non-disruptive migrations.
- Technical leadership: drove the transition to Scrum, championed Clean Architecture and SOLID, and mentored a junior developer.
- DevOps: set up Dev/QA/Prod CI/CD and quality gates with Jenkins, Nexus and SonarQube; Docker environments, Flyway SQL migrations, centralized logging, and Tomcat clustering with session replication.
Cofomo · Senior Backend Java Developer
Feb 2021 — Feb 2023- Technical lead & architecture: owned the architecture and led the rewrite of a bank-transfer application, delivered in one month leading a team of five developers, reaching 92% unit-test and 85% integration-test coverage. After the rewrite, a new account type shipped in two weeks against an initial six-month estimate on the legacy application.
- Designed and re-engineered microservices and REST APIs with Spring Boot on Pivotal Cloud Foundry, integrating RabbitMQ, IBM MQ and Concourse CI/CD pipelines.
- Strengthened quality and security: test-driven development with JUnit and Cucumber, API performance testing, and vulnerability detection and remediation across development, QA and production.
- Trained and coached junior developers through pair programming, focusing on software design, TDD, code quality and development best practices while supporting the tech lead.
Prima Solutions · Full-Stack Developer & Scrum Master
Jun 2019 — Feb 2021- Built features and interfaces for a life and health insurance platform in Java EE, Spring MVC, JSP and MySQL.
- Led the transition to Scrum and the migration from Redmine to Jira; structured sprints and simplified team processes.
ProgressionLIVE · Full-Stack Developer
Jan 2017 — Jan 2019- Developed Groovy plugins tailored to customer processes, and HTML/CSS reports for live invoicing and statistics.
- Contributed to the Java EE backend and the Android and iOS apps; handled escalated technical support.
RAMQ · Junior Full-Stack Developer (internship)
Mar — Jun 2014Québec, QC · Modernized a VB6 application to VB.NET, with PL/SQL and ASP.NET.
Skills
Architecture & designMicroservices, REST APIs, resilience, progressive migrations, Clean Architecture, SOLID
BackendJava (8 → 25), Spring Boot, Spring MVC, Spring Batch, Spring Authorization Server, Hibernate, Groovy, SQL
AI & integrationsClaude Code, Cursor, Codex, Gemini, Model Context Protocol (MCP); agent-assisted development and code review
Application securityOAuth 2.0, JWT, vulnerability detection and remediation
Data & messagingSQL Server, PostgreSQL, MySQL, RabbitMQ, IBM MQ, MSMQ
DevOps & qualityJenkins, Docker, Git, Maven, Gradle, Nexus, SonarQube, Flyway, Tomcat, JUnit, Cucumber, TDD
Web & mobileReact, React Native, Expo, Next.js
LanguagesFrench — nativeEnglish — professional working proficiency
Education & Certification
DEC, Computer Science — Cégep de Matane, QC2013 — 2014
DUT, Computer Science — Université Paris 13, France2011 — 2014
Apache Tomcat Server — Udemy2019
Interests
- Real-time strategy gaming
- Swimming
- Travel
- Building and repairing computers