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

Ahmed Abroug

Full-Stack Java | Python | Angular Consultant

€550/day
Paris, FR
8-15 years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Ahmed

🌟 Senior Consultant | Full-Stack Developer | Building Scalable and Secure Solutions

With over 8 years of experience in full-stack web application development and scalable solutions, I specialize in creating robust back-end architectures and fluid front-end interfaces. I have collaborated with leaders in the banking, telecommunications, and IT sectors.

đŸ’Œ Areas of Expertise:

Back-End: Java (Java 8, J2EE), Spring (Boot, MVC, Data, Cloud, Security), Hibernate, JPA, REST APIs.
Front-End: Angular (6+), TypeScript, HTML, CSS, and responsive web design.
DevOps: Kubernetes, Docker, Maven, npm, CI/CD pipelines.
Databases: Oracle, PostgreSQL, MySQL, Elasticsearch.

🔐 Complementary Skills:

Security: OAuth2, JWT
Testing: JUnit, Jasmine
Tools: Eclipse, Tomcat, Apache
Agile Methodologies: Scrum
Design: UML

🔍 What I Offer:

Scalable back-end systems
High-performance and secure web applications
Optimization of development pipelines with Kubernetes and Docker

🎯 Currently Available For: Freelance missions in Paris, Île-de-France, or remote. Let's collaborate to bring your projects to life!
  • French

    Conversational

  • Arabic

    Native or bilingual

  • English

    Conversational

Can work on-site
Paris (up to 30km), Le Vésinet (up to 30km)

Experience

  • BNP PARIBAS CARDIF
    Senior Consultant/ Tech Lead
    BANKING AND INSURANCE
    February 2023 - Today (3 years and 6 months)
    Nanterre, France
    Project Subject: The team manages and provides a range of API development and management services to the various cardif organization assets. I joined the team to ensure the continuity of its services, as well as the delivery of various requested web services or other types of microservices.

    Tasks Performed:
    ‱ Worked within an internal team of 9 people in agile mode, in addition to various project teams.
    ‱ Participated in the validation of documents provided by assets, such as FCUs and SWAGGER files, as well as estimating the effort required in terms of complexity or man-days.
    ‱ Initialization and configuration management of new micro-services using the Spring framework.
    ‱ Integrated various versions of SWAGGER files within the API using the openapi tool.
    ‱ Developed REST web services adhering to FCU documentation and ensured proper responses via Postman.
    ‱ Developed NoSQL queries for add, modify, delete, and consult operations, querying a MongoDB type database and translating queries into Java language.
    ‱ Published various events using integrated services with Kafka topics.
    ‱ Ensured solution maintenance and applied corrections.
    ‱ Implemented unit tests to ensure application coverage and quality.
    ‱ Followed best practices to ensure code quality.
    ‱ Factored various implementations and added documentation for different classes and methods to ensure clean and readable code using the checkStyle plugin.
    ‱ Reviewed various merge requests from the team.
    Technical Environments: Java 11, OpenApi, JUnit, Maven, Git (Gitlab), Scrum, Jenkins, Docker, Kubernetes, SonarQube, Spring Framework, IBM Cloud
    Java 17 Spring boot Angular 17 Kafka Streams MongoDB
  • AMUNDI
    Experienced Consultant
    October 2021 - January 2023 (1 year and 3 months)
    Paris, France
    Project Subject: Development and maintenance of an order management system composed of several desktop applications (ALTO ORDER BOOKING to facilitate portfolio managers in creating, grouping, linking, and sending orders to traders, ALTO TRADING to assist traders in handling, placing orders with brokers, and even executing them). Consuming a REST API combined with JMS for notification management, modernizing the application with an Angular and Spring Boot architecture.

    Tasks Performed:
    ‱ Worked within an agile team of 18 people, consisting of 8 IT developers, 9 business analysts, and a manager.
    ‱ Handled analysis requests for various issues sent by business analysts or internal clients.
    ‱ Developed various components of the desktop applications using Swing technology.
    ‱ Developed user interfaces with Angular, integrating NgRx for centralized state management.
    ‱ Used RxJS to synchronize real-time events between the front-end and back-end.
    ‱ Secured front-end routes with Guards and managed requests with Interceptors.
    ‱ Added new fixed tags to ensure application integration with brokers.
    ‱ Developed necessary SQL scripts to add new fields, tables, and load data into the Sybase database.
    ‱ Ensured solution maintenance and applied corrections.
    ‱ Implemented unit tests to ensure application coverage and quality.
    ‱ Followed best practices to ensure code quality.
    ‱ Reviewed various merge requests from the team.
    Technical Environments: Java 8, Swing, Angular, Bootstrap, PrimeNG, NgRx, JMS (ActiveMQ), JUnit, Fix Protocol, Maven, Git (Gitlab), Kanban, Microsoft, Jenkins, Sonar
    Java 11 Angular 13 Sybase JUnit4 Spring MVC
  • DHM IT
    Full-Stack Development Engineer (Spring, Angular)
    HUMAN RESOURCES
    October 2019 - September 2021 (1 year and 11 months)
    Neuilly-sur-Seine, France
    Project Subject: Design and Development of a Customer Relationship Management and Human Resources Management system using a microservices architecture.

    Tasks Performed:
    ‱ Worked within a Scrum team of 5 people.
    ‱ Implemented a Microservices architecture (EUREKA).
    ‱ Participated in the development of various project modules.
    ‱ Implemented unit tests to ensure application coverage and quality.
    ‱ Integrated the authentication module using Spring Security.
    ‱ Secured the Back-end and Front-end with the JWT (Json Web Token) service, layered on top of the Spring Security layer.
    ‱ Developed the front-end with Angular and implemented front-end unit tests.
    ‱ Ensured solution maintenance and applied corrections.
    ‱ Improved code quality and refactored code into generic components for reusability.
    Technical Environments: Java 8, Spring Boot, Spring Cloud, Spring Security, JWT, Spring Data, Angular, MongoDB, Apache2, Maven, Git (GitHub), Scrum, Ubuntu, Jenkins
    Java 8 Spring Security Angular 8 PostgreSQL Docker

Recommendations

Be the first to recommend Ahmed

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

  • National Engineering Diploma
    National Engineering Diploma - National School of Electronics and Telecommunications of Sfax (ENET'Com)
    2018
  • Kubernetes Hands On DevOps
    Udemy
    2024

Certifications

Skill set

Categories