You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Gabriel BertiniGB

Gabriel Bertini

Fullstack Developer Java Spring Boot | Angular

€450/day
Paris, FR
3-7 years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Gabriel

Looking for a fullstack Java / Angular developer?
Do you need to develop a robust and scalable application to increase your profitability?
You are in the right place.

I am a software engineer with over 7 years of experience.
My specialties: Java and Angular.
I have worked in various sectors such as Insurance, Audiovisual, and Energy.
I have collaborated with companies such as Groupama, Studiocanal, and NaTran (GRTgaz)...

I am able to:
- Design, develop, and maintain features in line with these needs
- Analyze the impact of product design on your information system's technical architecture
- Implement monitoring metrics to analyze the performance of the developed product
- Develop the front-end in Angular, Vue.js, Javascript, and Typescript
- Develop the back-end in Java, Golang, Node.js
- Use AI for accelerated productivity and audit the quality of generated code
- Implement relational databases like PostgreSQL, MySQL
- Implement CI/CD and deploy your application to serve your users or your business.
- Implement software architecture such as Clean Architecture or Hexagonal Architecture
- Write technical documentation
- Perform unit and integration tests to ensure code quality and product robustness
- Participate in refactoring, continuous improvement, and code review contributions

I also have knowledge of: Lua, Python, TDD and DDD, and mobile application development.

I also place great importance on transparency with my clients.
I send a daily report to my clients at the end of the day on all the tasks I have performed.

Do you have a project?
Let's discuss it! I respond in less than 1 hour.

--
full-stack java spring, Java backend, Spring boot backend, Angular frontend, Angular Material, AngularJS
  • French

    Native or bilingual

  • English

    Native or bilingual

Can work on-site
Paris (up to 50km), Lyon (up to 50km), Toulouse (up to 50km), Bordeaux (up to 50km), Strasbourg (up to 50km)

