# Imran Ali > Senior Software Engineer · Cloud-Native & Distributed Systems · AI Engineering. Based in Berlin, Germany. Open to senior backend, platform and AI engineering roles and freelance consulting (hybrid/remote). - Website: https://imranali.de/en/ (Deutsch: https://imranali.de/de/) - LinkedIn: https://www.linkedin.com/in/imran-ali-bb674445/ - GitHub: https://github.com/imranmali - Languages: English (Native / bilingual), German (Professional working proficiency), Urdu (Native) ## About 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. ## AI engineering - GenAI data pipelines: LLM-driven ingestion that parses and normalises unstructured partner schemas with structured prompting — replacing hand-written mapping scripts in production. - 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. - Model Context Protocol: Anthropic-certified in MCP fundamentals and advanced topics — connecting LLMs to real tools, data and services through secure, well-specified interfaces. - RAG & spec-driven development: Studying AI Software Engineering at Digitale Leute School: retrieval-augmented generation, evaluation, and spec-driven workflows with AI coding agents. ## Experience ### Freelance Software Consultant — Startup (2026-01 – present) - 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. - Stack: Java, Spring Boot, PostgreSQL, GraphQL, Kafka, Redis, Terraform, AWS, LangChain ### Software Engineer — LivePerson (2024-09 – 2025-10) - 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. - Stack: Java, Spring Boot, GCP, Kubernetes, FluxCD, Vault, LaunchDarkly, CouchDB, GitLab CI ### Software Engineer — PARSA PLM GmbH (2023-01 – 2024-08) - 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. - Stack: Java, Teamcenter SOA, ITK, PLM ### Senior Software Engineer & Technical Consultant — NCR Corporation (2018-04 – 2022-12) - 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). - Stack: Java, Spring Boot, Kafka, AWS SQS, PostgreSQL, OAuth2, JWT, NDCe ### Java Developer — inSynchro Group of Companies (2015-02 – 2017-02) - Developed and enhanced an Executive Dashboard application on top of Oracle Primavera P6 — layouts, flows and KPI objectives. - Stack: J2EE, Spring, Struts, Hibernate, Maven, jQuery, Primavera P6 ### Software Engineer — Mobile & Enterprise — Mobile & enterprise projects (2012-01 – 2015-01) - 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. - Stack: Java, Struts 2, Hibernate, Android ## Projects - OSM Travel Companion: Agentic, multi-agent travel planner built in 8 hours at the Flower AI hackathon in Berlin. Plans full itineraries and adapts in real time to weather, budget, pace and transport. Live: https://flower.ai/apps/tauska67/osm-travel-companion - AI Lab: Playground for AI-assisted engineering: AI scaffolding, agent workflows and Git automation for spec-driven development. Code: https://github.com/imranmali/ai-lab-imranmali - Room Allocation Service: Revenue-optimising hotel room allocation API — upgrades economy guests when profitable. Validation, OpenAPI docs and a full unit/integration test suite. Code: https://github.com/imranmali/room-allocation-service - 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. Code: https://github.com/imranmali/Bloomberg-Clustered-Data-Warehouse - Flight Price Prediction: Sastaticket datathon entry: feature engineering and flight-fare prediction with Random Forest and XGBoost models in Python. Code: https://github.com/imranmali/ST-Data-Hackathon - Corporate Internet Banking: Internet banking for corporate clients with file-based bulk payments — up to 10,000 transactions processed per batch. - Java: Java repository on GitHub. Code: https://github.com/imranmali/Java - The Pizza Task: The Pizza Task Code: https://github.com/imranmali/The-Pizza-Task - Data Science: Jupyter Notebook repository on GitHub. Code: https://github.com/imranmali/Data-Science - Node.js CRUD: Node.js Simple CRUD Example Code: https://github.com/imranmali/Node.js-CRUD ## Skills - 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 ## Certifications - Model Context Protocol: Advanced Topics — Anthropic, 2026-08: https://verify.skilljar.com/c/sbhzjgppgs2q - Introduction to Model Context Protocol — Anthropic, 2026-08: https://verify.skilljar.com/c/6c2d8b8bx9hx - Professional Cloud Developer — Google Cloud, 2026-07 (valid until 2028-07): https://www.credly.com/badges/e4ce73cc-4012-49fe-a17e-65252bc2ebae - Data Ingestion with Python — LinkedIn Learning, 2020-06: https://www.linkedin.com/learning/certificates/d92aa150f2647ce6f689aa01a068f64c8bccb035282d0fd1534ddf9e970e4b42 - Learning Python — LinkedIn Learning, 2020-03: https://www.linkedin.com/learning/certificates/7f934bf7bba02a3a98aeee4a57967493ebc7e22ced496860d207a15e008b4630 - Elasticsearch Essential Training — LinkedIn Learning, 2020-03: https://www.linkedin.com/learning/certificates/9eb0db849d69e717f57b492811bf3c26d57abe4b1387d404fbcf853ef3e5f44c - Mastering Microservices with Java — LinkedIn Learning, 2020-01: https://www.linkedin.com/learning/certificates/ed35e4a8ce25b645065ddb7c8659540eb18819e7fedf6550e7e647cad76a62af - Scrum: The Basics — LinkedIn Learning, 2020-01: https://www.linkedin.com/learning/certificates/c8b0f047f04ef140f6f8187403cd967f7137d8b7dde1926853d080699f1f378b - What is Data Science? — Coursera · IBM, 2019-02: https://www.coursera.org/account/accomplishments/verify/TKHBSC426BKT - A Crash Course in Data Science — Coursera · Johns Hopkins, 2019-01: https://www.coursera.org/account/accomplishments/verify/WS7XND8G4EMB - IBM Blockchain Essentials — IBM, 2019-01: https://www.credly.com/badges/1b7dd1bf-6574-40cf-853c-81a09707617e - IBM Blockchain Foundation Developer — IBM, 2019-01: https://www.credly.com/badges/092b38f0-926d-4d39-a667-ec11d2feccd0 - Oracle Certified Associate, Java SE 7 Programmer — Oracle, 2016-01: https://www.credly.com/badges/21e74202-aaec-4b71-a11c-72cb825c2c9b ## Education - AI Software Engineering, Digitale Leute School - Postgraduate Diploma, Data Science & Artificial Intelligence, NED University of Engineering & Technology - B.S. Computer Engineering, Sir Syed University of Engineering & Technology ## Recommendations - "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 Martin, Senior Engineering Manager · Platform & Foundations (Managed Imran directly at LivePerson, 2025-09) - "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 Gurijala, SDE III at LivePerson (Senior colleague at LivePerson, 2025-09) - "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 Hristov, Software Engineer @ Brandwatch · Google Cloud Certified (Same team at LivePerson, 2025-09) - "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 Farooq, Engineering Leader · Software Delivery · Architecture (Managed Imran directly at NCR, 2020-08) - "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 Krishnamurthy, Director — Projects (Managed Imran directly at inSynchro, 2015-12) - "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 Janjua, Lead Developer — Cloud FullStack · Certified SAFe® Agilist (Worked together on different teams, 2014-04)