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

Achraf Charif

Senior Software Engr - Devops

550 €/Tag
Paris, FR
3-7 Jahre

Durchschnittliche Reaktionszeit: 1h

Über Achraf

🚀 Senior Software Engineer | Java | Spring | DevOps | Cloud | Angular | React

With 7 years of experience delivering production-grade software, I specialize in building scalable, maintainable, and resilient systems using Java, the Spring ecosystem, and Angular. My focus is on creating event-driven microservices and cloud-native architectures on AWS, leveraging Terraform and Ansible for infrastructure automation, all guided by clean code and solid design principles.

Backend / Java / Spring
Java 8–21 • J2EE • Spring Boot • REST APIs • Microservices • Spring Data JPA • Hibernate • Custom Queries • Pagination • Spring Security • OAuth2 • JWT • Keycloak • Okta • Spring Batch • Job Scheduling • Spring Cloud • Config Server • Eureka • Gateway • Resilience4j • Kafka • Kafka Streams • Avro • Flyway • Maven • Tomcat

Databases
Oracle • PostgreSQL • Stored Procedures • Query Optimization • MongoDB

Security & DevOps
Keycloak • Okta • IAM • SSO • Docker • Jenkins • GitLab CI/CD • AWS EC2 • S3 • ECS

Frontend
React • React Native • TypeScript • Redux • RecoilJS • Ant Design

Practices / Architecture
CI/CD • TDD • Unit Testing • Integration Testing • JUnit • Mockito • Testcontainers • Scrum • Agile • Design Patterns • Clean Code • DDD • SOLID • Event-Driven Architecture • Cloud-Native • Distributed Systems • API Security

Other
GitHub: github.com/celrati
  • Französisch

    Muttersprachlich oder zweisprachig

  • Englisch

    Muttersprachlich oder zweisprachig

  • Arabisch

    Muttersprachlich oder zweisprachig

  • Spanisch

    Konversationssicher

Vor Ort möglich
Paris (bis zu 50 km)

Projekt- und Berufserfahrung

  • BNP Paribas CIB
    Software / DevOps Engr. Java
    November 2024 - Heute (1 Jahr und 7 Monate)
    Senior Software Engr. JAVA - ANGULAR

    Automated CI/CD pipelines and optimized infrastructure using Jenkins and Ansible for seamless server deployments, alongside managing Tomcat clusters, distributed caching, and Kibana monitoring.

    Spearheaded the modernization of a critical Front-to-Middle Office trade centralization platform, executing a major migration from Java 6 to Java 8.

    Engineered robust data integration pipelines handling high-volume deal records using Spring, EJB/J2EE, Tibco, and Oracle databases.

    Architected a full-stack deal booking system for market and internal transactions using Java 17, Spring Boot, and a responsive Angular frontend.

    Implemented an event-driven architecture by integrating Apache Kafka for asynchronous microservice communication, significantly boosting system throughput.

    Designed a comprehensive security and data layer, securing APIs with Spring Security, OAuth2, and Apigee, while managing schema migrations via Liquibase.

    Optimized application performance and observability through Tomcat clustering, distributed caching, and centralized monitoring with Kibana.


    . Java 6, 8, 17, Spring Boot 3, liquibase, Spring Security, Kafka
    . Apigee, OAuth2
    . Oracle
    . WebLogic, TIBCO, EJB (J2EE), XSLT
    . Angular, TS, primeNG
    . Jenkins, Ansible, Tomcat, Kibana.
    . Junit/ Maven/ Testcontainer/ SonarQube
    Java Angular Spring boot Ansible Jenkins
  • Société Générale - CIB
    Senior Software Engr. Java - React
    BANKEN & VERSICHERUNGEN
    Februar 2023 - Oktober 2024 (1 Jahr und 8 Monate)
    Software Engineer Craftsman (Java17 / Spring Boot / Spring batch)

    Worked on refactoring the legacy Maestro project, including its APIs and batch processes, while also implementing new features. Maestro is a reference software that provides regulatory, tax-related, and other types of data across multiple external services.

    . JAVA 17, Spring boot, Spring batch, Spring Security, GWT.
    . Devops (CI/CD Jenkins, Xldeploy).
    . Database migration : Oracle/ Flyway/ SQL/ PLSQL, MongoDB
    . Monitoring (Elastic, Grafana, Kibana)
    . DDD, unit testing, Resiliency, Scrum.
    Java React.js Oracle Spring boot Spring Batch
  • CANAL+
    Software Engr. JAVA
    November 2020 - Februar 2023 (2 Jahre und 3 Monate)
    Val-de-Fontenay, Fontenay-sous-Bois, France
    Developed and integrated the OneAccess service within the microservice architecture for Canal+ CRMs, leveraging Spring Cloud. This involved implementing a user-friendly React-based GUI, integrating Okta SDK, and configuring OAuth2 authentication with Spring Security and Okta

    • JAVA 11, Spring Boot, Spring Cloud/ Spring Gateway/ Spring config/ Consul/ Spring Sleuth/zipkin
    . Oauth2/OIDC : Spring Security / Okta
    • Devops (CI/CD Jenkins, Docker)
    . FrontEnd: React/ Redux/ typescript
    . Junit/ Maven/ Testcontainer/ SonarQube
    Java Spring boot Okta React.js Spring Security

Empfehlungen

Sei die erste Person, die Achraf empfiehlt

Teile Deine Erfahrung aus der Zusammenarbeit mit diesem Freelancer.

Diese Freelancer passen auch zu Ihren Kriterien

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

Ausbildung und Abschlüsse

  • Master's degree M2
    Sorbonne Université
    2020
    Software engineering
  • Master's degree L3, M1
    Univ Paris Diderot
    2019
    Software engineering

Fähigkeiten

Kategorien