Samarth Gupta Golang Resume Target
Samarth Gupta Golang Resume Target
EXPERIENCE
PAYTM | Senior Software Engineer Remote | October 2022 - Present
• Working on the central promotion technologies responsible for cashback & discount programs for bank offers & EMI flows.
• Improved cache hit ratio from 50% to 95% for fetching campaigns by implementing a write-through distributed cache along
with application layer cache-aside strategy, resulting in reduced average latency for EMI/Bank offer microservices.
• Reduced 3rd party API requests tenfold by strategically making bulk API calls, saving effective cost of 3rd party API requests.
• Achieved idempotency in campaign transactions by designing a new Cassandra schema resulting in zero budget breaches.
• Developed a user-based segmentation system, enabling targeted offers to drive revenue from specific customer segments;
resulted in a 20% increase in upselling, attracting new customers, and boosting platform footfall.
• Engineered end-to-end support for cardless EMI through EDC devices for HDFC/ICICI in the EMI/Bank offer microservices.
• Added support for Paytm Deals offers by implementing a static condition in the rule-engine for promotion services.
• Implemented SKU-level support for orders placed via payment gateway checkout so that offers are applied on a per-item basis.
• Migrated PG related Apache Storm topologies from 1.x to 2.x cluster in production with zero downtime and zero lost updates.
Key Takeaways: NoSQL Databases, Stream Processing, Distributed Systems, Observability
EDUCATION SKILLS
B.TECH | Computer Science & Engineering Java • JVM • Spring Boot • MySQL • AWS •
Dr. APJ Abdul Kalam Technical University Elasticsearch • Apache Kafka • Apache Storm •
Lucknow, India | 2015 - 2019 Grafana • Prometheus • Loki
PROJECTS
GITHUB-DOWNLOADER Java, Concurrency, Object-Oriented Design
A CLI tool that can download any GitHub directory. Implemented using Java network programming with Github’s
REST APIs & the parallel download was implemented using Java multi-threading.
URL-SHORTENER Golang, React, Javascript, Postgresql
A web app for shortening URL. Built using React components, the backend is written in Golang w/ PostgreSQL DB.
ACHIEVEMENTS
• Silver Medal: Achieved 2nd place in Teradata Secure Coding Tourament by solving 24 security risks within 24Hrs.
• Top Code Contributor: Top 2nd & 3rd code contributor for IBM-TRIRIGA in Q3-2020 & Q4-2020 respectively.