You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Jean-Donald RoselinJR

Jean-Donald Roselin

Angular & Microservices Java Developer • Symfony

€600/day
1 project
Paris, FR
8-15 years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Jean-Donald

Freelance Full-Stack Developer | +10 years of experience

I help your company transform your ideas and needs into a robust and elegant application. Whether you need solid foundations for your projects or user interfaces that combine aesthetics and functionality, I ensure that every line of code serves your objectives with precision.

My perpetual quest for technical elegance guarantees that your projects adhere to best practices, for a reliable and maintainable result. Looking for a high-performing CI/CD pipeline, a fluid and intuitive front-end, or a bulletproof back-end architecture? I'm here to provide you with effective solutions, tailored to your challenges.

Working as a freelancer, I put my freedom at the service of your success, choosing missions where I can truly make a difference.

What I can bring you added value on:
Angular, Typescript, Symfony, PHP, Java Spring, Azure Devops, Jenkins, Azure Devops, CI CD, React Native, Ionic, Cordova, Capacitor.
  • French

    Native or bilingual

  • English

    Fluent

  • Spanish

    Basic

Can work on-site
Paris (up to 10km), Fosses (up to 10km)

Experience

  • BNP Paribas
    Development Engineer
    BANKING AND INSURANCE
    May 2023 - Today (3 years and 1 month)
    Montreuil, France
    1) - Spread Auto Project, a data entry assistance tool for financial analysts.

    Context: In the credit granting chain, financial analysts review financial statements of prospects and clients in PDF and Excel format, about twenty pages long, to identify key information. These documents can be written in 8 different languages (English, French, Spanish, Hungarian, etc.).

    • Before Spread Auto: Documents are analyzed manually page by page and the extracted information is manually entered by financial analysts into an internal tool.

    • After Spread Auto: Financial statement files are uploaded by analysts and then scanned. Following the scan, the sought-after information is detected with a success rate of over 90%.

    The financial analyst corrects the 10% error, and feeds an AI (LLM) that learns from its mistakes and iteratively reduces the error rate in information detection.

    2) - Client View Project: development of a data aggregation tool to support various stakeholders in decision-making within the credit granting chain.

    When a company requests financing, its information and that of its affiliated entities (subsidiaries, parent companies, suppliers) are analyzed in depth to assess risks.

    This tool allows analysts to create portfolios grouping the requesting company and its satellite entities. It synthesizes and cross-references all relevant data, thus facilitating decision-making during evaluation committees.
    Microfrontend Angular Gitflow Rxjs Kubernetes NgRx Symfony SOLID English Spring boot Algorithms Typescript Open API Back-End Development Front-End Development Code Review Continuous Integration Continuous Delivery CI/CD Apache Tomcat Java 17 Micro-services micro service Jenkins PHP8 Java8
  • Hightekers
    Development Engineer
    CONSULTING AND AUDITS
    January 2022 - April 2023 (1 year and 4 months)
    Paris, France
    CDC, BPCE IT & AUTODISTRIBUTION

    1) - Caisse des Dépôts et Consignations Group

    Context: Development of the unified business tracking tool which will eventually replace several tools that specifically manage certain types of business for the Caisse des Dépôts.

    The range of businesses managed is varied (for example: (1) asbestos presence declaration (2) dependent child allowance control).

    During the lifecycle of a business, the operator responsible for processing performs various actions. Finally, each action generates one or more events from either the operator or the individual/institution concerned by the business.

    The main objective of my intervention is to develop an MVP for the tool's production launch and then work on a first pool of user experience improvement evolutions post-production and a second pool of switchover evolutions to decommission each tool.


    2) - Banque Populaire Caisse d’Épargne - IT

    Context: Development of an appointment management tool for bank branch advisors.

    This tool was designed to optimize customer appointment management and tracking.

    Key process steps:

    1. Customer identification
    2. Appointment preparation
    3. Appointment booking
    4. Appointment reminder
    5. Note entry
    6. Post-appointment follow-up

    This tool simplifies appointment management and improves the efficiency of branch advisors.

    3) - Autodistribution

    Context: The company Autodistribution launched the website autodistribution.com, the #1 online auto parts sales site, a few years ago. To improve its SEO positioning, the company is working with an SEO agency and needs an Angular Universal expert to implement the agency's SEO strategy.

    I intervene in a very short timeframe and make all the site's sections visible to search engines.
    Angular Angular Universal Gitflow Git NgRx Quality Assurance SOLID Algorithms Open API Java Spring boot Code Review Apache Tomcat Open API Generator Jenkins Angular Material RGAA
  • SECURICOM
    Development Engineer
    CIVIL ENGINEERING
    August 2021 - January 2022 (6 months)
    Quincy-Voisins, France
    Context: Securicom is an SME specializing in security (anti-intrusion systems, biometric systems, video surveillance, intercoms, etc.). The company has a cross-functional CRM for all its business units (Management, Accounting, Sales, and Operations).

    The company wants to create a dedicated platform for its clients with a modern design using a microservice architecture to pool future developments.

    <-> Frontend applications developed:

    - Securicom PRO (platform dedicated to clients for creating support tickets and tracking interventions in real-time)
    - Securicom MONITOR (platform dedicated to the field operations coordination team for real-time ticket tracking)

    <-> Microservices developed:

    - auth (login, forgotten password, activation process, two-factor authentication)
    - customer (customer profile, contracts, quotes, orders)
    - accounting (invoices, payments, payment schedules)
    - support (interventions, support tickets)
    - email (templates, email sending)

    -> APIs developed:

    - Securicom PRO API
    - Securicom MONITOR API
    Angular Angular Material NgRx RxJs Open API Swagger Symfony Spring boot PHP React Native Back-End Development Front-End Development Mobile Application iOS Android SOLID Communication TDD MySQL Docker Typescript CentOS Azure DevOps CI/CD Continuous Integration Continuous Delivery Microsoft Azure Code Review RabbitMQ

Recommendations

Be the first to recommend Jean-Donald

Help this freelancer shine by sharing your experience working together.

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

  • Higher Technician Certificate in IT Services for Organizations, Solutions Development and Application Management Option
    Lycée Maximilien Sorre
    2015

Skill set

Categories