About Alexandre
French
Native or bilingual
English
Fluent
Vietnamese
Conversational
Chinese
Basic
Experience
- TotalEnergies SEFull Stack JAVA / ANGULAR Development EngineerENERGY AND UTILITIESDecember 2016 - Today (9 years and 6 months)Paris, FranceProject "Xenon": Gas flow management application (GRDF and others, xml+csv) -Migration of legacy application (“Perrier”) to "Xenon" (in progress)-Migration of the repository from bitbucket to github-Migration of jenkinsfile workflows to github-actions-Analysis and retro-documentation of legacy code-Configuration of kafka confluent with AVRO schema-Maintenance and security fixes for the legacy “Perrier”-Designs, maintenance, and evolutions on the front-end and back-end (UI, REST services)-Migration of the Technical stack to JAVA 17 + Angular 14-Implementation of SAML/OAuth 2 Authentication with AZURE AD-Implementation of the Administration UI interface with Angular-Integration of flows via Spring batch, kafka integration-Generation of Excel reports with Apache PoiTechnical Environment-Java 17, Typescript, SQL, html, css-Spring boot 3 (core, batch, mvc, security), Spring data (Hibernate), Angular 15, kafka, bootstrap-Git, Gradle, Liquibase, Junit 5,-Tomcat, Postgresql, intellij, jenkins azure devops-Jenkins, Github Actions, github, Bitbucket, Veracode, Sonar-AWS migration of the Starweb project (1 month): Application for reporting electricity and gas consumption for individuals to be migrated to AWSJava migration of the back-end jdk11 -> jdk17Implementation of SAML/OAuth2 authentication with AZURE-ADConfiguration actions on EC2 for deploying the deliverable (docker container) on AWS-XENON Project (in progress): Industrial Gas flow management application (GRDF and others), team of 6 people (3 dev + 3 functional)Designs, maintenance, and evolutions on the front-end and back-end (UI, REST services)Scrum Master, organization of agile ceremoniesJava migration of the back-end jdk11 -> jdk17Angular front-end migration Angular 12 -> Angular 14Implementation of SAML/OAuth2 Authentication with AZURE-ADImplementation of the administration space UIIntegration of flows (CSV + XML) via Spring batchGeneration of Excel reports with Apache PoiTechnical EnvironmentJava 17, Typescript, SQLSpring boot 2 (core, batch, mvc, kafka), Spring data-jpa (Hibernate), Angular 14, bootstrap 4Git (github-flow), Gradle, Liquibase, Junit 5, kafkatools, intellijAWS, Azure Devops,Postgresql, Kafka, Github Actions, jenkins, Github, Bitbucket, Docker, Veracode, Sonar-Migration project of Total-Spring and Total-Energie-Gaz customers to the Direct Energie SI (6 months)Creation of a customer contract integration batch with Spring Batch.-Migration project of Total-Spring and Total-Energie-Gaz customers to the Direct Energie SICreation of a customer contract integration batch with Spring Batch.-HELIOS Project: Enedis flow management application, team of 6 peopleDesigns, maintenance, and evolutions on the front-end and back-end (UI, REST web services and XML flow integration batchLevel 3 support (production)Parallelization of Spring batchesAutomation of deliveries (war+jar) with Jenkins jobsFront-end Evolution Emberjs (2.4 -> 3.3)Implementation of Git workflow, Migration Gitlab to BitBucketCode ReviewTechnical EnvironmentJava 8, ES6, SQL, PL/SQL, unix, shell, html, cssSpring 4 (CORE, MVC, BATCH), Spring Boot, MyBatis, Ember.js, Node.js, Junit, Mockito.Git, Maven, Liquibase, Bower, Grunt,Jenkins,Gitlab, BitBucket Tomcat, IntellijOracle
- CANAL+Scrum Master, Java/JEE DeveloperFILM AND AVOctober 2014 - December 2016 (2 years and 2 months)Issy-les-Moulineaux, France• Organization of Sprint Retrospectives• Daily Scrum Meeting• Task estimation, planning poker• Maintenance and evolution of subscriber finance and accounting front-end and back-end modules.• Implementation of a new payment method• Optimization and parallelization of Spring batches• Creation of Controllers, Factories, with AngularJs (1.4)• Implementation of Git Hooks.• Code Review
- SACEMJAVA/JEE Design and Development EngineerENTERTAINMENT AND LEISUREFebruary 2009 - September 2014 (5 years and 7 months)Neuilly-sur-Seine, FranceArmonia Project (2 years) Management of claims conflicts between author societies (International project), 4 people, in SCRUM mode• Corrective and evolutionary maintenance of the application• Development of several business modules• Creation of interfaces• Realization of business services with HibernateConversion of XML .ddex files (Standard music format) to csv format• Consumption of SOAP Web Services• Creation of Jenkins jobs• Exchanges with the twin team in ItalyIDOLS Project (1 year 6 months): Online documentation platform for music professionalsFACOP Project (1 year): Invoice editing application for private copy tax• Corrective and evolutionary maintenance• Module development• Creation of user interfaces• Realization of business services (Displaying results, creating detail pages)• Development of Shell batches• Setting up a local development environment under Apache Tomcat• Management of the project migration from Ant to Maven• Maintenance on Shell batch processesYOUPI Project (6 months): "From scratch" realization of an application for transforming Excel files into UP (Unidentified Performance) flat format• Design, conception and development of the application in Java Swing• User training and support• Application deployment
Recommendations
Be the first to recommend Alexandre
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
- Java/J2EE Computer AnalystAFCEPF2006
- Professional Master 2 in Materials Science and EngineeringUniversity of Evry, Orsay2005
Certifications
- Oracle Certified Professional, Java SE 7 ProgrammerOracle2013