Haseeb Ahmad

Full Stack & DevOps Engineer

Haseeb Ahmad

Building scalable web applications with Python, JavaScript, TypeScript, SQL and Cloud technologies

Leipzig, Germany

About Me

I’m a Full Stack Engineer with 5+ years of hands-on experience building, deploying, and maintaining production-grade applications, data platforms, and cloud-native infrastructure. My core expertise spans Python (Django, FastAPI, Flask), JavaScript (React, Vue.js, Next.js), PostgreSQL, REST APIs, Docker, and cloud platforms such as AWS and Azure.

In recent projects, I have expanded my expertise into data engineering and automation, developing reliable data pipelines with dbt, PostgreSQL, Docker, Bash, Linux cron, and SSH/SSHFS. I work with layered data architectures (Bronze, Silver, and Gold), reusable dbt models and macros, business-event classification, data lineage, and automated data-quality validation. I have also designed highly available PostgreSQL clusters with streaming replication and automated failover, integrating them into GitOps-based infrastructure workflows using Docker Swarm and Portainer.

My DevOps experience includes container orchestration, CI/CD, GitOps, Traefik, centralized logging and observability with Alloy, Grafana, Loki, and infrastructure automation. I also build AI-driven application features using technologies such as OpenAI and LangChain. I enjoy solving complex technical problems, automating processes, and taking ownership of systems end-to-end—from application development and data engineering to infrastructure, deployment, and observability.

Languages

German: BasicEnglish: FluentUrdu: Native

Skills

PROGRAMMING LANGUAGES

PythonJavaScriptSQLTypeScriptHTMLCSS

FRAMEWORKS & LIBRARIES

DjangoFastAPIFlaskReact.jsVue.jsNext.jsTailwind CSS

TOOLS & TECHNOLOGIES

GitApache Airflowdbtn8nSeleniumCursorClaudeOpenAILangChainPostmanpgAdminSQL DeveloperVS CodePyCharmJupyter NotebookUnity

DEVOPS & INFRASTRUCTURE

DockerDocker SwarmPortaineretcdTraefikHAProxyLokiGrafanaGitHub ActionsAzure DevOpsBitbucketGiteaVercelRender

CLOUD PLATFORMS

Amazon Web ServicesAzure API ManagementGoogle CloudPrivate Cloud Infrastructure

DATABASES

PostgreSQLSQL ServerBigQueryMySQLOracleMongoDBSQLite

Experience

Full Stack Developer (Full-time)|Carus Digital GmbH

08/2022 – Present • Leipzig, Germany

  • Deliver end-to-end development and technical support for Payroll, Accounting and HR management softwares.
  • Design and implement new features, resolve bugs, and improve performance in web applications.
  • Ensure secure data handling, optimize workflows, and improve overall operational efficiency.
  • Work with Python (Django), JavaScript (React/Vue), PostgreSQL and RESTful APIs
  • Design and maintain CI/CD pipelines to automate build, testing, and deployment processes, ensuring reliable and consistent releases across environments.
  • Actively contribute to sprint planning and collaborating with cross-functional teams to define, estimate, and deliver features aligned with product goals.
  • Manage deployment of application releases, coordinating rollout, monitoring system performance, and resolving issues to ensure stable production environments.
  • Manage containerized deployments using Docker and leverage AWS services such as EC2, ECS, Lambda, S3, and RDS to build and operate cloud-native solutions.
  • Design and maintain GitOps-based deployment workflows, administer a private cloud infrastructure powered by Docker Swarm, and use Portainer for centralized application deployment and management.
  • Configure Traefik for load balancing and sticky sessions, and implement centralized logging and observability with Loki, Alloy‚ and Grafana dashboards for monitoring, log analysis, and visualization.
  • Develope an automated data pipeline using dbt, Docker Compose, Bash, Linux cron, SSH/SSHFS, and PostgreSQL.
  • Implement SSHFS-based data synchronization to expose the DBT container's generated CSV data to the host, followed by Docker bind-mount propagation into the PostgreSQL container for database consumption via file_fdw.
  • Develope SHA-256 fingerprint-based change detection using file paths, sizes, and modification timestamps, persisting and comparing signatures to process only new or updated datasets.
  • Automate conditional execution and resource cleanup, including SSHFS unmounting and temporary container removal, with cron logging and flock locking to prevent concurrent runs.
  • Configure secure SSH key-based authentication and containerized service orchestration with Docker Compose.
  • Design and implement a highly available PostgreSQL cluster with streaming data replication, automated failover, and data consistency using PostgreSQL, etcd, HAProxy, Docker Compose and Docker Swarm.
  • Integrate PostgreSQL cluster into a GitOps-based deployment workflow with Portainer for automated and consistent infrastructure management.
  • Developed and maintained SQL/dbt transformation models across Bronze, Silver and Gold data layers.
  • Implemented business event classification logic for service lifecycle events including sales, cancellations, migrations and service changes using macros and reusable dbt models.
  • Implemented recursive predecessor/successor lineage logic to identify service continuity and replacement relationships.
  • Built and maintained dbt data-quality tests for uniqueness, completeness, accepted values, temporal integrity and business-rule validation.