Experience

  • Studiocanal
    Senior Full Stack Java/Angular Developer
    FILM AND AV
    January 2024 - Today (2 years and 7 months)
    Issy-les-Moulineaux, France
    Studiocanal is a company in the audiovisual sector, producing French films and series. The company has between 200 and 300 employees and is a subsidiary of the Canal+ group.

    I joined the company to contribute to the Unity project, which aims to help sales teams create and manage the company's rights contracts and associated accounting. My team consisted of a Product Owner, 4 fullstack developers, and 2 QAs.

    My responsibilities:
    ‣ Develop end-to-end features in Java and Angular to meet business needs.
    ‣ Implement automated tests (unit and integration) with JUnit 5 and Jest.
    ‣ Intervene urgently to resolve production issues by debugging and developing fixes.
    ‣ Deploy features developed by the team to development, testing, and production environments.
    ‣ Set up CI/CD pipelines for new projects.
    ‣ Develop internal tools in Golang to automate recurring tasks.
    ‣ Develop batch jobs in Golang to integrate the project with the existing information system.
    ‣ Optimize the response time of the project's slowest endpoints by manipulating SQL queries.
    ‣ Participate in team code reviews to improve the quality and robustness of the source code.

    My technical contributions:
    ‣ Architecture and development of a calculation engine for royalties statement history.
    ‣ Reduction of execution time for a dozen historical queries from +20s to 3s (for the slowest).
    ‣ Indexing project entities on Elasticsearch for fast searches (< 1s).
    ‣ Integration of AI-based tools to increase project productivity and quality.

    Technical context: Java 8, Java 17, Java 21, Angular 12, Angular 18, PostgreSQL, Spring Boot 3, Spring Batch, AWS, EC2, ELB, RDS, S3, SES, Elasticsearch, GitLab, Golang, Bash, Ansible, Jira.
    Java Golang Angular Spring boot Back-End Development
  • Groupama
    Fullstack Java Angular Vue.js Developer
    BANKING AND INSURANCE
    October 2022 - November 2023 (1 year and 1 month)
    Bd Périphérique, Paris, France
    Groupama is an insurance company in France and internationally. Within Groupama, the G2S entity provides IT solutions for insurance professionals and has over 1000 employees, with an annual budget of 518 million euros.

    I joined the Digital Factory Gan Assurance team to work on the Egarage project, a tool for constructing insurance quotes and invoicing for car repair shops. The team worked in agile mode (SCRUM).

    My responsibilities:
    ‣ Develop end-to-end features in Java and Vue.js or Angular to meet business needs.
    ‣ Implement tests according to feature specifications in TDD with JUnit and Jest.
    ‣ Deploy developed features into production on a microservices and micro-frontends architecture within a complex information system.
    ‣ Improve the development workflow by implementing normalization scripts for code versioning.
    ‣ Participate in team code reviews to improve project quality.
    ‣ Contribute to architectural decisions and technical evolutions on the project.

    My additional contributions:
    ‣ Development of a quote creation tool for car repair shops, accelerating quote and insurance contract construction to 5 minutes, compared to a "traditional" process taking over an hour.
    ‣ Improvement of API endpoint performance.
    ‣ Development of utility scripts in Bash with Git hooks to standardize project versioning.

    Technical context: Java 17, Vue.js 3, Angular 12, Oracle SQL, MySQL, Microservices, Microfrontends, Spring Boot 3, Openshift 4, Elasticsearch, GitLab, Jira, Bash.
    Java Vue.js Angular Full-stack Developer DevOps
  • GRTgaz
    Fullstack Java Angular Developer
    ENERGY AND UTILITIES
    April 2021 - September 2022 (1 year and 5 months)
    Paris, France
    GRTgaz (now NaTran) is an energy company in France, owning most of the gas transport network in the country. The company has 3300 employees and a turnover of 2.1 billion euros.

    I joined the IoT Factory team at GRTgaz to work on a project to develop an IoT platform aimed at reducing maintenance time for gas transport sites located in areas without electricity and network connectivity.

    My responsibilities:
    ‣ Develop and maintain two IoT platforms in SaaS mode using Java 8 and Java 17 (Spring Boot):
    ‣ A "prototyping" platform focused on connectivity in "white zones" (~100 sensors).
    ‣ An industrialized and scalable platform for integrating sensors from partner providers (~3000 sensors).
    ‣ Take over the technical lead responsibilities for the platforms after a Lead Dev's departure.
    ‣ Automate feature deployment using Bash scripts and Azure DevOps.
    ‣ Arbitrate, prioritize business needs, and plan the technical evolution of the platforms.
    ‣ Lead technical workshops to enable the integration of new sensors to the platforms.
    ‣ Provide my technical expertise on Azure services for IoT.

    My additional contributions:
    ‣ Creation of a dedicated language to solve sensor data processing problems.
    ‣ Development of connectors to integrate a dozen LoRaWAN sensor models with the platform.
    ‣ Consulting and design of a scalable IoT platform architecture for integrating 3000 sensors.
    ‣ Implementation of an alerting system allowing technicians to save about ten maintenance hours per month, per technician.

    Technical context: Java 8, Java 17, Mustache, Angular 11, PostgreSQL, TimescaleDB, AWS (EC2, SNS), Azure (IoTHub, DPS, CosmosDB, Event Hubs), Bash.
    IoT Java React.js Spring boot Angular

Recommendations

Lilian AlvarezLA
Younesse O.YO
EK
+2
Lilian Alvarez and 4 other people have recommended Gabriel

These freelancer profiles also match your criteria

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Education

  • Engineering Degree, Real-Time and Embedded Systems
    EPITA: Computer Engineering
    2019
    Diplôme d'ingénieur, Systèmes temps réel et embarqués

Certifications

  • Computer Engineering Degree
    EPITA
    2019
    Golang Java C++ PostgreSQL Front-End Development Back-End Development Internet of Things Angular Fullstack SQL

Skill set

Categories