Senior software engineer
Aktualisiert am 22.05.2026
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.06.2026
Verfügbar zu: 100%
davon vor Ort: 100%
Go
Kubernetes
Cloud
Terraform
Helm
Kafka
PostgreSQL
Oracle
Java
English
IELTS score 7.5 in 2004
Urdu
Punjabi
Native
German
Grundkenntnisse

Einsatzorte

Einsatzorte

Berlin (+50km) Hamburg (+50km) Munich (+50km)
Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

3 years 5 months
2022-02 - 2025-06

Served on these teams to "Build and Run" the systems on Azure

Senior Software Engineer - Remote Java 11 Spring Boot 2 MySQL ...
Senior Software Engineer - Remote
  • Served on these teams to "Build and Run" the systems on Azure using VW Megatron platform. We served our customers in 33 countries with diverse needs in Asia, Europe and Americas.
  • Managed container image lifecycle using Azure Container Registry (ACR), including repository provisioning, access control, and integration with Kubernetes deployment pipelines
  • Was part of the team that managed complex cloud native systems using Kubernetes on Azure and AWS; also performed on-call responsibilities on rotation. Helped build and maintain data processing platforms handling millions of daily transactions across distributed microservices architecture.


IdentityKit

  • Our team designed scalable identity management platform serving 100M+ users
  • Implemented containerized microservices with automated deployment pipelines
  • Golang


POI Management

  • Took part in building data processing pipelines for geospatial data ingestion and transformation
  • Helped manage ElasticSearch clusters processing terabytes of location data daily
  • Python


Vehicle Discovery Backend Service

  • We architected event-driven microservices using Kafka for real-time data streaming
  • We implemented caching strategies handling millions of vehicle discovery requests
  • Golang

Java 11 Spring Boot 2 MySQL Kotlin Kubernetes Azure Grafana Docker Python ElasticSearch 6 PostgreSQL AirFlow Spring Boot Redis Kafka NewRelic Go Terraform Helm
Cariad SE, a Volkswagen company
5 years 1 month
2017-01 - 2022-01

online work platform

Senior Backend Developer - Berlin Java 8 Spring Boot 2 Microservices ...
Senior Backend Developer - Berlin

Marketplace

  • Built scalable marketplace platform serving millions of users across Europe
  • Architected and managed ElasticSearch clusters, executing phased migration from 1.4 to 6 with zero downtime
  • Designed data processing pipelines for real-time search indexing and analytics
  • Managed CI/CD pipelines, containerization with Docker, AWS infrastructure, and load balancer configuration


TalentPool

  • Developed white-label enterprise platform for workforce management and data analytics
  • Built data processing systems for talent matching and performance analytics
  • Managed ElasticSearch clusters handling complex search and aggregation queries
  • Managed artifact management using Sonatype Nexus Repository for dependency resolution and build artifact storage

Java 8 Spring Boot 2 Microservices Apache Camel ElasticSearch mySQL Tomcat Redis Docker AWS Play framework Scala ElasticSearch 6 Nexus
Twago, Team2Venture GmbH
2 months
2016-12 - 2017-01

Added donation tracking

Software Developer - Remote Freelancer Java Spring Hibernate ...
Software Developer - Remote Freelancer
  • Added donation tracking
  • Survey management
Java Spring Hibernate jOOQ mySql Stripe MailChimp Twilio AWS
NeighborLink Network
6 months
2016-06 - 2016-11

developing software

Software Developer - Berlin Clojure MarkLogic RabbitMQ ...
Software Developer - Berlin
  • LambdaWerk is developing software for healthcare providers in the US
  • Integrated National Practitioner Data Bank's querying system into LambdaWerk's Automatic Source Verification System for one time and continuous queries about dental care professionals
  • Integrated with LambdaWerk's other module through RabbitMQ
  • Used MarkLogic to save XML request and responses for audit and lookup
Clojure MarkLogic RabbitMQ PostgreSQL
LambdaWerk
1 year 9 months
2014-09 - 2016-05

Implemented REST API for Twago mobile app