Master Thesis (Part-time)|Fraunhofer IEM

Jul 2021 – Feb 2022 • Paderborn, Germany · Remote

  • Conducted in-depth research on digital B2B platforms to create a comprehensive monitoring approach.
  • Collaborated with experts at Fraunhofer IEM to align the monitoring strategy with industry standards.
  • Analyzed operational data to identify key performance indicators for effective platform management.
  • Designed a state-of-the-art architecture for monitoring B2B platforms and developed a recommendation system to enhance performance.
Full Stack Engineer (Part-time)|UNITY AG

Sep 2020 – Feb 2022 • Büren, Germany

  • Developed both frontend and backend components for the Unity Consulting and Innovation Platform (UCIP) using Vue.js, Python and Azure SQL Database.
  • Automated the generation of PowerPoint slides by creating a Python server with FastAPI integrated with the Vue application.
  • Utilized Azure Cloud Services, Azure API Management, Git, Docker, and Kubernetes to enhance project efficiency and deployment.
Web Developer (Part-time)|Trainings-Online GmbH

Mar 2020 – Aug 2020 • Bielefeld, Germany

  • Administered and maintained the ColdFusion App and Database server to ensure optimal performance.
  • Developed the frontend of the Campus Management System using HTML, CSS, JavaScript and TypeScript enhancing user experience.
  • Created and deployed an online url link shortener system utilizing JavaScript, HTML, CSS, ColdFusion Server, and MySQL database.
Software Developer (Part-time)|Universität Paderborn

Nov 2018 – Nov 2019 • Paderborn, Germany

  • Designed and prototyped user interfaces for static analysis tools, enhancing user experience.
  • Developed and maintained software analysis platform utilizing HTML, CSS, Javascript, Python and C++.
  • Conducted scripting and data extraction to support user studies, providing insights for product improvements.
Unity 3D Game Developer (Full-time)|Pocket Club Pvt. Ltd.

Mar 2017 – Sep 2017 • Islamabad, Pakistan

  • Developed engaging 3D mobile games using the Unity game engine and C#.
  • Designed comprehensive game plans to enhance user experience and gameplay.
  • Implemented and tested various functionalities for Android mobile games.
Software Development (Internship)|Robotic Sensing and Ambient Intelligence Lab

Aug 2015 – Jul 2016 • Islamabad, Pakistan

  • Developed a web service to analyze server access logs, focusing on anomaly detection and reporting.
  • Designed different dashboards to visualize data related to server logs and anomalies.
  • Utilized a technology stack including HTML, CSS, JavaScript, Node.js, API Integration, D3 Graphs and Distributed Database.
Software Developer (Internship)|Apollo Telecom Pvt. Ltd.

Jul 2015 – Aug 2015 • Islamabad, Pakistan

  • Developed Windows Desktop Applications using C#, enhancing user experience and functionality.
  • Collaborated with senior developers to design application architecture and implement features.
  • Gained hands-on experience in software development practices and agile methodologies.

Education

Master in Computer Science

Universität Paderborn

2017 – 2022 • Paderborn, Germany

GPA: 2,2

Bachelor in Computer Science

COMSATS University

2012 – 2016 • Islamabad, Pakistan

Certificates

Data Engineering Foundations
Microservices Foundations Professional Certificate
DevOps Professional Certificate
Docker Foundations Professional Certificate
Career Essentials in Project Management
Career Essentials in GitHub Professional Certificate
Building Chatbot with OpenAI and LangChain
Enterprise Architecture in Practice
Master SQL with PostgreSQL
Managing Projects with Azure DevOps
Data Analysis with Python
Data Science with Python
Data Visualization with Python
AWS Cloud Computing Essentials
Build with Amazon EC2
Managing Amazon Simple Storage Service (Amazon S3)
AWS Lambda functions

Projects

Data Analyzer with AI Chatbot

A web application integrated with an AI chatbot that allows users to upload and analyze datasets through natural language queries. Powered by OpenAI and LangChain for intelligent data insights. It's frontend is deployed on Vercel and backend is deployed on Render.

Vue.jsPythonFastAPIJavaScriptTypeScriptOpenAILangChainVercelRender

Payroll, Accounting & HR Management System

