Work Experience

Senior Software Engineer @Zalando SE

DEC 2021 - Present

Platform Engineer – Edge Routing & GraphQL

  • Led a performance optimization initiative that resulted in a 50% reduction in AWS-related costs through migrating workloads from x86 to ARM-based Graviton instances, optimizing Kubernetes resource allocation, resolving bottlenecks in hot code paths, and enhancing GraphQL query efficiency.
  • Implemented rate limiting at the edge routing layer with traffic classification filters to protect against abusive traffic while maintaining legitimate user experience through tailored handling strategies for different user categories.
  • Designed, developed, and maintained GraphQL services and a JIT compiler, including schema modeling for new use cases, migration of legacy APIs, and nested field filtering for optimized data-fetching strategies.

Staff Software Engineer @Booking Holdings - Agoda

FEB 2021 - NOV 2021

Multi-Product Booking Engine

  • Led the implementation of multiple redirect payment methods including both synchronous and asynchronous flows, requiring careful design of new flows for easy integration of payment gateways while maintaining high quality software practices.

Senior Full Stack Engineer @Booking Holdings - Agoda

JAN 2017 - JAN 2021

Booking Form

  • Led the design and development of Web UI (Desktop/Tablet) using React, delivering major milestones covering over 50% of traffic within a year.
  • Built a unified booking gateway and integrated new backend systems, streamlining booking across Web and App platforms.
  • Achieved major performance improvements, reducing page load time from 1200ms to 400+ms (P90), and added resiliency using circuit breakers to prevent load spikes.
  • Delivered business-impacting features through A/B testing, contributing to a 20% increase in bookings.
  • Developed new payment models and end-to-end funnel flows in coordination with multiple Agoda systems, while managing and resolving critical production incidents.

Senior .Net Developer @Veripark

SEP 2015 - DEC 2016

Veribranch

  • Optimized core operation performance by introducing caching, parallel execution of independent tasks & non-blocking IO operations with filtration of sensitive data using masking while logging.
  • Working with client team in decommissioning of VeriPark Integration Layer and replacing it with light weight transformation layer which increased performance by 2x.
  • Design and development of core business use-cases for retail banking system like cash deposit/withdrawal, loan handling/disbursement, loan/credit lending, debit/credit card operations etc.

Senior Software Engineer @MFsys Pvt. Ltd.

MAY 2014 - AUG 2015
  • Enhanced Centralization compatibility with DB2 and MySQL with smooth configurable deployment both on WebLogic and WildFly.
  • Improved Centralization with Load Balancing and High Availability using WebLogic Clustering, HAProxy and MySQL Fabric Replication.

Software Engineer @MFsys Pvt. Ltd.

SEP 2012 - APR 2014
  • Centralization of CM&B with migration of application technology from EJB 2.0 to EJB 3.1, Business logic rewriting and performance improvements.
  • Middleware development for Inter-Branch transactions over network with store and forwarding capability.

Web Developer @Banckle

OCT 2011 - JULY 2012

Banckle Web/Admin/Payments

  • Payments Module development including features for products, plan schemes, promotions, purchases, account subscription, affiliate tracking and transaction management.
  • Integrated National Australian Bank and Dynabic Billing with Banckle Payments System
  • Full stack development with J2EE and Spring included developing and testing APIs for data access, business logic and UI; maintaining CMS solution for Banckle Web, deployment and maintenance.

Software Engineer @Interactive Group of Companies

AUG 2010 - OCT 2011

Hospital Management System

  • Back-End development using J2EE on multiple modules of HMS. Designed reporting API on top of Aspose APIs for binding data for printing reports using templates.
  • Development includes writing and testing APIs for data access and business logic.

Education

BSc Computer Science @National University of Computer And Emerging Sciences

Fall 2006 - May 2010

In-major GPA: 3.4. Coursework: Data Structures; Algorithms; Databases; Programming Languages; Operating Systems; Artificial Intelligence; Computer Networks; Numerical Analysis.

Additional Experience and Awards:

  • Instructor (2008 – 2009): Taught two full-credit Computer Science courses; average ratings of 4.8 out of 5.0.
  • Third Prize, Senior Design Projects: Awarded 3rd prize for Synchronized Calendar project, out of 100 projects.

Technical Skills & Technologies

Languages

C#, Golang, Java, TypeScript

Databases

Microsoft SQL Server, MySQL, IBM DB2, Redis, Couchbase

Frameworks & Technologies

Node.js, ASP.NET MVC/Core + WebAPI, REST, React, Knockout.js, Redux, Bootstrap, HTML, GraphQL

DevOps & Infrastructure

Docker, Podman, Kubernetes, AWS, Consul, Lightstep, Kibana, Grafana

CI/CD & Testing

TeamCity, SonarQube, GitHub, NUnit, Moq, Jasmine, Jest, Selenium, Cypress

Project Management & Methodologies

Jira, Confluence, GitHub Issues, Scrum, Agile Methodologies

Interests