
HERILALAO Rado mamitiana
Senior Développeur Java | AWS & DevOps
Salary / Daily rate
78210 Saint-Cyr-l'École, France
Mobility: Paris
Freelance
Can come onsite
Skills
Languages
About me
Intro
Senior Java & AWS Developer with 10+ years of experience in enterprise software architecture and cloud solutions. Led high-impact projects for SNCF Connect handling 190M ticket sales annually and designed critical financial systems for Société Générale. Specializing in hexagonal architecture, cloud infrastructure, and team leadership, delivering scalable solutions with a focus on code quality and maintainability.
Work experience
Senior Java/kafka/AWS developer
PMUFreelance
Feb 2025 - Present
1 year 9 months
Paris, France
Founder & CEO
SMARTCOMPIL
Feb 2022 - Present
4 years 9 months
78210 Saint-Cyr-l'École, France
SMARTCOMPIL is a digital service company based in France. We support you throughout your digitalization project. Our goal is to satisfy your needs and meet your expectations.
Senior Java/AWS developer
EkwateurFreelance
Jun 2023 - Dec 2024
1 year 7 months
Place de clichy Paris
Project : Implementation of a SaaS application which allows customer accounting to be outsourced to replace Sage 1000. Roles and Activities : • Modeling of the application architecture (Hexagonal architecture) • Modeling of the database with the DBA (class diagram), and the physical data model (PDM) • Implementation of ADR for each technical and architectural decision record (Architecture • Decision Record) • Creation of APIs using openAPI to make available to the front-end application • Implementation of CI/CD pipeline • Deployment of the application in a container docker using terraform and Kubernetes • Implementation of automatic processing batches, launched by crons (Batch of payment Slips • creation, batch integration accounting documents, batch of automatic lettering, …) • Monitoring and log using Datadog and LogStash • REST APIs • Optimization of SQL queries (creation of btree indexes, composite indexes, bitmap indexes) • Crons jobs to automatically trigger batches • Technical and functional support • Manage and lead of 2 back-end developers • Code review
Fullstack Java/Kotlin/AWS developer
SNCF Connect & TechFreelance
May 2022 - Jul 2023
1 year 3 months
92400 Courbevoie, France
Project: Management of development of the new train reservation website sncf-connect.com, wich manages the sales of 190 million tickets per year. Roles and activities: • Managing the development of the new SNCF website, launched in 2022, while adapting existing applications to align with new requirements. • Formulated best practice guidelines for front-end, mobile and back-end development, significantly improving user experience and application performance. • Responsible for the development, evolution and maintenance of various applications within the SNCF ecosystem. • Successful integration of new SNCF services into the existing digital framework. Ø Manage the deployment and production of new updates, ensuring real-time monitoring and resolution of production anomalies. • I played a central role in the integration and skills development of new team members, thereby improving team effectiveness and project success. • React 18 application development
Java/AWS/DevOPS developer
Société GénéraleFreelance
Jan 2021 - May 2022
1 year 5 months
92400 Courbevoie, France
Project: Implementation of an application that calculates credits risks (consummation credits, house, …) Roles and activities: • Implementation of a REST API which allows you to retrieve the parameters to be used for the calculation • Implementation of Fitness tests which allow analysts to add functional test cases • Implementation of a service that allows run results to be retrieved from AWS S3 to S3 internally at Société Générale • Update the front-end application which allows you to retrieve logs and calculation results. • Set up unit tests using JUnit and Mockito • We use best practices such as: TDD and SOLID, clean code • Support in production (use of Grafana for notifications of problems in production), creation of hotfixes and support for customers if there are problems in production. • Implementation of alert systems on Grafana, creating metrics for each alert. We receive an email notification as soon as a problem arises in production.
JAVA/AWS/DEVOPS developer
Runview
Aug 2019 - Dec 2020
1 year 5 months
Paris, France
Project: Implementation of an integration pipeline to deploy an application that allows accountants to verify the compliance of an FEC (Accounting Entry File) Roles and activities: • Development of new modules (Role audits), check FEC compliance • Setting up a Jenkins pipeline on an AWS environment using docker Swarm • Updated the version from Java 11 to java 14 and fixed compilation errors. • Implementation of unit tests and performance tests using the Amazon RDS database and S3 Storage to record FECs
Full stack java/Angular developer
Groupe RenaultFreelance
Apr 2018 - Aug 2019
1 year 5 months
Région de Paris, France
Project: Intranet application which controls Excel and csv files to feed the Renault Datalake and to create an SQL table to establish a report or balance sheet in order to make a decision Roles and activities: • Responsible for selecting the most appropriate technical solutions before validating with the Product Owner • Front-end development with Angular 8 • Creation and deployment of Docker images on GCP (Google Cloud Platform) using Google Kubernetes Engine • Management of deployment on the GCP production environment • Implementation of the continuous integration pipeline with Gitlab CI for the different environments (development, QA, UAT, production) on GCP • Configuring SSO authentication with OIDC Oauth2 using Angular 8 • Using Spring Boot to create and operate RESTFULL web services Ø Using company confluence to create application user manual • Management of the technical migration from Java 8 to Java 11 • Writing functional specifications with the application product owner • Design and writing of technical specifications • Clean code and best practice
Tech lead Java/Angular
uniconsults
Apr 2016 - Mar 2018
2 years
Maurice, LA 70555, USA
Project: Evolutionary and corrective maintenance of HRMS. HRMS is an ERP type application for leave and RTT management, automatic payroll generation, career management and professional skills, costs and business risks for each employee, news, management, hiring, departures and transfers. It provides indicators of turnover, average (years and salary, payroll, ..) Roles and activities: • Technical leader and technical support of my team • Correct and improve the quality of my team's work • Task planning for each team member • Monitors the work of each team member and provides them with any problems - Continuous coaching of my team and updating of the common roadmap for my team Ø Participates in the performance evaluation of my team • Perform code reviews for each team • Practice TDD • Unit test and self-assessment Development of the back-end part in Spring BOOT
Full stack java/Angular developer
Ab2bmarket
Jan 2014 - May 2016
2 years 5 months
Paris, France
Project: Creation of a CRM application to connect a company and all its customers, Manage the personal calendar and synchronize with a professional schedule, Geolocate all the company's customers by business relationship
Education
Ecole Nationale d'Informatique (ENI) Fianarantsoa
M2
2010 - 2014
4 years 2 months