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

Ahmed Chega

Java EE / Angular Full Stack Engineer

€550/day
Paris, FR
3-7 years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Ahmed

Hello,

I am an experienced developer in Java and Angular, currently looking for new projects in payroll contracting. I have solid experience in the design and implementation of complex information systems, as well as in the development of modern web and mobile applications.

My technical skills include:

Mastery of Java 8, Spring, Hibernate, Angular 14+
Basic knowledge of technologies such as Docker, Jenkins, SonarQube
Experience with relational databases such as MySQL, PostgreSQL, Oracle
Experience with NoSQL databases such as MongoDB
I am passionate about software development, always looking for new technologies and practices to improve my work and provide quality solutions to my clients. I am also a self-starter, capable of working effectively in a team or solo.

I am immediately available to discuss any payroll contracting opportunities as a Java Angular developer. Please feel free to contact me to discuss my skills and experience in more detail.

Sincerely
  • French

    Native or bilingual

  • English

    Fluent

  • Arabic

    Native or bilingual

  • Amazighe standard marocain

    Native or bilingual

Can work on-site
Paris (up to 50km)

Experience

  • ECONOCOM-OSIATIS
    Designer-Developer
    BANKING AND INSURANCE
    June 2021 - Today (5 years)
    Paris, France
    PROJECT: The deposit portal is a public service mission of the Caisse des Dépôts which consists of receiving funds, holding them, and returning them to the beneficiaries.
    DEV TEAM: 10 people.
    Methodology: Agile/Scrum

    ACTIONS:
    -Java developments based on the Spring Framework for the Back-end
    -TypeScript developments based on Angular 14 for the Front-end
    -Optimization of Front-end application performance
    -Gathering and analysis of needs
    -Participation in decision-making on technical choices,
    -Qualification and correction of any detected anomalies
    -Batch creation
    -Writing Unit Tests / Game Tests
    -Continuous delivery and integration
    -Project design and scoping
    -Code review, refactoring
    -Participation in various agile ceremonies (Daily Meetings, Retrospectives, Sprint Planning, task estimation...)

    TECHNICAL ENVIRONMENT:
    SCRUM; KANBAN; Java EE; Angular 14; bootstrap4; E-DOC; Gamera; Spring5; JPA/Hibernate4.1; spring batch; Tomcat; MySQL; JUnit4; Mockito; Git; Sonar; Jenkins; bitbucket; nexus; Jira & Confluence; EBAD; cloudbees; eclipse; webStorm.
  • Océane Consulting Data Management
    Java JEE / Angular 7 Developer Engineer
    BANKING AND INSURANCE
    May 2019 - June 2021 (2 years and 1 month)
    Rennes, France
    PROJECT: The LYFE application is a Web application that offers content, articles, and service offers in the health and wellness domain. This application is accessible to the general public and to registered LYFE users.
    The public part of the site presents a restricted portion of the available content and services. The private part of the site gives access to all content and services of the site to which the user has subscribed.
    DEV TEAM: 7 people.
    Methodology: Agile/Scrum

    ACTIONS:
    -Java developments based on the Spring Framework for the Back-end
    -TypeScript developments based on Angular for the Front-end
    -Participation in design workshops
    -Optimization of Front-end application performance
    -Bug fixing for various client environments
    -Batch creation
    -Ensuring the design and implementation of the security paradigm with encryption, passwords, TLS, data validation, GDPR.
    -Promoting software design/development and quality "best practices": code documentation, user manual writing, coverage testing, performance testing, automatic deployment, etc.
    -Code review
    -Creation of Dev, Demo branches, merging...
    -Writing Unit Tests
    -Application deployment
    -Reporting, Daily Meetings (SCRUM)

    TECHNICAL ENVIRONMENT:
    -SCRUM, Redmine, Java EE, Spring-boot2.0.8, Angular 7.2.4, Gulp, Spring5.0.12, JPA/Hibernate5.2.17, Tomcat8.5, Mysql8.0.16, JUnit4, Mockito, bootstrap4.2.1, typescript3.2.4, npm, Git, Gitlab, Sonar, Jenkins.
  • MORSERVS
    Java Software Engineer
    TELECOMMUNICATIONS
    October 2017 - May 2019 (1 year and 7 months)
    Grand Casablanca, Morocco
    PROJECT: Participation in the development team of a telecom solution based on Microservices.
    DEV TEAM: 8 people.
    Methodology: Agile/Scrum.

    ACTIONS:
    -Writing client requirements (Backlog)
    -Leading Java developments based on the Spring Framework for the Back-end
    -Leading JavaScript developments based on Angular for the Front-end
    -Design, modeling, and implementation of microservices: Using Java 8, Spring boot, Spring data (REST/JPA), as well as Spring Cloud Netflix, namely the Eureka Service Discovery solution, using "Zuul" for routing, using Rabbit MQ for load balancing between microservice instances. Spring Cloud Config for externalized configuration of microservices.
    -Using Spring Data JPA for the persistence layer.
    -Integration of the Moredunning system (dunning engine) into the Orange Environment system.
    -MoreBilling: This is a billing engine that automates the customer billing process. It also contains other modules: payment processing, provisioning, and interface with third-party applications and services.
    -Code review
    -Creation of Dev, Demo branches, merging...
    -Writing detailed technical specifications
    -Participation in design workshops
    -Writing Unit Tests
    -Application deployment
    -Reporting, Daily Meetings (SCRUM)

    TECHNICAL ENVIRONMENT:
    -Architecture: microservice, Continuous Delivery: Jenkins, SCRUM, SOA, Java EE, Tomcat, Mysql, Spring boot, JUnit4, Spring4, JPA/Hibernate4.1, Altassian (JIRA, Confluence), Git, Sonar, nexus.

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

  • Engineering Degree, Computer Engineering
    ENSA Safi
    2017
    Diplôme d'ingénieur, Ingénierie informatique

Skill set (18)

Categories