Available to hire
Hi, I’m Achraf Dali, a passionate Senior Backend Engineer with extensive experience crafting solid backend solutions and leading impactful projects. I’ve had the opportunity to work with top companies like STC and BMW, delivering over 20 production releases. I value clean code, efficient sprint management, and fostering collaborative team environments.
I’m eager to bring my leadership and technical expertise to your team to enhance efficiency and ensure quality deliverables while continuing to grow and innovate in backend engineering.
Experience Level
Work Experience
Senior Backend Engineer at STC
July 1, 2024 - June 5, 2024Refactored a complex legacy codebase into modular, reusable service components, reducing maintenance efforts and improving unit test coverage. 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. Galvanised weekly sprint planning and backlog grooming as Scrum Team Lead, maintaining a 95% sprint completion rate. Orchestrated 20+ production releases by developing a detailed pre-release checklist, thereby bolstering client confidence.
Senior Backend Engineer at STC
July 1, 2024 - June 8, 2024Refactored a complex legacy codebase into modular, reusable service components, reducing maintenance efforts and improving unit test coverage. Engineered a real-time statistics dashboard for monitoring request volume, latency, and status breakdowns to facilitate faster root cause analysis. Collaborated with DevOps to optimize CI/CD pipelines, boosting system uptime through automated release validation and rollback. Defined backend coding standards and created onboarding materials to maintain code quality. Led weekly sprint planning and backlog grooming as Scrum Team Lead with a 95% sprint completion rate. Orchestrated over 20 production releases by developing a detailed pre-release checklist, enhancing client confidence.
Senior Software Engineer at MaibornWolff
November 1, 2022 - July 1, 2024Streamlined 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.
Senior Software Engineer at MaibornWolff
November 1, 2022 - July 1, 2024Streamlined production release cycles by introducing pre-release validation and cross-team coordination workflows. Developed 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 with Prometheus and Grafana to improve system observability. Collaborated with frontend and DevOps teams to enhance CI/CD reliability using ArgoCD and GitOps. Authored unit and integration tests achieving 85% code coverage across critical services.
Software Engineer at MaibornWolff
November 1, 2020 - October 31, 2022Conceptualised 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) for securing backend services, enhancing overall security posture.
Software Engineer at MaibornWolff
November 1, 2020 - October 31, 2022Conceptualized and developed Spring-based microservices to manage material delivery delays, improving tracking accuracy. Optimized system performance by refactoring queries and backend logic, reducing database load and speeding execution. Led production release preparations ensuring smooth deployment with minimal downtime. Migrated legacy microservices from Payara to Spring 5, enhancing maintainability. Implemented OpenID Connect (OIDC) for securing backend services and overall security posture.
Kafka/Java Developer at Proxym-It
February 1, 2020 - September 30, 2020Deployed Kafka infrastructure (brokers, Connect, ksqlDB). Developed Kafka Streams applications for high-volume data processing, optimising throughput. Implemented SSL/SASL security protocols for encrypted cluster communication, enhancing data privacy.
Kafka/Java Developer at Proxym-It
February 1, 2020 - September 30, 2020Deployed Kafka infrastructure including brokers, Connect, and ksqlDB. Developed Kafka Streams applications for handling high-volume data with optimized throughput. Implemented SSL/SASL security protocols for encrypted Kafka cluster communication enhancing data privacy.
Microservice/Java Developer at Proxym-It
April 1, 2019 - February 1, 2020Developed the authentication and authorisation layer with Keycloak, strengthening security measures. Built cloud-native microservices for device management and notifications, enhancing system modularity. Automated CI/CD processes with Azure DevOps to accelerate deployment cycles.
Microservice/Java Developer at Proxym-It
April 1, 2019 - February 28, 2020Developed authentication and authorization layers using Keycloak to strengthen security. Built cloud-native microservices for device management and notifications improving modularity. Automated CI/CD pipelines using Azure DevOps to speed deployment cycles.
Java and IBM Mobile First Developer at Proxym-It
February 1, 2018 - April 1, 2019Developed SOAP web services by generating Java code from WSDL files, ensuring seamless integration with external systems. Constructed and deployed integration adapters to improve interoperability between internal and third-party platforms. Enhanced mobile security with robust authentication checks. Mocked and tested SOAP services using SOAPUI, increasing test coverage and reducing integration bugs. Implemented IBM MobileFirst for secure mobile app authentication and authorisation, reinforcing access control.
Java and IBM Mobile First Developer at Proxym-It
February 1, 2018 - April 30, 2019Developed SOAP web services by generating Java code from WSDL files ensuring seamless external system integration. Created integration adapters to improve interoperability between internal and third-party platforms. Enhanced mobile security with robust authentication checks. Tested SOAP services using SOAPUI to increase test coverage and reduce bugs. Implemented IBM MobileFirst for secure mobile app authentication and authorization.
Education
Bachelor of Engineering at Multidisciplinary International School of Sousse
September 1, 2015 - July 31, 2018Bachelor's Degree at Higher Institute of Computer Science and Mathematics of Monastir
September 1, 2011 - August 31, 2014Bachelor of Engineering at Multidisciplinary International School of Sousse
September 1, 2015 - July 31, 2018Bachelor's Degree at Higher Institute of Computer Science and Mathematics of Monastir
September 1, 2011 - August 31, 2014Qualifications
Industry Experience
Software & Internet, Telecommunications, Manufacturing, Transportation & Logistics, Professional Services
Experience Level
Hire a Back-End Developer
We have the best back-end developer experts on Twine. Hire a back-end developer in Riyadh today.