Awijit Gupta

Senior Software Engineer

Gurugram, Haryana, India10 yrs 3 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • 10 years of experience in software engineering
  • Expertise in financial software and distributed systems
  • Proven track record in building scalable systems
Stackforce AI infers this person is a Fintech Backend Engineer with extensive experience in scalable systems.

Contact

Skills

Core Skills

Api DevelopmentC++GolangPythonJava SpringbootMicroservicesNodejs

Other Skills

Amazon Web Services (AWS)JavaScriptMean StackLinuxShell ScriptingGitRESTful architecturePHPJavaCCassandraKafkagRPCProtobufM3DB

About

Software engineer with 10 years experience specialized in financial software & large scale distributed systems.

Experience

10 yrs 3 mos
Total Experience
2 yrs
Average Tenure
3 yrs 8 mos
Current Experience

Noom

Senior Software Engineer

Oct 2022Present · 3 yrs 8 mos · Remote · Remote

  • Building out the billing, finance, subscription and payment systems.
C++Amazon Web Services (AWS)JavaScriptMean StackLinuxShell Scripting+7

Uber

Senior Software Engineer

Jul 2019Sep 2022 · 3 yrs 2 mos · Amsterdam, North Holland, Netherlands

  • Earnings Experience - providing a reliable, uniform, meaningful and insightful earnings experience for all earners across Uber - including drivers, courier partners, freight truckers, temp job workers and more in the future.
  • Architected and built a new system to support all ~5 million earners at a much higher speed and reliability than the existing system which was designed only specifically for cab drivers and had troubles scaling.
  • Currently working on providing tips and insights to earners in real time so they can maximise their earnings
  • Tech Stack: Golang, Python, Cassandra, Kafka, gRPC, Protobuf, M3DB, Grafana, ELK, CI/CD
GolangPythonCassandraKafkagRPCProtobuf+4

Booking.com

Software Developer

Jan 2017Jun 2019 · 2 yrs 5 mos · Amsterdam, North Holland, Netherlands

  • Payments Department:
  • Designed and built a payments processing system to be used by all business models at Booking.com
  • Provided support for over 180 countries and currencies with the help of multiple PSP integrations (Adyen, Stripe, Ingenico, AliPay, SAP etc)
  • Architected the system to be highly available and fault tolerant which is capable of handling very high volume of transactions
  • Performed capacity and stress testing to ensure capability of 40 million transactions per day.
  • Helped achieve compliance with EU PSD2 - SCA, 3DS 2.0 and also regulatory PCI compliance audits and resilience
  • Tech Stack:
  • Java SpringBoot 2.0, Cassandra + MySQL, Kafka, Vault(for secrets), Microservices
  • Core Infrastructure Department:
  • Improved the development environment of Booking.com from an ad hoc cron-job based VM management system to a smooth centralized process using OpenNebula for 1800+ developers working with 15000+ virtual machines. Employed the usage of Python for several scripting operations and used Puppet for configuration of bare-metal host machines.
Java SpringBoot 2.0CassandraMySQLKafkaVaultMicroservices+1

Urban company

Software Engineer

Jun 2016Dec 2016 · 6 mos · Gurugram, Haryana, India

  • UrbanClap is an online platform which helps customers find, vet and hire trusted service professionals. Whether you are looking to decorate your home, get candid pictures of your wedding, plan your kid’s birthday or get healthier, we are a sure shot destination for your service needs.
  • My roles:
  • 1. Infrastructure – Contributed to setting up a robust, reliable and developer friendly infrastructure:
  • Introduced CI and CD to the deployment pipeline with the help of Jenkins and AWS CodeDeploy.
  • Cost optimization of servers on AWS Cloud using smart configuration of spot instances and auto scaling.
  • Set up Nagios for monitoring and alerting on system level metrics for all servers.
  • 2. Business related backend projects – Improved SEO performance hence generating a 20% month on month growth of visits to the website via SEO.
  • Tech stack – Nodejs, MongoDB, Redis
  • 3. Exposed APIs to external developers that allowed them to create and manage orders on the internal platform, thereby opening up the platform and increasing revenue & traffic.
NodejsMongoDBRedis

Samsung india

Software Engineer Intern

Jun 2015Dec 2015 · 6 mos · Noida, Uttar Pradesh, India

  • Multiple python projects around analysis of memory and CPU utilization of Samsung phones running on Android, with the help of ADB.
  • Android Application development leading to exposure of professional level Java Coding and testing methodologies
PythonJava

Education

Delhi Technological University (Formerly DCE)

Bachelor of Technology (B.Tech.) — Computer Science

Jan 2012Jan 2016

Indian School, Al Ghubra, Oman

High School

Jan 2006Jan 2012

Stackforce found 100+ more professionals with Api Development & C++

Explore similar profiles based on matching skills and experience