Senior Backend Developer - Berlin Java Spring Boot Microservices ...
Senior Backend Developer - Berlin
  • Europe's leading online work platform
  • Implemented REST API for Twago mobile app
  • Worked on payment processing using MangoPay
  • Improved ElasticSearch implementation for freelancer, project and product search
    • Designed mappings for indices
    • Created JDBC rivers for feeding indices
    • Management and straddling of indices, phasing out outdated indices
    • Integrated front-end search UI with ElasticSearch using java api
    • Wrote elastic queries using various operators including facets
  • Managed deployments on rotation/need basis which included database backups, managing application server cluster, CDN management, application monitoring and management of critical issues in production environment
Java Spring Boot Microservices Apache Camel ElasticSearch mySQL Tomcat redis
Twago, Team2Venture GmbH
5 months
2014-04 - 2014-08

Built functional programming-based platform

Clojure/ClojureScript developer - Berlin Clojure ClojureScript Datomic ...
Clojure/ClojureScript developer - Berlin
  • Built functional programming-based platform using Clojure ecosystem
  • Implemented immutable data architecture with Datomic for reliable data management
  • Designed reactive frontend with ClojureScript and functional reactive programming principles
  • Role: co-founder / developer
Clojure ClojureScript Datomic reagent/reframe Immutant AWS EC2 S3
own startup
1 year 1 month
2013-03 - 2014-03

NextiraOne Pricing System

Software Developer - Berlin Spring MVC JSP PostgreSQL 9 ...
Software Developer - Berlin

NextiraOne Pricing System

  • Realtime pricing system based on Business Logic 7
  • Pricing system calculates article prices taking into account various factors like base price, service fee, deal discounts, customer price modifiers, shop price modifiers, currency exchange rates, etc
  • Role: Technical Lead; contributed to analysis, design, and development. Involved in sprint planning and daily stand-up meetings


NextiraOne OfferTool

  • OfferTool built on top of Business Logic 7
  • OfferTool is a Configure-Price-Quote tool that manages customized offers for NXO customers
  • Role: Technical Lead; contributed to analysis, design, and development. Involved in sprint planning and daily stand-up meetings


Clojure developer

  • Built functional REST APIs using Clojure's immutable data structures and functional programming paradigms
  • Implemented secure data processing pipelines for mobile application backend
  • Role: freelance clojure developer; part-time on need basis

Spring MVC JSP PostgreSQL 9 JBoss AS 7 MicroTool In-Step TRAC Clojure S3 MySql http-kit ring compojure
SHARIS GmbH
5 years 3 months
2007-08 - 2012-10

General Directorate of Traffic Management System

Systems Analyst - Bahrain Spring Framework JSF IBM RAD 7 ...
Systems Analyst - Bahrain
  • This system manages driving licenses, vehicle registrations, road accidents, traffic tickets and allied areas
  • This is a large-scale J2EE application performing hundreds of thousands of transactions per day and is deployed on one staging and 3 production clustered application servers
  • Role: senior developer; contributed to analysis, design, development and maintenance. Continuous interaction with end users and project owners as well as with operations team
Spring Framework JSF IBM RAD 7 DB2 WebSphere application server LDAP
Ministry of the Interior, Kingdom of Bahrain
7 months
2007-02 - 2007-08

Sales Force Automation Enhancements

Team Lead - Lahore Java Struts Oracle 9i ...
Team Lead - Lahore
  • The Struts-based application was enhanced to further facilitate sales efforts
  • Role: team lead; contributed to implementation of new business requirements and rectification of bugs in old functionality
Java Struts Oracle 9i WebLogic Application Server Sun iPlanet Web Server
CableVision, USA
1 year 4 months
2005-11 - 2007-02

OFBiz customization for a local client

Lead Developer - Lahore Java 1.5 Apache OFBiz AppFuse 2.0 ...
Lead Developer - Lahore

OFBiz customization for a local client

  • Role: lead developer; contributed to business requirements management and implementation


Job Portal

  • The web application was built using best of breed J2EE technologies. Major functionalities were achieved by using various open source API's such as Spring, Hibernate, Acegi, JSF, ICEFaces, and Maven
  • Role: sole developer; the entire development from business requirements to deployment

