Romain Godard CV
Curriculum
Vitae
2026

Romain Godard

Senior Java Backend · Intermediate React
AI-augmented development

Portrait of Romain Godard

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 — Present

Saint-Jean-sur-Richelieu, QC · People-counting and retail IoT analytics · Progressed from Backend Java Developer to Scrum Master, then to backend, architecture and DevOps lead

2026 · 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

Montréal, QC · IT consulting — banking sector mandate

  • 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

Saint-Jean-sur-Richelieu, QC · Life & health insurance platform

  • 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

Granby, QC · Delivery & field-service management (DMS)

  • 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 2014

Qué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 ScienceCégep de Matane, QC2013 — 2014
DUT, Computer ScienceUniversité Paris 13, France2011 — 2014
Apache Tomcat ServerUdemy2019

Interests

  • Real-time strategy gaming
  • Swimming
  • Travel
  • Building and repairing computers

Recommendations