Summary
Overview
Work History
Education
Skills
Languages
Timeline
Generic
Shekhar Saxena

Shekhar Saxena

New Delhi

Summary

Knowledgeable and experienced Senior Software Engineer offering 9.5+ years of experience, well-versed in OOP concepts and design patterns. Excellent API design, implementation and integration abilities paired with significant project leadership background. Exceptional success in delivering complex software development projects on time and within budget to exceed expectations.

Overview

10
10
years of professional experience

Work History

Senior Software Engineer

Rapid7
New Delhi
09.2021 - Current
  • Built a scalable microservice using Kafka (MSK) with ingestion rate up to 3 million events/minute to aggregate and upload data to s3 for creating backups.
  • Oversaw and worked on integrations of 2 different products with InsightIDR post acquisition. This included defining requirements, scoping, and collaborating with cross functional teams to deliver the project on a timeline set by executives.
  • Led the successful splitting of the investigation domain into a microservices architecture, from a monolithic application enhancing scalability, maintainability, and overall system performance.
  • Conducted in-depth research and facilitated seamless transition from Hystrix to Resilience4j, a robust fault-tolerant library, optimizing our applications for enhanced reliability and performance.
  • Added Redis caching layer to cache API responses and database results to reduce API response times on several of our APIs.

Associate Lead

Nagarro Software
Gurgaon
07.2018 - 08.2021
  • Built a payments and loyalty app for Noon E-commerce with features like recharge, bill payments, deals, P2P, KYC, and more
  • Developed a search platform that can operate across multiple countries, and includes features such as localization support, auto-suggestion, and ranking
  • Developed an add-money feature to allow customers to load real money into their wallets using the noon payments gateway
  • Created a cashback processing engine to simplify cashback transactions
  • Built an internal customer support dashboard from scratch to help with resolving customer queries.

Senior Software Engineer

Xpanxion
Pune
08.2016 - 06.2018
  • As part of eVerifile, created a Canadian workflow that provides employee screening, awareness testing for compliance, access control, contractor badging, hosted training, and administrative support for routine workforce, contractor, vendor, and security management processes.

Software Engineer

Prorigo Software
Pune
10.2014 - 04.2016
  • Developed and maintained features for an IP address management tool (IPAM). The tool was used to centralize the management of DNS and DHCP servers.
  • The IPAM project allowed me to gain a better understanding of networking, Java, and Linux.

Software Engineer

Smartsourcing Global
Pune
09.2013 - 09.2014
  • As part of the report automation system, I contributed to the development of complex SQL queries that display the number of orders per hour or week.
  • Implemented memcache to reduce database calls, improving dashboard graph response time.

Education

PG Diploma in Advanced Computing -

CDAC ACTS
07-2013

Bachelor of Technology - Computer Science And Programming

Uttar Pradesh Technical University
Ghaziabad
06-2012

Skills

  • Java 17, Python, SQL
  • Mysql
  • MongoDb, ElasticSearch, Cassandra
  • Spring boot, Spring AOP, REST, Microservices Architecture
  • Apache Kafka
  • AWS
  • Terraform
  • Docker, Spinnaker, Datadog, Kibana, Airflow, Git, Bigquery

Languages

Hindi
First Language
English
Proficient (C2)
C2

Timeline

Senior Software Engineer

Rapid7
09.2021 - Current

Associate Lead

Nagarro Software
07.2018 - 08.2021

Senior Software Engineer

Xpanxion
08.2016 - 06.2018

Software Engineer

Prorigo Software
10.2014 - 04.2016

Software Engineer

Smartsourcing Global
09.2013 - 09.2014

PG Diploma in Advanced Computing -

CDAC ACTS

Bachelor of Technology - Computer Science And Programming

Uttar Pradesh Technical University
Shekhar Saxena