Java 1.5 Apache OFBiz AppFuse 2.0 mySQL JSF Spring 2.0 AJAX Hibernate
Effective Object

Aus- und Weiterbildung

Aus- und Weiterbildung

2001

Punjab University, Lahore, Pakistan

Bachelor of Arts


1992

Petroman Training Institute, Lahore, Pakistan

Diploma in Computer Applications


Certifications

2001

Sun Certified Java Programmer


2000

Microsoft Certified Professional

  • Designing and Implementing Desktop Applications with Visual Basic 6.0
  • Designing and Implementing Distributed Applications with Visual Basic 6.0

Kompetenzen

Kompetenzen

Top-Skills

Go Kubernetes Cloud Terraform Helm Kafka PostgreSQL Oracle Java

Produkte / Standards / Erfahrungen / Methoden

Summary

Senior Systems Engineer with extensive experience building and operating large-scale distributed systems. At Cariad, helped manage cloud infrastructure serving millions of users across multiple countries. Strong background in Kubernetes, microservices, and search/data systems. Have worked with Clojure professionally and eager to use it again in a functional programming environment. Looking to apply my platform engineering skills to data infrastructure challenges.


Technical Skills

Data & Streaming

Kafka, Datomic, ElasticSearch, AirFlow, Redis


Cloud & Infrastructure

AWS (EC2, S3, EKS), Azure, Kubernetes, Docker


Frameworks / Libraries

Spring Boot, Spring Framework, JSF, J2EE, JPA, Hibernate, Compojure, Ring, Reagent, Om, Jersey/RESTful services


Monitoring & Observability

Grafana, NewRelic, Prometheus, ELK Stack


Development Tools

IntelliJ IDEA, emacs, VS Code, Git, Maven, Leiningen, JIRA


Application Servers

Tomcat, Jetty, WebSphere, WebLogic, JBoss, Immutant


Experience

02/2022 - 06/2025

Role: Senior Software Engineer - Remote

Customer: Cariad SE, a Volkswagen company


Tasks:

  • Managed cloud native systems using Kubernetes on Azure/AWS serving 100M+ users across 33 countries
  • IdentityKit: Java 11, Spring Boot, MySQL, Kotlin - Built scalable identity management platform
  • POI Management: Python, ElasticSearch, PostgreSQL, AirFlow - Processed terabytes of geospatial data daily
  • Vehicle Discovery: Kotlin, Redis, Kafka - Architected event-driven microservices for real-time streaming


09/2014 - 01/2022

Role: Senior Backend Developer - Berlin

Customer: Twago, Team2Venture GmbH


Tasks:

  • Built marketplace platform serving millions of European users
  • Architected and migrated ElasticSearch clusters (1.4 to 6) with zero downtime
  • Designed real-time search indexing pipelines and complex aggregation queries
  • Tech: Java 8, Spring Boot, ElasticSearch, MySQL, Redis, Docker, AWS


06/2016 - 11/2016

Role: Software Developer - Berlin

Customer: LambdaWerk


Tasks:

  • Developed healthcare software using Clojure, MarkLogic, RabbitMQ, PostgreSQL
  • Integrated National Practitioner Data Bank querying system for dental professionals


04/2014 - 08/2014

Role: Clojure/ClojureScript Developer - Berlin

Customer: MenuCircle (own startup)


Tasks:

  • Built functional programming platform using Clojure, ClojureScript, Datomic
  • Implemented immutable data architecture and reactive frontend


03/2013 - 03/2014

Role: Software Developer - Berlin

Customer: SHARIS GmbH


Tasks:

  • Technical Lead for real-time pricing and Configure-Price-Quote systems
  • Part-time Clojure developer building functional REST APIs


08/2007 - 10/2012

Role: Systems Analyst - Bahrain

Customer: Ministry of Interior, Kingdom of Bahrain


Tasks:

  • Maintained large-scale traffic management system handling 100K+ daily transactions
  • Tech: Spring Framework, J2EE, DB2, WebSphere

Programmiersprachen

Clojure
ClojureScript
Java
Kotlin
Python
JavaScript
SQL
Scala
HTML
elisp
XML

