Open to new opportunities · Berlin · Hybrid / Remote

Hi, I’m Imran Ali. //Senior Software Engineer

I engineer cloud-native systemsand AI-powered products that scale.

Senior Software Engineer with 10+ years building secure, high-performance backends — from banking platforms processing millions of transactions to agentic AI pipelines. Java · Spring Boot · Kafka · Kubernetes · GCP · AWS.

Imran Ali
GCP Certified
MCP · Anthropic
Agents · RAG
talent-agent — zsh

              
                  ❯ agent.evaluate("senior backend + AI engineer, Berlin")
                
            
              
                  → linkedin.read_profile() ✓
                
            
              
                  → github.scan("imranmali") ✓
                
            
              
                  stack       
                  java · spring · kafka · k8s · gcp · llm
                
            
              
                  certs       
                  GCP Prof. Cloud Developer · Anthropic MCP
                
            
              
                  refs        
                  6 recommendations · consistently excellent
                
            
              ✓ result: strong fit → recommend interview
            
Years in software
10+
Core microservices owned
15+
Countries shipped to
6
LinkedIn followers
12k+
  • Java 21
  • Spring Boot
  • Kafka
  • Kubernetes
  • Google Cloud
  • AWS
  • Claude
  • MCP
  • LangChain
  • RAG
  • Terraform
  • PostgreSQL
  • Redis
  • GraphQL
  • Vault
  • FluxCD
  • Python
  • React
01 — About

Engineering discipline, end-to-end ownership.

I am a Senior Software Engineer with extensive experience designing, building and operating enterprise-scale backend and full-stack applications. My core strength lies in Java and Spring Boot, where I have delivered secure, high-performance microservices powering mission-critical business systems.

I build systems from the ground up — from architecture and API design to cloud deployment and production monitoring. My work spans event-driven architectures, distributed systems and cloud-native platforms, with a strong focus on scalability, reliability and maintainability.

Alongside backend expertise I bring hands-on frontend experience with React and Angular, and use Python for services, automation and AI integrations. I’ve worked across startups and large enterprises — always with strong ownership, clean code and software that stands up to real-world scale.

02 — AI-native engineering

Building with — and for — AI.

I treat LLMs as first-class system components: specified, tested, observed and deployed with the same rigour as any production service.

  1. 01 Specintent & contract
  2. 02 ContextRAG · embeddings
  3. 03 Agentplan · reason
  4. 04 ToolsMCP servers
  5. 05 Evalstests · guardrails
  6. 06 Shipobserve · iterate

GenAI data pipelines

LLM-driven ingestion that parses and normalises unstructured partner schemas with structured prompting — replacing hand-written mapping scripts in production.

LangChainLLM APIsStructured outputKafka

Agentic & multi-agent systems

Built an agentic travel companion at the Flower AI hackathon in Berlin — agents split planning, routing and re-planning in real time. From zero to live demo in one day.

Multi-agentFlower AITool usePython

Model Context Protocol

Anthropic-certified in MCP fundamentals and advanced topics — connecting LLMs to real tools, data and services through secure, well-specified interfaces.

MCPClaudeTool serversOAuth2

RAG & spec-driven development

Studying AI Software Engineering at Digitale Leute School: retrieval-augmented generation, evaluation, and spec-driven workflows with AI coding agents.

RAGEmbeddingsEvalsAI coding agents
Live demo

Ask my AI twin.

A tiny agent grounded only on my profile: it routes your question, calls a tool, retrieves facts and streams the answer — like a real RAG system, running entirely in your browser.

  • Intent routing & tool calls
  • Answers only from verified profile data
  • Nothing leaves your browser
imran.aionline · grounded on profile
rag · v1

Hi! I'm Imran's AI twin. Ask me about his work, his stack or whether he's available.

Scripted demo — answers come from this page, nothing is sent anywhere.

03 — Experience

