
Achraf Dely
Senior Java Backend Developer
Salary / Daily rate
Riyadh Saudi Arabia
Freelance, open to permanent contract
Skills
Languages
About me
Intro
Senior Java Backend Developer with 6+ years building enterprise microservices and leading production releases. Led 20+ releases with 95% sprint completion rate, architected scalable Spring Boot solutions for BMW and telecom giants. Specialized in microservices, Kafka streaming, and cloud infrastructure with proven expertise in performance optimization and team leadership.
Work experience
Senior Backend Engineer
stc
Jul 2024 - Present
2 years 4 months
Riyadh Saudi Arabia
VMS Project • Orchestrated 20+ production releases by developing a detailed pre-release plan checklist, bolstering client confidence. • Galvanised weekly sprint planning and backlog grooming as the Scrum Team Lead, maintaining a 95% sprint completion rate. • Refactored a complex legacy codebase into modular, reusable service components, thereby reducing maintenance efforts and improving unit tests coverage. • Refactored complex logic into modular service methods to improve testability, maintainability, and performance. • Engineered a real-time statistics dashboard to monitor request volume, latency, and status breakdowns, facilitating faster root cause analysis. Collaborated with DevOps to optimise CI/CD pipelines, increasing system uptime through automated release validation and rollback procedures. • Defined backend coding standards and produced onboarding materials to ensure consistent code quality across the team. • Tools: Java 17, Spring Boot,postgresql, spring cloud gateway, Oauth2, keycloak, IBM Access Manager, Docker, kubernetes, Git, Maven, JIRA.
MaibornWolff
Nov 2020 - Jul 2024
3 years 9 months
Germany · On-site
Senior Software Engineer
Nov 2022 - Jul 2024
1 year 9 months
Germany · On-site
BMW IJIX Project • Streamlined production release cycles by introducing pre-release validation steps and cross-team coordination workflows. • Devised Spring Boot microservices to automate supplier request handling. • Designed and managed system architecture across multiple internal and third-party services deployed on Azure Kubernetes Service (AKS). • Implemented performance monitoring solutions using Prometheus and Grafana to enhance system observability. • Collaborated cross-functionally with frontend and DevOps teams to improve CI/CD pipeline reliability using ArgoCD and GitOps practices. • Authored unit and integration tests to elevate code quality and maintainability, achieving 85% code coverage across critical services. • Tools: Java 17, Spring Boot, postgresql, Azure key vault, kafka, Docker, kubernetes, OpenID Connect, Git, Maven, JIRA, Scrum.
Software Engineer
Nov 2020 - Oct 2022
2 years
Tunis, Tunisia
BMW VSK Project • Conceptualised and developed Spring-based microservices to manage material delivery delays, enhancing tracking accuracy and logistics coordination. • Optimised system performance by refactoring inefficient queries and modifying backend logic, leading to faster execution times and reduced load on the database. • Led production release preparation and execution, ensuring seamless deployments and minimal downtime. • Migrated legacy microservices from Payara to Spring 5, significantly improving maintainability. • Implemented OpenID Connect (OIDC) to secure backend services and enhance overall security posture. • Tools: Java 17, Spring Boot, postgresql, Azure key vault, kafka, Docker, kubernetes Git, Maven, JIRA.
Proxym
Mar 2018 - Oct 2020
2 years 8 months
Sousse, Tunisia
kafka and java developer
Feb 2020 - Oct 2020
9 months
Sousse, Tunisia
GREEN DIGITAL: Application for the calculation, and monitoring of Co2 emissions based on network traffic within companies. • Setting up and configuring the Kafka cluster, Kafka connect cluster, and ksql cluster. • Creation and configuration of Kafka topics. • Creation and deployment of Kafka Streams applications for processing Kafka records. • Configure pmacct to collect firewall network packets and send them to Kafka. • Security layer implementation using SSL and SASL protocol. • Apache NIFI flow implementation. Tools: Kafka, java, Kafka streams, Kafka connect, confluent platform, aws cloud
Back-End/Microservices developer
Apr 2019 - Mar 2020
1 year
Sousse, Tunisia
FINTUNE: link: https://www.fintune.ch - Finny Kids App: A mobile app that teaches children about physical and digital money and improves their autonomy and money management skills. - Finny Family App: A mobile app for parents to follow, manage, and participate in their children’s financial learning journey. • Design and development of microservices (user, device, notification, emailing, security) that adhere to the principle of cloud development. • Development of the authentication and authorization layer with keycloak. • Creation of "pods identities" to securely store the identification information, secrets, and keys of the database. • build docker images for developed microservices, and contribute to the continuous integration/deployment. Technologies: Java, spring boot, microservice architecture, keycloak, docker, Kubernetes, azure key vault, azure api management.
Java and IBM mobile first developer
Sep 2018 - May 2019
9 months
Sousse, Tunisia
MOI Kuwait: Application for police officers of the Ministry of the Interior of Kuwait for the consultation and management of traffic offenses as well as the verification and control of citizens via their identity cards. It also ensures the traceability and tracking of vehicles in the country. • Generate Java code from WSDL using apache CXF and consume soap web services. • Development and deployment of first mobile adapters. • Implementation of the mobile-first Authentication Security Check. • Mock and test soap web services using SOAPUI. Tools: java, maven, oauth2, IBM mobile-first, SOAP, SOAPUI
full stack developer
Mar 2018 - Aug 2018
6 months
Sousse, Tunisia
Mobi-Wallet: Development of an E-Wallet system for managing meal vouchers. • Design and development of the backend part with spring boot. • Development of the security layer with spring security. • Development of the notification layer with Firebase • Development of the Logs management part in the back office. Technologies: spring boot, Angular, Firebase.
Education
Ecole pluridisciplinaire internationale sousse (EPI)
Engineer degree
2015 - 2018
3 years 1 month
ISIMM : Institut Supérieur d'Informatique et Mathématiques Monastir
licence en genie logiciel
2012 - 2015
3 years 1 month