Datenbanken

PostgreSQL
MySQL
ElasticSearch
Redis
Datomic
DB2
Oracle

Einsatzorte

Einsatzorte

Berlin (+50km) Hamburg (+50km) Munich (+50km)
Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

3 years 5 months
2022-02 - 2025-06

Served on these teams to "Build and Run" the systems on Azure

Senior Software Engineer - Remote Java 11 Spring Boot 2 MySQL ...
Senior Software Engineer - Remote
  • Served on these teams to "Build and Run" the systems on Azure using VW Megatron platform. We served our customers in 33 countries with diverse needs in Asia, Europe and Americas.
  • Managed container image lifecycle using Azure Container Registry (ACR), including repository provisioning, access control, and integration with Kubernetes deployment pipelines
  • Was part of the team that managed complex cloud native systems using Kubernetes on Azure and AWS; also performed on-call responsibilities on rotation. Helped build and maintain data processing platforms handling millions of daily transactions across distributed microservices architecture.


IdentityKit

  • Our team designed scalable identity management platform serving 100M+ users
  • Implemented containerized microservices with automated deployment pipelines
  • Golang


POI Management

  • Took part in building data processing pipelines for geospatial data ingestion and transformation
  • Helped manage ElasticSearch clusters processing terabytes of location data daily
  • Python


Vehicle Discovery Backend Service

  • We architected event-driven microservices using Kafka for real-time data streaming
  • We implemented caching strategies handling millions of vehicle discovery requests
  • Golang

Java 11 Spring Boot 2 MySQL Kotlin Kubernetes Azure Grafana Docker Python ElasticSearch 6 PostgreSQL AirFlow Spring Boot Redis Kafka NewRelic Go Terraform Helm
Cariad SE, a Volkswagen company
5 years 1 month
2017-01 - 2022-01

online work platform

Senior Backend Developer - Berlin Java 8 Spring Boot 2 Microservices ...
Senior Backend Developer - Berlin

Marketplace

  • Built scalable marketplace platform serving millions of users across Europe
  • Architected and managed ElasticSearch clusters, executing phased migration from 1.4 to 6 with zero downtime
  • Designed data processing pipelines for real-time search indexing and analytics
  • Managed CI/CD pipelines, containerization with Docker, AWS infrastructure, and load balancer configuration


TalentPool

  • Developed white-label enterprise platform for workforce management and data analytics
  • Built data processing systems for talent matching and performance analytics
  • Managed ElasticSearch clusters handling complex search and aggregation queries
  • Managed artifact management using Sonatype Nexus Repository for dependency resolution and build artifact storage

Java 8 Spring Boot 2 Microservices Apache Camel ElasticSearch mySQL Tomcat Redis Docker AWS Play framework Scala ElasticSearch 6 Nexus
Twago, Team2Venture GmbH
2 months
2016-12 - 2017-01

Added donation tracking

Software Developer - Remote Freelancer Java Spring Hibernate ...
Software Developer - Remote Freelancer
  • Added donation tracking
  • Survey management
Java Spring Hibernate jOOQ mySql Stripe MailChimp Twilio AWS
NeighborLink Network
6 months
2016-06 - 2016-11

developing software

Software Developer - Berlin Clojure MarkLogic RabbitMQ ...
Software Developer - Berlin
  • LambdaWerk is developing software for healthcare providers in the US
  • Integrated National Practitioner Data Bank's querying system into LambdaWerk's Automatic Source Verification System for one time and continuous queries about dental care professionals
  • Integrated with LambdaWerk's other module through RabbitMQ
  • Used MarkLogic to save XML request and responses for audit and lookup
Clojure MarkLogic RabbitMQ PostgreSQL
LambdaWerk
1 year 9 months
2014-09 - 2016-05

Implemented REST API for Twago mobile app