Where I’ve shipped.

  1. Jan 2026 — Present10 mos

    Freelance Software Consultant

    Startup·Freelance · Remote·Germany

    • Architected a multi-carrier logistics pipeline with decoupled serverless workflows to ingest, normalise and dispatch irregular partner data — cutting client onboarding from days to hours.
    • Engineered core payment APIs and modular service layers that decoupled billing from transactional shipping, stabilising the platform for high-concurrency enterprise workloads.
    • Built a GenAI-driven ingestion pipeline using LLM APIs and structured prompting to automate parsing of unstructured partner schemas, replacing custom mapping scripts.
    JavaSpring BootPostgreSQLGraphQLKafkaRedisTerraformAWSLangChain
  2. Sept 2024 — Oct 20251 yr 2 mos

    Software Engineer

    LivePerson·Full-time · Hybrid·Berlin, Germany

    • Developed and maintained 15+ core microservices powering consumer interactions on a global conversational-AI platform — authentication, CDN, site settings and app management.
    • Implemented secure authentication with OAuth1, OAuth2, DPoP and Gatekeeper to ensure data integrity and compliance.
    • Introduced GitOps with FluxCD, canary deployments and Vault-based secrets management on GCP Kubernetes with GitLab CI/CD; integrated LaunchDarkly and CouchDB caching.
    JavaSpring BootGCPKubernetesFluxCDVaultLaunchDarklyCouchDBGitLab CI
  3. Jan 2023 — Aug 20241 yr 8 mos

    Software Engineer

    PARSA PLM GmbH·Full-time · On-site·Berlin, Germany

    • Customised Siemens Teamcenter for business requirements — workflow configuration, UI changes and tailored data models.
    • Built integrations and process automation with the Teamcenter SOA API in Java and extended the platform via ITK utilities.
    JavaTeamcenter SOAITKPLM
  4. Apr 2018 — Dec 20224 yrs 9 mos

    Senior Software Engineer & Technical Consultant

    NCR Corporation·Full-time·Middle East & Europe

    • Built secure, high-availability banking backends handling millions of transactions across multiple regions; led architecture of scalable services and integration layers.
    • Delivered omnichannel banking for Eurobank Greece, Al-Salam Bank & AUB Bahrain, Sohar Bank Oman, Hellenic Bank Cyprus and QNB Qatar — ATM integration, real-time processing, event-driven services.
    • Implemented validation, encryption and monitoring for fraud prevention and PCI-DSS compliance. Recognised as NCR “PS Role Model” (2019).
    JavaSpring BootKafkaAWS SQSPostgreSQLOAuth2JWTNDCe
  5. Feb 2015 — Feb 20172 yrs 1 mo

    Java Developer

    inSynchro Group of Companies·Full-time·Kuala Lumpur, Malaysia

    • Developed and enhanced an Executive Dashboard application on top of Oracle Primavera P6 — layouts, flows and KPI objectives.
    J2EESpringStrutsHibernateMavenjQueryPrimavera P6
  6. Jan 2012 — Jan 20153 yrs 1 mo

    Software Engineer — Mobile & Enterprise

    Mobile & enterprise projects·Pakistan·Karachi, Pakistan

    • Built corporate internet banking (10,000 transactions per batch file) and a portfolio of Android/iOS apps — EMR for doctors, time tracking, cargo tracking, live sports scores.
    JavaStruts 2HibernateAndroid
04 — Selected work

Projects & open source.

Room Allocation Service

Revenue-optimising hotel room allocation API — upgrades economy guests when profitable. Validation, OpenAPI docs and a full unit/integration test suite.

Java 21Spring Boot 3OpenAPIJUnit 5

Clustered Data Warehouse

FX-deal data-warehouse importer: validates and persists 100,000 CSV records in under 5 seconds, separates invalid rows, prevents duplicate imports and keeps per-currency aggregates.

JavaSpring BootJPAMySQL

Flight Price Prediction

Sastaticket datathon entry: feature engineering and flight-fare prediction with Random Forest and XGBoost models in Python.

PythonpandasXGBoostRandom Forest

Corporate Internet Banking

Internet banking for corporate clients with file-based bulk payments — up to 10,000 transactions processed per batch.

JavaStruts 2JPQLHibernate

Java

Java repository on GitHub.

Java

The Pizza Task

The Pizza Task

JavaScript

Data Science

Jupyter Notebook repository on GitHub.

Jupyter Notebook

Node.js CRUD

Node.js Simple CRUD Example

JavaScript

Earlier mobile & enterprise work:MUapp (EMR) · TimeLive Mobile · POSIDON Cargo · IN Score · Lineapple · Phone Finder · Doka · Templar Compass

All repositories on GitHub
05 — Toolkit

Technologies I work with.

Backend

  • Java 21+
  • Spring Boot 3
  • J2EE
  • Microservices
  • REST & SOAP
  • GraphQL
  • Hibernate / JPA
  • Python

