Profile
Senior Software Engineer with over 8 years of experience building resilient Go/Java backends, custom Kubernetes operators, and high-scale cloud platforms. Specializes in multi-tenant infrastructure, event-driven architectures, and advanced observability solutions that drive reliability and streamline developer workflows
Experience

Senior Software Engineer

From November 2025 at STACKIT GmbH & Co. KG, Dresden, Germany

  • Enabled a pay-per-use Loki service offering, by utilizing Kubernetes as a platform with custom k8s operators to handle multi-tenant operations and isolation without compromising performance of the system.
  • Maintained a 99.9% SLA across 150+ distinct tenants, utilizing auto-scaling and proactive monitoring to ensure service reliability.
  • Collaborated with other teams on cross-functional architectural standards, developing reusable components that accelerated product delivery and established a centralized engineering knowledge base.

Senior Software Engineer

From June 2021 to October 2025 at elevait GmbH & Co. KG, Dresden, Germany

  • Improved multi-tenant Kubernetes cluster with 40+ nodes in production by implementing GitOps with FluxCD, Monitoring \& Alerts with Prometheus, VPA resource recommendations, secrets management with ExternalSecrets and Kyverno for policies enforcement by utilizing multiple Kubernetes operators. This lead to less operational overhead for teams, faster customer deployments, early detection of failures and k8s as a platform for dev teams.
  • Designed and built data flows using Apache NiFi, a distributed data streaming tool and Java, to process large amounts of data with ML applications, facilitating efficient document processing and creation of business domain's Knowledge Graphs for 10+ customers across different domains. Added monitoring and alerts of input REST endpoints as well.
  • Led the adoption of Event-Driven Architecture using RabbitMQ across 5 teams, overseeing the seamless transition of 4 internal microservices from REST API. Added autoscaling to the system based on custom metrics of queue message rate and length with KEDA and Kubernetes Horizontal Autoscaler.
  • Implemented multi-tenancy for applications inside K8s via Network policies and also added access control in RabbitMQ server to avoid cross-customer messages access. Added Keycloak to multiple applications like Jenkins and Harbor.
  • Created Java applications to process 40,000 documents per month, with comprehensive test cases to perform media conversion between different formats like PDF, PNG, TIFF and JPEG for harmonizing document types used across frontend, backend and machine learning teams.
  • Added Prometheus custom metrics collection in Kubernetes for 10 applications. Also configured OpenTelemetry logs collector with SigNoz/Clickhouse to store them in a central location for application teams to easily debug their applications.

Software Engineer

From March 2020 to May 2021 at AI4BD Deutschland GmbH, Dresden, Germany

  • Developed robust back-end applications with NestJS framework and MongoDB, offering REST API and WebSocket for front-end applications. Utilized Sentry as an error monitoring tool in customer environments providing application teams visibility into live system.
  • Crafted CI/CD pipelines with Bitbucket and Jenkins for E2E testing, semantic releases, and Docker image creation. Also added a local test setup for ease of use by developers. The parallel builds in pipeline helped reduce build time from 40 to 15 minutes.

Software Engineer

From May 2017 to Septemeber 2019 at Teamo Inc., Islamabad, Pakistan

  • Implemented a Gift card marketplace front-end and mobile applications using Serverless from Google Cloud Functions, Firebase database and Elasticsearch.
  • Designed and streamlined Android mobile applications for the marketplace platform, implementing efficient integration with Stripe payment processing, Geo-location queries, and seamless social logins.

Education

M.Sc. Distributed Systems Engineering

2019 to 2022 at Technische Universität Dresden, Dresden, Germany

B.Sc. Software Engineering

2013 to 2017 at National University of Science and Technology, Islamabad, Pakistan

Certifications
Skills
  • Go
  • Java
  • Quarkus
  • Kubernetes
  • Operator SDK
  • FluxCD
  • Terraform
  • Prometheus
  • Loki
  • Grafana
  • OpenTelemetry
  • MongoBD
  • Redis
  • RabbitMQ
  • Firestore
  • Object Storage
  • HashiCorp Vault
  • ExternalSecrets
  • Kyverno
  • Helm
  • Kustomize
  • OIDC
  • Keycloak
  • WireGuard
  • AsyncAPI
  • OpenAPI
  • Git
  • Linux
  • Testcontainers
  • Jenkins