Senior Backend Developer - Berlin Java Spring Boot Microservices ...
Senior Backend Developer - Berlin
  • Europe's leading online work platform
  • Implemented REST API for Twago mobile app
  • Worked on payment processing using MangoPay
  • Improved ElasticSearch implementation for freelancer, project and product search
    • Designed mappings for indices
    • Created JDBC rivers for feeding indices
    • Management and straddling of indices, phasing out outdated indices
    • Integrated front-end search UI with ElasticSearch using java api
    • Wrote elastic queries using various operators including facets
  • Managed deployments on rotation/need basis which included database backups, managing application server cluster, CDN management, application monitoring and management of critical issues in production environment
Java Spring Boot Microservices Apache Camel ElasticSearch mySQL Tomcat redis
Twago, Team2Venture GmbH
5 months
2014-04 - 2014-08

Built functional programming-based platform

Clojure/ClojureScript developer - Berlin Clojure ClojureScript Datomic ...
Clojure/ClojureScript developer - Berlin
  • Built functional programming-based platform using Clojure ecosystem
  • Implemented immutable data architecture with Datomic for reliable data management
  • Designed reactive frontend with ClojureScript and functional reactive programming principles
  • Role: co-founder / developer
Clojure ClojureScript Datomic reagent/reframe Immutant AWS EC2 S3
own startup
1 year 1 month
2013-03 - 2014-03

NextiraOne Pricing System

Software Developer - Berlin Spring MVC JSP PostgreSQL 9 ...
Software Developer - Berlin

NextiraOne Pricing System

  • Realtime pricing system based on Business Logic 7
  • Pricing system calculates article prices taking into account various factors like base price, service fee, deal discounts, customer price modifiers, shop price modifiers, currency exchange rates, etc
  • Role: Technical Lead; contributed to analysis, design, and development. Involved in sprint planning and daily stand-up meetings


NextiraOne OfferTool

  • OfferTool built on top of Business Logic 7
  • OfferTool is a Configure-Price-Quote tool that manages customized offers for NXO customers
  • Role: Technical Lead; contributed to analysis, design, and development. Involved in sprint planning and daily stand-up meetings


Clojure developer

  • Built functional REST APIs using Clojure's immutable data structures and functional programming paradigms
  • Implemented secure data processing pipelines for mobile application backend
  • Role: freelance clojure developer; part-time on need basis

Spring MVC JSP PostgreSQL 9 JBoss AS 7 MicroTool In-Step TRAC Clojure S3 MySql http-kit ring compojure
SHARIS GmbH
5 years 3 months
2007-08 - 2012-10

General Directorate of Traffic Management System

Systems Analyst - Bahrain Spring Framework JSF IBM RAD 7 ...
Systems Analyst - Bahrain
  • This system manages driving licenses, vehicle registrations, road accidents, traffic tickets and allied areas
  • This is a large-scale J2EE application performing hundreds of thousands of transactions per day and is deployed on one staging and 3 production clustered application servers
  • Role: senior developer; contributed to analysis, design, development and maintenance. Continuous interaction with end users and project owners as well as with operations team
Spring Framework JSF IBM RAD 7 DB2 WebSphere application server LDAP
Ministry of the Interior, Kingdom of Bahrain
7 months
2007-02 - 2007-08

Sales Force Automation Enhancements

Team Lead - Lahore Java Struts Oracle 9i ...
Team Lead - Lahore
  • The Struts-based application was enhanced to further facilitate sales efforts
  • Role: team lead; contributed to implementation of new business requirements and rectification of bugs in old functionality
Java Struts Oracle 9i WebLogic Application Server Sun iPlanet Web Server
CableVision, USA
1 year 4 months
2005-11 - 2007-02

OFBiz customization for a local client

Lead Developer - Lahore Java 1.5 Apache OFBiz AppFuse 2.0 ...
Lead Developer - Lahore

OFBiz customization for a local client

  • Role: lead developer; contributed to business requirements management and implementation


Job Portal

  • The web application was built using best of breed J2EE technologies. Major functionalities were achieved by using various open source API's such as Spring, Hibernate, Acegi, JSF, ICEFaces, and Maven
  • Role: sole developer; the entire development from business requirements to deployment

Java 1.5 Apache OFBiz AppFuse 2.0 mySQL JSF Spring 2.0 AJAX Hibernate
Effective Object

Aus- und Weiterbildung