AI & LLM

  • LLM integration
  • LangChain
  • RAG
  • Model Context Protocol
  • Multi-agent systems
  • Prompt engineering
  • Spec-driven development

Cloud & DevOps

  • GCP (GKE, Cloud Run, Pub/Sub)
  • AWS (Lambda, SQS, RDS)
  • Kubernetes
  • Docker
  • Terraform
  • FluxCD / GitOps
  • GitLab CI/CD
  • Canary releases

Data & Streaming

  • Apache Kafka
  • PostgreSQL
  • MySQL
  • SQL Server
  • Redis
  • CouchDB
  • Elasticsearch

Security

  • OAuth1 / OAuth2
  • DPoP
  • JWT
  • Vault
  • PCI-DSS
  • Encryption

Observability & Frontend

  • Grafana
  • Kibana
  • Anodot
  • LaunchDarkly
  • TypeScript
  • React
  • Angular
07 — Testimonials

What colleagues say.

I highly recommend Imran as a Java software engineer. He is a talented and knowledgeable developer with a strong work ethic. During our time at Liveperson, I was impressed by his technical skills and his dedication to delivering excellent work. He is a valuable asset to any team and would be a great addition to your organization.
Clement MartinSenior Engineering Manager · Platform & FoundationsManaged Imran directly at LivePerson · 2025
I had the pleasure of working with Imran at LivePerson. He's a highly skilled engineer who excels with Java, Spring Boot, and our cloud-native stack GCP, and Kubernetes. Imran is a quick learner, a proactive problem-solver, and a truly collaborative teammate. Any team would be lucky to have him.
Ravi GurijalaSDE III at LivePersonSenior colleague at LivePerson · 2025
I worked with Imran for over a year and he’s one of the kindest and hardworking colleagues I’ve had. He was always willing to drop whatever he was doing to help a team member out! He would be a unique asset to any team, I highly recommend him!
Antoniy HristovSoftware Engineer @ Brandwatch · Google Cloud CertifiedSame team at LivePerson · 2025
Imran has expert in Java and related open source technologies. He is a good learner, grasps the novel technology quickly and astutely applies them. He has positive and friendly demeanor.
Danish FarooqEngineering Leader · Software Delivery · ArchitectureManaged Imran directly at NCR · 2020
Imran has a dynamic personality. He is a great professional who never compromises on quality and professional standards. He has great command over j2ee design and latest j2ee technologies. I am really impressed by his ability to learn new technologies. He is very soft spoken and jolly person. He is a person you will enjoy working with.
Swaminathan KrishnamurthyDirector — ProjectsManaged Imran directly at inSynchro · 2015
I have worked personally with Imran. During my dealings with Imran i have noticed him as a hardworking individual who takes responsibility to finish his tasks and projects in an excellent manner. He grabs the technology very brilliantly and he is always focused on what ever he do.
Muhammad Hamayoon JanjuaLead Developer — Cloud FullStack · Certified SAFe® AgilistWorked together on different teams · 2014

All recommendations on LinkedIn

08 — Education & recognition

Always learning.

Education

  • AI Software EngineeringDigitale Leute SchoolAug 2026 — Present · RAG, spec-driven development, AI coding agents
  • Postgraduate Diploma, Data Science & Artificial IntelligenceNED University of Engineering & TechnologyPython, pandas, machine learning
  • B.S. Computer EngineeringSir Syed University of Engineering & Technology

Honors & awards

  • PS Role Model — everyday excellence in collaboration, customer focus, execution & innovationNCR Corporation · 2019
  • Winner, Mobile Application Exhibition — ProBrainsUniversity of Karachi · 2012
  • Winner, Speed Mobile Development — ProcomFAST-NUCES Karachi · 2012
  • Winner, Software/Hardware Exhibition — CombatPAF-KIET Karachi · 2012
  • Runner-up, Mobile Application Exhibition — ProcomFAST-NUCES Karachi · 2012
  • 2nd runner-up, Android App Jam — NASCONFAST-NUCES Islamabad · 2012

Languages

  • EnglishNative / bilingual
  • GermanProfessional working proficiency
  • UrduNative
09 — Contact

Let’s build something reliable.

Open to senior backend, platform and AI engineering roles as well as freelance consulting — in Berlin, hybrid or remote.