You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Denis Sylvain E.DS

Denis Sylvain E.

Senior Java Developer | Software Architect

€500/day
Québec, CA
8-15 years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Denis Sylvain

Senior Java Developer and Analyst Developer with over 14 years of professional experience in the software industry, I support companies and public institutions in the design, architecture, and deployment of highly scalable critical applications.

My software expertise primarily revolves around the Java / Spring Boot ecosystem and microservices architectures, with rigorous mastery of data persistence under PostgreSQL. Passionate about DevOps culture and automation, I also work on Cloud infrastructure, particularly for setting up secure and scalable environments on AWS using Terraform.

Having collaborated within large organizations, notably for provincial ministries in Quebec, I combine solid technical rigor with excellent business needs analysis skills. Whether it's designing an end-to-end microservices architecture, integrating secure payment gateways (Stripe), or automating infrastructure deployments, I am committed to delivering clean, efficient, and sustainable code.

Available for strategic backend or cloud architecture mandates.
  • French

    Native or bilingual

  • English

    Fluent

Can work on-site
Québec (up to 50km)

Experience

  • PlinePay
    Lead Fullstack Developer & Software Architect
    SOFTWARE PUBLISHING
    July 2025 - March 2026 (8 months)
    Project: Tresor Pay
    Context: Design and deployment of the national platform for collecting non-fiscal revenues for the State of Cameroon (Treasury). A critical system aimed at digitizing, securing, and centralizing public financial flows.
    Key Achievements:
    Microservices Architecture: Design and implementation of a robust backend architecture under Spring Boot, ensuring high availability and scalability of financial transactions.
    Multi-Platform: Development of the administrative web interface under Angular and the collection/payment mobile application under Flutter.
    AI & OCR Integration: Automation of the entry and verification of supporting documents using OCR (Optical Character Recognition) algorithms to reduce human error and speed up processing.
    Electronic Document Management (EDM): Implementation of an EDM system for certified invoicing and secure digital archiving of all financial documents.
    ERP Interoperability (Odoo): Bi-directional synchronization of accounting and financial data with Odoo to ensure real-time accountability to central services.
    Reporting & Business Intelligence (DHIS2): Integration of the platform with DHIS2 for generating complex statistical reports and monitoring revenue performance indicators (KPIs).
    Data Optimization: Modeling and optimization of complex databases under PostgreSQL managing massive transaction volumes.
    Technical Environment:
    Backend: Java 17, Spring Boot, Microservices, Spring Cloud, Spring Security (OAuth2/JWT), Maven, OAuth
    Frontend: Angular, Flutter (Android/iOS Mobile), Tailwind CSS, JavaScript, HTML, CSS, Bootstrap, JQuery
    Data & Integration: PostgreSQL, Odoo API, DHIS2, REST/SOAP APIs.
    AI & Tools & Test: Tesseract/OCR SDK, EDM, Docker, CI/CD (Git, GitHub), Chat GPT, Selenium, JMeter, JUnit.
  • CGI
    Functional and Technical Analyst
    January 2025 - June 2025 (5 months)
    Québec City, QC, Canada
    Analysis and Architecture Design: In-depth analysis of business needs to transform them into detailed technical specifications, including modeling of complex business processes related to claims and insurance policy management. API Design and Interface Contracts: Design and documentation of REST API contracts via Swagger Hub, ensuring fluid communication between the mobile front-end and the Java microservices of the back-end. UX/UI Collaboration: Close collaboration with designers on Figma to validate the technical feasibility of mockups and ensure consistency of user journeys. Data Flow Documentation: Comprehensive mapping of outgoing data flows and integrations with Desjardins legacy systems to ensure the integrity of transactional data. Development of test plans and execution of unit and integration tests. Validation of endpoints using simulation tools to ensure service robustness before production. Agility and Leadership: Active participation in SAFe Agile ceremonies (PI Planning, Sprints, Daily), writing and breaking down technical User Stories in Jira, and technical support to development teams to remove functional blockers. Context: Agile SAFe, DevOps. Environment: Confluence, Jira, Figma, Swagger Hub, Postman, Microservices.
  • CGI - Ministère de l'Éducation du Québec
    Java Developer
    July 2023 - December 2024 (1 year and 5 months)
    Québec City, QC, Canada
    Microservices Architecture & Development: Design and development of robust microservices with Spring Boot 3 and Java 17. Implementation of the hexagonal architecture to ensure maintainability and independence of services from business rule changes at the Ministry. Service Security: Integration of security protocols (OAuth2 / Spring Security) for the protection of sensitive data. Persistence management with Spring Data JPA and optimization of complex transactions. Performance & Databases: Optimization of PL/SQL queries and stored procedures on Oracle 12c. Work on data indexing and structuring to reduce processing times for large reports in RADAR systems. DevOps Automation: Design and improvement of CI/CD pipelines with Jenkins and Docker. Automation of deployments to test environments, significantly reducing manual errors and 'Time-to-Market' for fixes. Quality & Testing Culture: Implementation of a rigorous testing strategy (unit tests with JUnit 5, component tests, and acceptance tests with Selenium). Use of SonarQube for monitoring technical debt and code coverage rate. Collaboration & Mentoring: Active participation in code reviews to ensure adherence to development standards. Writing architecture guides and technical documentation on Confluence to facilitate knowledge transfer within the Agile team. Context: Agile Scrum, DevOps, Pipelines, Containerization (Docker). Environment: Java 17, Spring Boot, Spring Data JPA, Oracle 12c, Hibernate, Docker, Jenkins, JUnit 5, Selenium, JMeter, Git, Jira, Confluence, Maven, WebLogic.

Recommendations

Be the first to recommend Denis Sylvain

Help this freelancer shine by sharing your experience working together.

These freelancer profiles also match your criteria

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Education

  • Engineering Diploma
    Ecole Nationale Supérieure de Polytechnique
    2011
    Diplôme d'Ingénieur
  • Bachelor's Degree
    University of Yaoundé I
    2008
    Licence

Certifications

Skill set

Categories