About Denis Sylvain
French
Native or bilingual
English
Fluent
Experience
- PlinePayLead Fullstack Developer & Software ArchitectSOFTWARE PUBLISHINGJuly 2025 - March 2026 (8 months)Project: Tresor PayContext: 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, OAuthFrontend: Angular, Flutter (Android/iOS Mobile), Tailwind CSS, JavaScript, HTML, CSS, Bootstrap, JQueryData & 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.
- CGIFunctional and Technical AnalystJanuary 2025 - June 2025 (5 months)Québec City, QC, CanadaAnalysis 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ébecJava DeveloperJuly 2023 - December 2024 (1 year and 5 months)Québec City, QC, CanadaMicroservices 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
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Education
- Engineering DiplomaEcole Nationale Supérieure de Polytechnique2011Diplôme d'Ingénieur
- Bachelor's DegreeUniversity of Yaoundé I2008Licence
Certifications
- AWS Certified Solutions Architect - AssociateAWS
- AWS Certified Cloud PractitionerAWS