Lead / Senior Software Engineer · Backend · Multi-Cloud

Ala BEN KHALIFA

I build reliable backend platforms and multi-cloud systems across AWS and Azure.

Lead / Senior Software Engineer with 7+ years of experience in backend development, microservices, and cloud platforms across AWS and Azure. I lead platform migrations, API and event-driven architecture, infrastructure as code, and production delivery using Spring Boot, NestJS, .NET/C#, Terraform, Docker, and Kubernetes. My work spans enterprise platforms, startup backends, and AI-assisted engineering, with a hands-on focus on reliability, performance, and maintainable architecture.

At a glance

Profile

7+

Years of experience

10+

Microservices architected

6

Professional certifications

2

Cloud platforms: AWS & Azure

What I do

Expertise

Backend Engineering

Microservices · Event-driven systems · Spring Boot · NestJS · .NET / C# · REST APIs

Multi-Cloud Platforms

AWS ECS Fargate · AWS RDS · AWS ElastiCache · AWS S3 + CloudFront · Azure API Management · Azure App Services

Infrastructure & Delivery

Terraform · GitHub Actions CI/CD · Docker · Kubernetes · Load Testing · SonarQube

Full expertise breakdown

Selected experience

Enterprise Work

Software Architecture

Startup Backend & Cloud Platform

Backend and AWS foundations for a startup support program, using NestJS, Terraform, and agentic development workflows.

  • Designed reliable software foundations for startup products.
  • Combined agentic coding with architecture-led review and verification.
  • Defined backend and infrastructure patterns that could be reused across delivery teams.
NestJSAWSTerraformAgentic coding
Lead Engineering

Enterprise Azure Platform Migration

Migration of a custom application from standard Azure infrastructure to an enterprise Azure platform.

  • Designed a phased migration strategy to minimize downtime.
  • Led architecture decisions around platform constraints and transition risk.
  • Used Terraform and load testing to support a reliable migration.
AzureAzure API ManagementTerraformLoad Testing
Senior Backend Engineering

Connected Automotive Backend Platform

Backend microservices and real-time services supporting a private customer platform across iOS and Android.

  • Led architecture across 10 Spring Boot microservices.
  • Built services in Java and Kotlin with MQTT-based real-time messaging.
  • Supported mobile application features with PostgreSQL-backed services.
Spring BootJavaKotlinMicroservicesMQTTPostgreSQL
View all experience

Current focus

Backend platforms, multi-cloud delivery, and AI-assisted engineering

I combine hands-on backend engineering with AWS and Azure delivery, infrastructure as code, performance work, and spec-driven AI-assisted development.