About Giovambattista
French
Native or bilingual
Italian
Conversational
English
Conversational
Experience
- EDHECLead dev JavaEDUCATION AND E-LEARNINGNovember 2022 - September 2025 (2 years and 10 months)Roubaix, FranceProject context:Taking over and finalizing an internal application allowing students to enroll in exchange programs abroad based on various criteria (grades, competitions, ECTS eligibility, etc.), while providing the administration with a comprehensive tool for managing juries, tracking, and validating applications.Main achievements:🔍 Project audit and takeover: analysis of existing code, assessment of progress, and estimation of remaining workload.🗂️ Functional analysis: study of the specifications and regular exchanges with business teams to refine needs.🧱 Technical modernization: migration of the backend from Java 8 to Java 21, code refactoring, and performance improvement.🚀 Implementation of a CI/CD pipeline under GitLab to automate tests and deployments.🧠 Design and optimization of the application architecture, considering technical constraints and performance requirements.⚙️ Management of environments (integration, pre-production, production) and deployment monitoring.🤝 Continuous communication with business teams through weekly meetings to ensure the functional compliance of the product.Results:✅ Stabilized, maintainable application compliant with business expectations.✅ Reduced deployment time thanks to CI/CD.✅ Notable improvement in performance and code quality after migration to Java 21.
- Gueudet AutomobileExpertise and supportAUTOMOBILEJune 2025 - June 2025Amiens, FranceExperience: Training and technical redesign – Java 8/21 Stack, Spring Boot, MavenMain achievements:Presentation and introduction of Spring Boot and Maven to the development team.Conducting comprehensive technical training with practical exercises, demonstrations, and corrected materials.Analysis and audit of existing API code to identify areas for improvement.Highlighting and simplifying good development practices: SOLID principles, SRP, DDD, etc.Refactoring and rewriting several application modules by applying these principles and leveraging advanced features introduced since Java 8+ (records, lambdas, streams, etc.).
- Auchan RetailDeveloperRETAIL (LARGE RETAILERS)April 2020 - November 2022 (2 years and 7 months)Villeneuve-d'Ascq, FranceDevelopment from scratch of an application for managing and implementing commercial promotionsAnalysis of user needs and writing of functional specificationsDesign and implementation of the application's technical architectureFull-stack development with Vue.js 2, Node.js, TypeScript, and PostgreSQLImplementation of Agile methodology (Scrum): sprints, daily meetings, reviews, and retrospectivesOptimization of front-end and back-end performance, continuous integration, and good code practices
Recommendations
Be the first to recommend Giovambattista
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 degreeEpsi2009Diplôme d'ingénieur