Open to Senior/Tech Lead roles

Ahsan J. Butt

Senior Fullstack Engineer

·

DCC Backend Infrastructure

I design and evolve backend systems with scale, reliability, and ownership in mind—turning complex requirements into platforms teams can rely on. Ask my AI for the real engineering stories.

📍 Germany 🌐 Remote-first
Dyn Media GmbHMailCom GmbHMeiers InternetServices
Scroll to explore

Experience

Each role includes queryable AI context—the real story behind the bullet points. Ask about decisions, failures, and what I'd do differently.

Dyn Media GmbH

Senior Fullstack Engineer

Aug 2023 - Present
  • Led the evolution of the subscription and monetization platform, redesigning pricing architecture, voucher validation, campaigns, user personas, and payment flows to reduce technical debt and improve long-term maintainability and scalability.
  • Delivered high-impact monetization initiatives including annual subscription upgrades and special promotions, contributing to a 70% increase in customer retention and measurable improvements in user satisfaction.
  • Co-led the end-to-end integration of Lidl into the subscription provider ecosystem, defining backend architecture and leading implementation of OAuth 2.0–compliant REST APIs with event-driven workflows (EventBridge, SQS, DynamoDB Streams) for scalable asynchronous partner communication.
  • Designed a scalable internal promotion-code architecture—motivated by the challenge of supporting ~10M coupons—that proxies internal codes to a single Stripe voucher, reducing Stripe dependency, minimizing downstream network calls, and improving the long-term scalability of voucher usage across the platform.
  • Influenced core platform architecture through DynamoDB single-table design, defining composite key structures and access patterns that enabled predictable performance at scale.
  • Drove reliability and operational excellence initiatives by defining and improving observability and dashboards, leading incident analysis, and resolving critical production issues to strengthen system resilience and user experience.
  • Collaborated on architecting, deploying and maintaining internal tooling on AWS Elastic Beanstalk, working closely with customer service teams to address operational pain points and reduce friction in support workflows.
  • Redesigned webhook processing using SQS-based buffering and failure handling to improve event processing reliability and data integrity, minimizing failures, and reducing dependency on service retries.
  • Proactively led cross-functional collaboration with marketing, BI, and customer service teams, advocating strong documentation practices, and ensuring backend solutions aligned with business requirements and long-term code quality.

MailCom GmbH

Senior Software Engineer

Aug 2020 - Jul 2023
  • Architected and developed the back-end services from the ground up, adopting Service Oriented Architecture pattern and Infrastructure as a Code for better maintainability and scalability.
  • Developed a companion web app in ReactJS with Redux and SemanticUI for processing of business address data.
  • Designed and developed REST API using the AWS stack [API Gateway, Lambda, DynamoDB] with Nodejs. Moreover, integrated Charigify for customer accounts and credit management.
  • Laid foundations for the module development for the web app, which will allow rapid integration of new modules to the current application.
  • Streamlined the code base using the GitFlow workflow for a better development experience.
  • Integrated a Dockerized Puppeteer container with AWS Lambda and designed a queuing system for scraping jobs. This system enhances data transmission efficiency by communicating over WebSocket with the backend, and implements data compression and block-splitting techniques for improved data handling.
  • Enhanced user efficiency and file management capabilities by seamlessly incorporating the File System Access API, resulting in a reduction in file‐related errors and improved client‐side performance.
  • Developed an MVP for a customizable coupon creation tool FairNG, which would allow customers to initiate a bargain request to multiple service providers. It would then enable customers to have the ability to choose a voucher from more personalized discounts.

Meiers InternetServices

Software Engineer

Jul 2015 - Jul 2020
  • Designed a school sub‐portal based on PHP (Symfony2) to provide a link between institutions and potential candidates.
  • Engineered a social engine, powered by PHP and MySQL, which provides automated content to social nodes depending up on the individual preferences.
  • Created a database engine driven by MongoDB in JAVA and Spring.io which consumes Graph API with information on different social/public events.
  • Developed an event app in an exponent container with React Native and GraphQL backend.
  • Streamlined user authentication and content recognition by integrating AWS Cognito with Graphcool and AWS Rekognition, resulting in reduction in system errors and improved system reliability.

Meiers InternetServices

Junior Software Developer

May 2014 - Jun 2015
  • Contributed and later led the development of MVP of DanceNow (https://www.dancenow.net/de‐de) web portal.
  • Designed and developed an initial draft of Android based administrative framework app.

Independent/Freelance Contractor

Independent/Freelance Contractor

Jul 2012 - Feb 2014
  • Worked as an independent contractor on various projects.

Skills Matrix

Honest assessment of what I'm strong at, learning, and where I have gaps.

STRONG

  • Amazon Web Services (Lambda, API Gateway, S3, DynamoDB, SQS, Cognito, EventBridge)
  • Javascript/Typescript, NodeJS
  • CI/CD (GitHub Actions)
  • Infrastructure as Code (Terraform, CDK)
  • System Design & Architecture
  • Developer Experience
  • Technical Strategy
  • Technical writing & documentation
  • Technical Debt Cleanup

MODERATE

  • Database internals (Postgres, MySQL)
  • Go
  • Security & Compliance
  • Docker
  • ReactJS/NextJS, VueJS, Svelte

GAPS

Why show gaps? Because honesty signals confidence. I'm not trying to be everything—I'm trying to be the right fit. Ask my AI about roles where I'm not the right person.