Summary
Overview
Work History
Education
Skills
Technical Skills
Timeline
Generic

Pankaj Garg

Bengaluru

Summary

Engineering Manager at Booking Holdings

13+ years of Experience in designing and building highly scalable, distributed systems, real-time systems, and platforms from scratch. Hands-on coder with well-honed and progressive experience in Designing solutions, Product development, Cloud(AWS) architecture, and some of DevOps activities. I am open for both Engineering management and Senior IC roles.

Overview

14
14
years of professional experience

Work History

Engineering Manager

Booking Holdings Inc.
06.2024 - Current
  • Product(s): Fraud Prevention Services, Fraud Data Platform
  • Primary tech: Java, Springboot, ElasticSearch, MySQL, Redis, SQS, DynamoDB, AWS
  • Managing an engineering team of 9 Engineers
  • Improved onboarding experience for new joining engineers and Ensuring timely execution without missing planned timelines
  • Working with individuals on their growth plans
  • Encouraged team collaboration and building the team culture to learn from each other in terms of technology and product.
  • Proposed ideas that resulted in reducing latency by up to 70%, making the system much faster, efficient and scalable.
  • Contributed to design reviews resulted in more than 50% cost savings through architectural design suggestions.
  • Owning a Platform team of more than 5 services serving as horizontal platform to 3 vertical functions.

Engineering Manager

6Sense
02.2021 - 05.2024
  • Product(s): Sales Intelligence, Slintel
  • Primary tech: Java, Springboot, ElasticSearch, MySQL, MongoDB, Redis, SQS, AWS Lambdas, Step Functions, Python, Kafka, Django, Postgres
  • Managing engineering team of 8 full stack and backend engineers directly and 2 QAs functionally.
  • Contributing to system design and code reviews actively.
  • Improved unit test case coverage and created a test plan to reduce production bugs by 15%.
  • Improved the accuracy of estimations and reduced spill-overs by 35%.
  • Ensuring timely execution without missing planned timelines

Senior Technical Lead

Skilrock Technologies (Gaming)
07.2017 - 01.2021
  • Architect for designing a real-time Sports Betting System, which was successfully certified by a third party.
  • Proud owner of end-to-end revamping a legacy high-volume transactional system (Payworld) for both the Retailer Management System and Accounting System.
  • Technical lead for ICs, who was working on high volume, concurrent data-driven messaging system.
  • Code reviews of peers and coaching to deliver better code quality
  • Setting up a process for the application monitoring
  • Building highly scalable infra
  • Maintaining good uptime of the application
  • Tech stack: Java, Springboot, RabbitMQ, Redis-PubSUB, Websockets, PHP, Laravel, B2C and B2B Applications, Transaction system, Angular, AWS

Senior Software Engineer

Shiprocket 360
12.2016 - 06.2017
  • Focused and refactored the existing code according to coding design patterns especially provider design pattern to abstract the duplicated code for multiple channels.
  • Got an understanding of how thee-commerce logistics domain
  • Generating monthly invoices for all the transactions that happened in the last month was the most complex task in the company, Fortunately, I got an opportunity to revamp that and deployed a stable version of that in a minimal time, which helped company in stopping the losses due to error in billing.
  • Worked closely with other team members to identify and remove software bugs.
  • Project: - Worked on Shiprocket (Online Shipping Platform for e-commerce Sellers ) - Integrated Shiprocket with Ebay to fetch orders and ship - Integrated Bluedart as a shipping partner - Implemented service to automate monthly billing and invoicing - Created a courier recommendation engine according to different parameters - Re-structured wallet with concurrency support - Different reports, rate versioning, scripts etc
  • Tech stack: - Laravel 5.2 - PHP7 - MySQL 5.7 - REST APIs - PHP SDKs - AWS (S3, EC2, SQS, Elastic Cache) - Deploy bot - WHMCS - Intercom - Third-party integration with courier partners - ELK - Angular JS

Senior Product Engineer

Kayako.com
11.2012 - 11.2016
  • Wrote clean and dynamic code in PHP
  • Wrote and developed new and well-tested code for different software projects.
  • Developed REST APIs according to REST standards and HTTP codes
  • Database design for the product functionalities and new requirements
  • Kayako was a Saas product, so it was challenging to maintain separate database schema for the clients with high uptime.
  • Open Source Contributions: - Monolog, SwiftMailer, Twig
  • Tech Stack: Core Java, Python, PHP, Golang, Beanstalk, AWS RDS, Elastic Cache, S3 - Handling of incoming and outbound emails, Redis, JWT, REST APIs, PHPUnit, Understanding of DNS records Especially DKIM and SPF, TravisCI

Software Engineer

Skilrock Technologies
07.2011 - 11.2012
  • Joined as a Software Engineer Trainee, and got to work on PHP, Mysql, Visual basic, SOAP APIs, XML, Ajax, Javascript, and CSS
  • Got exposure to working on payment transactions and failure handling
  • Wrote and developed new and well-tested code for different software projects.
  • Worked on Mobile Recharge B2B System where we integrated multiple mobile operators
  • Helped run quality assurance (QA) ahead of deployment.

Education

Bachelor of Technology - Information Technology

Gyan Vihar School Of Engineering & Technology
2011

Oracle Certified Associate - DBA

Oracle (Licenses & Certifications)
2010

Higher Senior Secondary - Science

Bal Gopal Vidhya Mandir
2007

Skills

  • Engineering operational excellence
  • Engineering Leadership
  • Project and stakeholder management
  • Hiring and people management
  • System design for scalable systems
  • Technical leadership
  • Observability of services
  • Agile Project Management
  • Coaching and mentoring

Technical Skills

  • Programming Languages - Java, Python, PHP, Go
  • Frameworks - Django, Flask, Spring boot, Laravel
  • Databases - Mysql, Postgres, DynamoDB, Redis, MongoDB, Singlestore
  • Core: System design, Code Reviews
  • ORMs- SQLAlchemy, Django ORM, Eloquent-Laravel, JPA
  • Caching: Redis, Memcache
  • Queues - RabbitMQ, Kafka, SQS
  • Cloud- AWS, Serverless
  • Search - Elasticsearch
  • Containerization - Docker, Kubernetes
  • CI/CD - Jenkins, Harness
  • REST APIs
  • Observability and logging - Datadog, Newrelic, Rollbar, Graphana
  • Project Management - JIRA, Agile

Timeline

Engineering Manager

Booking Holdings Inc.
06.2024 - Current

Engineering Manager

6Sense
02.2021 - 05.2024

Senior Technical Lead

Skilrock Technologies (Gaming)
07.2017 - 01.2021

Senior Software Engineer

Shiprocket 360
12.2016 - 06.2017

Senior Product Engineer

Kayako.com
11.2012 - 11.2016

Software Engineer

Skilrock Technologies
07.2011 - 11.2012

Oracle Certified Associate - DBA

Oracle (Licenses & Certifications)

Higher Senior Secondary - Science

Bal Gopal Vidhya Mandir

Bachelor of Technology - Information Technology

Gyan Vihar School Of Engineering & Technology
Pankaj Garg