Aus- und Weiterbildung

2001

Punjab University, Lahore, Pakistan

Bachelor of Arts


1992

Petroman Training Institute, Lahore, Pakistan

Diploma in Computer Applications


Certifications

2001

Sun Certified Java Programmer


2000

Microsoft Certified Professional

  • Designing and Implementing Desktop Applications with Visual Basic 6.0
  • Designing and Implementing Distributed Applications with Visual Basic 6.0

Kompetenzen

Kompetenzen

Top-Skills

Go Kubernetes Cloud Terraform Helm Kafka PostgreSQL Oracle Java

Produkte / Standards / Erfahrungen / Methoden

Summary

Senior Systems Engineer with extensive experience building and operating large-scale distributed systems. At Cariad, helped manage cloud infrastructure serving millions of users across multiple countries. Strong background in Kubernetes, microservices, and search/data systems. Have worked with Clojure professionally and eager to use it again in a functional programming environment. Looking to apply my platform engineering skills to data infrastructure challenges.


Technical Skills

Data & Streaming

Kafka, Datomic, ElasticSearch, AirFlow, Redis


Cloud & Infrastructure

AWS (EC2, S3, EKS), Azure, Kubernetes, Docker


Frameworks / Libraries

Spring Boot, Spring Framework, JSF, J2EE, JPA, Hibernate, Compojure, Ring, Reagent, Om, Jersey/RESTful services


Monitoring & Observability

Grafana, NewRelic, Prometheus, ELK Stack


Development Tools

IntelliJ IDEA, emacs, VS Code, Git, Maven, Leiningen, JIRA


Application Servers

Tomcat, Jetty, WebSphere, WebLogic, JBoss, Immutant


Experience

02/2022 - 06/2025

Role: Senior Software Engineer - Remote

Customer: Cariad SE, a Volkswagen company


Tasks:

  • Managed cloud native systems using Kubernetes on Azure/AWS serving 100M+ users across 33 countries
  • IdentityKit: Java 11, Spring Boot, MySQL, Kotlin - Built scalable identity management platform
  • POI Management: Python, ElasticSearch, PostgreSQL, AirFlow - Processed terabytes of geospatial data daily
  • Vehicle Discovery: Kotlin, Redis, Kafka - Architected event-driven microservices for real-time streaming


09/2014 - 01/2022

Role: Senior Backend Developer - Berlin

Customer: Twago, Team2Venture GmbH


Tasks:

  • Built marketplace platform serving millions of European users
  • Architected and migrated ElasticSearch clusters (1.4 to 6) with zero downtime
  • Designed real-time search indexing pipelines and complex aggregation queries
  • Tech: Java 8, Spring Boot, ElasticSearch, MySQL, Redis, Docker, AWS


06/2016 - 11/2016

Role: Software Developer - Berlin

Customer: LambdaWerk


Tasks:

  • Developed healthcare software using Clojure, MarkLogic, RabbitMQ, PostgreSQL
  • Integrated National Practitioner Data Bank querying system for dental professionals


04/2014 - 08/2014

Role: Clojure/ClojureScript Developer - Berlin

Customer: MenuCircle (own startup)


Tasks:

  • Built functional programming platform using Clojure, ClojureScript, Datomic
  • Implemented immutable data architecture and reactive frontend


03/2013 - 03/2014

Role: Software Developer - Berlin

Customer: SHARIS GmbH


Tasks:

  • Technical Lead for real-time pricing and Configure-Price-Quote systems
  • Part-time Clojure developer building functional REST APIs


08/2007 - 10/2012

Role: Systems Analyst - Bahrain

Customer: Ministry of Interior, Kingdom of Bahrain


Tasks:

  • Maintained large-scale traffic management system handling 100K+ daily transactions
  • Tech: Spring Framework, J2EE, DB2, WebSphere

Programmiersprachen

Clojure
ClojureScript
Java
Kotlin
Python
JavaScript
SQL
Scala
HTML
elisp
XML

Datenbanken

PostgreSQL
MySQL
ElasticSearch
Redis
Datomic
DB2
Oracle

Vertrauen Sie auf Randstad

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.