Developed and maintained a comprehensive Payroll, Accounting, and HR Management application, delivering new features, resolving bugs, and optimizing application performance. Built full-stack solutions using Python (Django), JavaScript (React/Vue.js), PostgreSQL, and RESTful APIs. Managed CI/CD pipelines and containerized application deployments using Docker, while leveraging AWS services including EC2, ECS, Lambda, S3, and RDS to build, deploy, and maintain scalable cloud-native applications.

React.jsPythonDjangoJavaScriptTypeScriptPostreSQLAWSDockerBitbucketJira

ELT Data Pipeline

An end-to-end ELT pipeline that extracts data from PostgreSQL, loads it into Google BigQuery, orchestrates the workflow using Apache Airflow running in Docker containers and and then transforms raw BigQuery data into analytics-ready dimensional models using dbt.

PythonApache AirflowPostgreSQLBigQuerydbtDocker

Cloud Infrastructure & Observability Platform

Designed, deployed, and managed a private cloud infrastructure using a multi-node Docker Swarm cluster. Implemented GitOps-based application deployments with Portainer, configured Traefik for host-based routing and sticky sessions, and built a centralized logging and observability platform using Grafana Loki and Grafana. Developed Grafana dashboards for log analysis, monitoring, and visualization, enabling efficient troubleshooting and operational insights. Gained hands-on experience in container orchestration, platform administration, monitoring, and infrastructure operations.

Docker SwarmPortainerLokiGrafanaGitOpsVitual MacineLinuxCloud InfrastructureContainer OrchestrationDashboard Visualization

DBT–PostgreSQL Data Pipeline Automation

Developed an automated data pipeline using dbt, Docker Compose, Bash, Linux cron, SSH/SSHFS, and PostgreSQL. Automated Docker image pulling, container startup and lifecycle management, dbt build, and cleanup. Implemented SSHFS-based synchronization to mount the DBT container's generated CSV data onto the host and propagated the host mount into the PostgreSQL container for consumption via file_fdw. Developed SHA-256 fingerprint-based change detection using file paths, sizes, and modification timestamps to process only new or updated datasets, with automated SSHFS unmounting, temporary container removal, cron logging, and flock-based concurrency control.

DockerdbtBashLinuxSSH/SSHFSPostgreSQLcron

Enterprise Telecom Data Warehouse & Analytics Platform

Contributed to an enterprise Oracle Data Warehouse and dbt transformation platform for telecom service lifecycle and RGU analytics. Developed and maintained SQL/dbt models, business-rule classifications, SCD2 and point-in-time transformations, predecessor/successor service lineage, data-quality tests, and Oracle-specific performance and security configurations using dbt, Jinja, SQL and Oracle DWH.

dbtJinjaSQLOracle DWH

Todos Application Manager

A fullstack todo application for task management featuring an automated workflow pipeline. Supports creating, updating, and tracking tasks with a clean and responsive interface.

PythonFlaskJavaScriptPostgreSQLDockern8nSMTPRestAPIs

Customer Insights Dashboard

A SaaS analytics customer insights dashboard tool. It tracks user signups, feature usage, and engagement behaviour, then segments users into Active, Medium, and At Risk categories. The backend is Django REST Framework with a custom engagement scoring engine, and the frontend is React with Recharts for live data visualisation.

React.jsRechartsPythonDjangoJavaScriptSQLiteDocker

Portfolio Website

A portfolio website built with a responsive frontend layout to showcase my experience, skills, certifications, and projects. It's deployed on Vercel.

Next.jsTypeScriptTailwind CSSVercel

Automated PowerPoint Slide Generation

Developed an automated PowerPoint slide generation solution that dynamically retrieves and processes data from a database based on user selections in a Vue.js application. Built a Python backend service and integrated it with the frontend through RESTful APIs to generate presentation slides using multiple predefined PowerPoint templates. The solution streamlined the presentation creation process through automation, with Azure API Management handling API integration and Docker and Kubernetes supporting containerization and deployment.

PythonJavaScriptVue.jsREST APIsAzure API ManagementDockerKubernetes

PostgreSQL High Availability & Distributed Database Cluster

Designed and deployed a PostgreSQL High Availability cluster across multiple Docker Swarm nodes using Patroni, etcd, and HAProxy. Implemented PostgreSQL streaming replication with a primary-replica architecture, enabling database synchronization and automatic leader election and failover. Configured Docker Swarm overlay networking, service placement constraints, and persistent volumes for individual PostgreSQL instances. Integrated HAProxy to provide a centralized database connection endpoint. Conducted experiments involving container restarts, data persistence, replication, and primary node failures, while investigating shared storage and database migration strategies to improve resilience and data availability in distributed environments.

Docker SwarmPortainerPostgreSQLPatronietcdHAProxyLinux ServerDocker ComposeDeploymentNetworking

Contact Me

Interested in hiring me or starting a freelance project? Send me a message and I'll get back to you as soon as possible.