Gautam Goel

Software Engineer

Bengaluru, Karnataka, India12 yrs 4 mos experience

Key Highlights

  • Led core product creation from scratch at project44.
  • Architected systems handling 300k queries per second.
  • Transformed engineering team into a skilled group.
Stackforce AI infers this person is a SaaS Backend Engineer with expertise in scalable architectures and big data solutions.

Contact

Skills

Core Skills

JavaSoftware DevelopmentObservability

Other Skills

Elastic Stack (ELK)KubernetesPython (Programming Language)Apache KafkaDockerPostgreSQLREST APIsMongoDBSpring BootAsyncioRedisOpenTSDBCAlgorithmsLinux

About

I am an experienced IT professional with a diverse journey spanning over ten years in B2B SaaS and B2C products across logistics, health monitoring, and tax compliance. My expertise lies in scalable architectures, distributed computing, big data analytics, microservices, and cloud infrastructure. I have been instrumental in leading the entire lifecycle of multiple product creations, including designing solutions, creating services, and monitoring them. I've had the privilege to build everything from the ground up, including establishing the necessary tech infrastructure for the company to scaling systems from double digits to a hundred thousand queries per second. I've also been responsible for spearheading recruitment efforts, transforming the engineering team from a one-person endeavor into a skilled and cohesive group of professionals.

Experience

12 yrs 4 mos
Total Experience
2 yrs 1 mo
Average Tenure
1 yr 9 mos
Current Experience

Microsoft

Senior Software Engineer

Aug 2024Present · 1 yr 9 mos · Bengaluru, Karnataka, India

Project44

Senior Software Engineer

Jan 2023Jul 2024 · 1 yr 6 mos · Bengaluru, Karnataka, India · On-site

  • As an initial engineer in the India team, I led the creation of the core product from scratch, which meant architecting the solution, creating the services, and maintaining them. Leading a team of three engineers, ensuring the code adherence to high standards and quality, all while keeping a keen eye on meeting project timelines.
  • Architected and executed shipment tracking platform across different modes. Created an event-driven architecture to ingest the tracking events from external carriers based on customer tracking identifiers. Tracked thousands of shipments daily, resulting in an ingestion rate of 300,00 events per minute.
  • Built a centralised logging infrastructure for the Project44 ecosystem. Onboarded over a hundred microservices, managing a volume of 400K logs per second and 750GB of storage daily without requiring deployment changes.
JavaElastic Stack (ELK)KubernetesPython (Programming Language)Apache KafkaDocker+7

Salesforce

Senior Member Of Technical Staff

Dec 2020Dec 2022 · 2 yrs

  • Developed various products within the Argus team as part of the Observability Platform. Argus is responsible for the ingestion and durable storage of business and health metrics across the entire Salesforce ecosystem. Users can also query these metrics and configure alerts on them.
  • Created a dynamic metric evaluation service for users to register long-range analytical queries for which Argus was unavailable. The long-range queries will be precomputed and then stored in the OpenTSDB. The system processed 200k metric queries per minute, resulting in a data ingestion rate of 300 million metrics per minute.
  • Designed a warden service, which enforced query usage limits per resource, covering metrics, alerts, and histograms for each tenant. The system also calculated platform-wide resource usage and throttled user requests when utilization surpassed predefined thresholds. The system was then scaled to manage a load of 300k queries per second.
JavaKubernetesApache KafkaDockerPostgreSQLREST APIs+2

Amazon

Software Development Engineer II

Feb 2019Oct 2020 · 1 yr 8 mos · Hyderabad Area, India

  • Created the VISA Registration platform, the gateway service for the EU tax compliance team. The service helped sellers get the VAT number required for filing taxes in EU jurisdictions.
  • Designed and implemented a workflow to capture the seller jurisdiction state orchestrated by seller events, capturing the personal data they provided and the third-party events containing documents and the verification status corresponding to the seller data. The system had an ingestion rate of 200k events per minute for thousands of concurrent workflows.
  • Created a monitoring service for capturing the product success metric, the SLAs, and the error rate of the third- party vendors for cost monitoring. Implemented change data capture using serverless functions and persistent stores to capture the changes in seller states and the time required per transition. Extended this to create a periodic service to measure the inconsistency in seller states between the VISA registration system and the third- party vendors to reconcile them.

Tracxn

Senior Software Engineer

Jul 2017Jan 2019 · 1 yr 6 mos · Bengaluru, Karnataka, India

  • Built the data as a service for the Tracxn platform. Created ETL pipelines for ingesting, processing, and publishing Tracxn data corresponding to tenant templates for each customer in the required formats. Ingested and processed more than 500 GB of data during peak time.
  • Designed and implemented an asynchronous data processing workflow for analysts, allowing users to select the Tracxn data and add post processors for the provided data. The service provided real-time tracking of the user tasks and the completed job results.

Arsol solar power private limited

Software Engineer

Jun 2013May 2017 · 3 yrs 11 mos · Hyderabad, Telangana, India · On-site

  • Built an inventory management system that allows for product updates and additions using Rest API's.
  • Created a search service to help customers and the operations team access the current inventory quantity.

Education

Indian Institute of Technology (Banaras Hindu University), Varanasi

Bachelor of Technology - BTech — Computer Science

Stackforce found 100+ more professionals with Java & Software Development

Explore similar profiles based on matching skills and experience