Palash Kulshreshtha

Contact

67 shanti sarovar
Ramghat Road
Aligarh

+91-9027450334

Work experience

Paytm April 2024 — Present

Engineering Manager - Orders/Gateway/Payouts team
  1. Working with team to identify stability gaps in running systems by extensively brainstorming what if X component goes down.
  2. Reduced 40% infra cost in payouts team by implementing time tested cost strategies like compression rollout, optimal usage of infra, service merging etc.
  3. Navigating team through external technical audits like Audit of revenue impacting systems for audit trail according to rule 11 g of ICAI.

Paytm May 2022 — March 2024

Senior Technical Lead Engineer
  1. Planning cost/security/product/Tech charters.
  2. Rolling out charters for enhancing system observability.
  3. Discussing order platform product extensively with multiple product teams for end to end product flows.
  4. Holding extensive discussion with tech team to resolve team's blockers and challenges.
  5. Directly managing 4 SE/SSE engineers and indirectly team of 15 engineers.
  6. Tech liaison for ITGC 2023 & ITAC 2023 Audit for central orders team.
  7. Created technical SOP & processes to adhere to best practices recommended in ITGC & ITAC audits.

Paytm May 2020 — May 2022

Tech Lead
  1. Removing limits to growth and roadblocks faced by 15 engineers in the team.
  2. Worked extensively on bringing better system visibility by analyzing systems in depth and publishing business and system metrics in central monitoring system.
  3. In a team of 3 from scratch designed/implemented complete feedback based shard rebalancing architecture for paytm order placement database cluster which lead to better resource utilisation across shards.
  4. In a team of 4 designed active-active DR for paytm's main myorders listing page.
  5. Improved paytm's inhouse central api gateway performance from 20k requests per instance to 50k r/s using heuristics and server configs.
  6. Reduced central Order team's already optimized AWS cost by 15%.
  7. Lead amazon well architected review from scratch of 30 something services, over 500 servers and 12 domains including main paytm.com.

Paytm October 2017 — May 2020

Senior Software Engineer
  1. Horizontally sharded customer facing order placement mysql database for highly available order creation on paytm.
  2. Designed paytm's central api gateway.
  3. Migrated from elb to service discovery for reducing network hops and cost.
  4. Designed central kafka order data pipeline for oms system which is harnessed throughout paytm.
  5. Optimized backend for customer order listing section on paytm app.
  6. Migrated 60 interconnected micro services and 10 infrastructure components from singapore to mumbai datacenter with zero downtime.

Paytm June 2015 — October 2017

Software Developer
  1. Worked in team of 5 on payout system for merchants.
  2. Built scalable and flexible reporting system for merchants as well as admin which helped smooth revenue booking process.
  3. Built flexible commission and revenue system for revenue calculation which handled paytm scale of orders.
  4. Automated numerous manual financial flows leading to process optimization and cost efficiency.
  5. Architected and implemented india's GST rollout for paytm merchant side revenue system.
  6. Designed merchant invoicing for smooth invoicing process.

Education

B.Tech, Z.H. College of Engg. & Tech., 9.9 CPI 2011 — 2015

Sr. Sec. School Certificate, A.M.U. SSC Boys, 87% 2010 — 2011

Hr. Sec. School Certificate, O.L.F. CBSE, 95% 2008 — 2009

Major Technologies / Languages

  • Working with nodejs, mysql, redis, elasticsearch, rabbitmq, kafka, proxysql, logstash
  • Experience with AWS resources: EC2, load balancers, auto scaling groups, S3, lambda, EBS, CloudWatch
  • Personal programming experience in C, C++, Python, R, Docker/docker-compose from personal projects
  • Understanding of Hadoop framework: Filesystem & MapReduce
  • Frameworks: Casperjs, phantomjs, mocha, puppeteer

Projects & Summer Schools

CLI tools for JIRA and Bitbucket

Created command line utility with over 200 Stars for JIRA and Bitbucket which saves at least 30 seconds per issue or pull request creation.

Data scraping for NGO working on water quality data

NGO's working towards analyzing and working on water quality projects require consolidated data. This problem of data inaccessibility was solved with web automation using phantomjs and casperjs.

UDF for MySQL [C++/MySQL]

Solved the frequent problem I faced while querying my personal databases which was the absence of aggregate function which can give the value of a column, corresponding to which another column is maximum in an aggregated group.

Indian Institute of Science Summer School

Among 60 students selected from all over India to attend 7-day summer school on advanced research topics in computer science (June 2014).