Available to hire
Hi, I’m Khalil Hafni, a Software Engineer specializing in Java, Spring Boot, and backend systems for transportation, logistics, and banking. I design distributed services, REST APIs, and backend workflows that scale.
I focus on reliability, observability, and clear API contracts, with resilient state transitions and maintainable data models. I enjoy turning complex operational domains into robust solutions that teams can own and evolve.
Skills
Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Language
Arabic
Fluent
English
Fluent
French
Fluent
Work Experience
Backend Engineer at Veltiston AI
June 1, 2024 - PresentBuilt and maintained Spring Boot services for a distributed operations platform, implementing REST APIs and backend workflows for resource planning, assignment, scheduling, state transitions, and operational reporting. Designed the orchestration layer between transactional services and an external computation engine, using REST contracts to coordinate long-running jobs, asynchronous state updates, and user-triggered workflow changes. Improved reliability of stateful backend operations with audit logging, idempotent workflow tracking, database-lock retry handling, tenant-aware configuration, and recovery paths for rebuilding derived state. Built a Python asyncio concurrency simulator covering 38 workflow mutation scenarios, with configurable multi-agent execution to stress-test locking, race conditions, consistency boundaries, failure recovery, and post-run validation. Extended the simulator with 10 data import pipelines, snapshot creation, metrics, structured logging, and a 3-stage dat
Software Engineer / Technical Consultant at CGI
April 1, 2023 - June 30, 2024Built backend services for banking monetary systems processing daily transactions using Java (Spring MVC, Struts) and Oracle PL/SQL. Integrated Azure Service Bus for secure messaging and async workflows. Automated build and deployment pipelines with Docker, Podman, and Jenkins CI/CD, reducing deployment time and improving release stability. ColLaborated with clients to gather requirements and delivered Java/Node.js solutions for geoinformatics projects (Total Energies) supporting geophysicists in energy exploration workflows.
Education
IT Architecture Expert, Software Engineering at 1337 Coding School (42 Network)
January 1, 2019 - January 1, 2024IT Architecture Expert, Software Engineering at 1337 Coding School (42 Network)
January 1, 2019 - January 1, 2024Qualifications
Industry Experience
Transportation & Logistics, Financial Services, Software & Internet, Energy & Utilities, Professional Services
Skills
Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Hire a Back-End Developer
We have the best back-end developer experts on Twine. Hire a back-end developer today.