About Johan
French
Native or bilingual
English
Fluent
Experience
- Société GénéraleJava AWS DeveloperBANKING AND INSURANCEJuly 2024 - Today (2 years and 1 month)Paris, FranceDevelopment of Java banking regulatory calculation applications (including RWA) in an AWS ecosystem, handling large data volumes and high performance requirements; regulated and critical environment, in a demanding agile team, with a strong infra/DevOps dimension.- Design and development of Java 21 / Spring Boot 3.4 applications, deployed on AWS (Lambda, EC2, S3, ECS, Step Functions, CloudFormation, CloudWatch) and on SG's internal cloud via Kubernetes; FitNesse acceptance tests.- Run & release: management and deployment of the quarterly release of the main application and about ten auxiliary applications; production on-call rotation (one week every two months)- DevSecOps: integration of security audits on several Jenkins pipelines; development of a Jenkins job to list CVEs blacklisted by SG; end-to-end Nexus → JFrog migration (dev + ops + change management), with automated CVE identification by project (’jf audit’ & ‘jf scan’) in build pipelines and remediation of found CVEs. Jenkins job for monitoring and sending weekly reports after analysis of all projects.- Tooling via GitHub Script Server: analysis scripts querying JSON files of several hundred GB, saving tens of minutes per result and reducing database saturation (’jq’, ’mc’); script to reduce client input to speed up and reduce calculation costs, or isolate the minimum necessary for debugging; daily assistance scripts (purge of unused AWS Target Groups, simplified launch of functional calculations for newcomers, script for retrieving and formatting AWS load balancer logs, etc.).International context, daily work in English.Stack: Java 21, Spring Boot 3.4, AWS, Kubernetes, Jenkins, JFrog (Artifactory, Xray), Groovy, Bash, FitNesse.[ Jarvis Team at CFT ]
- Ministère de la Santé et de la PréventionJava - Angular DeveloperMEDICALJune 2023 - April 2024 (10 months)Paris, FranceNational dematerialization of medical facility authorization requests for the Ministry of Health and ARS (replacement of a paper process: 26,000 files/year, 30,000 target users). Go-live under legal constraints (January 2024) met: 8,000 users and 4,000 files in the first months._ Work within an agile team of about ten people (5-6 developers, 2-3 proxy-POs, 2 POs)._ Critical project requiring rapid development to handle a complex history. I joined the team mid-project.Objective:- Go live on time under very tight deadlines (before January 2024) for the opening of the file submission portal (legal framework) -> Done,- Version v2 with numerous complementary elements necessary for file validation, as well as an MCO part -> Done.My Role: FullStack Developer.- Numerous backend features in Java 17 / Spring Boot 2.5, Angular frontend components,- Use of Lombok and Swagger (frontend element generation)- Continuous integration with GitLab CI,- PostgreSQL: schema evolutions, foreign keys, rights management.- Document generation with FreeMarker: letters, Word, PDF, Excel populated with application data.- File management on Linux server.Skills: Java · Angular · Spring Boot · Agility · PostgreSQL · Database · Gitlab CI · TypeScript · Technological Watch · Software Development · SQL · Team Spirit · Critical Thinking · Oral Communication · Interpersonal Communication · Technical Design · Freemarker · Java Development · CSS · Lombok · Adaptability · Agile Methodologies · Entrepreneurship · Swagger API
- Softway MedicalJava / Vue 3 DeveloperMEDICALJune 2022 - June 2023 (1 year)Lyon, FranceLeading European health software provider (1,200 radiology practices, 1,100 facilities equipped). Tribe of 7 people on the main product (100+ commits/week on master): modernization of a monolith and new microservices, in a craftsmanship approach.Java / Vue 3 Developer:- Work on an agile project divided into several tribes.- Large-scale project with over 100 commits on the master branch each week for the main project.My responsibilities:- Java 17 + Quarkus + Mongo for the micro-service,- Java 8 with some struts / Spring bean xml for the monolith,- "API-fication" of old existing modules,- TDD implemented on the fly but mostly respected: all my backend developments were covered by unit tests.- Vue3 Frontend Development, using a custom Design System,- Participation in structuring technological choices,- Docker container deployment with Openshift,- Craftsmanship: DDD, hexagonal architecture, TDD, best practices.**Skills**: Java · Vue 3 · Software craftsmanship · Quarkus · Spring Framework · Test Driven Development · SQL · Docker · OpenShift · Domain-Driven Design · Technological Watch · Hexagonal Architecture · MongoDB · Agile Methodologies · Database · Agility · Clean code · Software Development · Critical Thinking · Oral Communication · Team Spirit · Professional English · Interpersonal Communication · Technical Design · Java Development · CSS · Adaptability · Entrepreneurship · TypeScript
Recommendations
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
- Executive Master in General ManagementEmlyon2024Stratégie, Marketing, Pilotage, Management agile et responsable, finance, pilotage de la performance, conduite du changement, transformation digitale, intelligence émotionnelle
- Amazon Web Services (AWS) - Technical FundamentalsIg cegos2024
Certifications
- Certified SAFe 5 PractitionerScaled Agile Framework Enterprise Certification2020