About Bryan
French
Native or bilingual
English
Native or bilingual
Experience
- OaliaR&D EngineerFebruary 2024 - Today (2 years and 6 months)Context:Software editor specializing in Procurement Information Systems. The company offers a Source-to-Pay SaaS suite covering a wide range of procurement processes (e.g., e-procurement, Source-to-Contract, Procure-to-Pay, supplier management), intended for large private organizations and public sector entities.The main objective was to design and deliver new features for clients, while ensuring product quality and contributing to the continuous improvement of the application framework, to simplify and accelerate the development of future evolutions.Tasks Performed:○Contribution to Agile ceremonies (daily, sprint review, demos, retrospectives) as well as ticket estimation meetings.○Participation in product improvement meetings (architecture, UI, performance, security).○Leading DevHub sessions to present newer technologies to the development team for implementation.○Management of releases and software version deployments on client projects.○Replacement of GitHub with GitLab to introduce code review for improving product quality.○Mastery of a complex customized framework based on Spring (Java 17) and its continuous improvement to meet business needs.○Correction and traceability of anomalies reported in the application.○Development of new features and unit tests meeting client requests.○Support for business teams during homologation phases and anomaly management (analysis, urgent fixes).○Utilization of monitoring tools to assist the support team, investigate production incidents, and analyze performance issues.Technical Environment: Intellij, Java 17 / 21, Spring, Hibernate 6, Junit, Mockito, psql, Git, Maven, Gradle, Jenkins, Docker, REST API, Javascript, Cypress, Postman, SwaggerApproach: Scrum, BDD
- SOCIÉTÉ GÉNÉRALEDesigner DeveloperSeptember 2020 - October 2023 (3 years and 1 month)Context 1:Within an Infrastructure team responsible for an information system, I contributed to the redesign and modernization of the IS, participating in the migration to more recent technologies.Tasks Performed:○Participation in Agile ceremonies (daily, sprint review, demos, retrospectives).○Significant contributions to the application's backend development (design and implementation of key features, database management, and code maintenance).○Design and development of a REST API (DTO, validation, error handling).○Implementation of business rules (workflows, statuses, consistency checks).○Integration of internal company services within the application (inter-application exchanges, global connection, API calls).○Resolution of security vulnerabilities in Java, SQL, and Bash scripts.○Implementation of test automation (unit and non-regression).○Management of a load testing project to evaluate application performance and identify bottlenecks.○Improvement of CI/CD quality gates.○Writing API documentation.Technical Environment: Intellij, Java 17, Spring (Boot 3, Security, MVC, Batch, Data JPA, validation, Test), Hibernate, Junit 5, Mockito, MySql, Redis, Git, Maven, Jenkins, Docker, Kubernetes, REST API, Swagger, Vue.js 3, Checkmarx, PythonApproach: Scrum, TDDContext 2:My mission was to boost the productivity of business teams through task automation, while strengthening security and ensuring compliance with IT operations requirements.Tasks Performed:○Automation of an IT environment copy process.○Analysis and modification of database anonymization scripts.○Implementation of Java processing evolutions.Technical Environment: Intellij, Java 11, Bash, ORACLE, PL/SQL, Git, PythonApproach: Scrum, BDD
Recommendations
Be the first to recommend Bryan
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
- BPI
- Computer Science Engineer JavaIngénieur Informatique Java