Abhishek Gautam

Software Engineer

Bengaluru, Karnataka, India7 yrs 2 mos experience
Most Likely To Switch

Key Highlights

  • Led development of a drone monitoring platform.
  • Engineered reusable microservices reducing setup time by 80%.
  • Implemented performance testing achieving 90%+ unit test coverage.
Stackforce AI infers this person is a Backend-heavy Fullstack Engineer with expertise in Fintech and Aerospace.

Contact

Skills

Core Skills

MicroservicesAzure

Other Skills

.NET CoreASP.NET CoreAgile MethodologiesAlgorithmsAmazon Web Services (AWS)AngularApache KafkaAzure CosmosAzure Cosmos DBAzure FunctionsAzure Service BusC#CQRSCommunicationData Structures

About

As a Senior Software Engineer II at Rakuten, I lead the design and development of the Drone Remote Monitoring Platform, a scalable and resilient application that monitors and manages drones during all phases of flight. I have 5.9+ years of experience in building backend solutions for high-volume businesses, using cloud technologies, microservices, and performance testing tools. I am passionate about designing and developing applications that are simple, readable, and user-centric. I have been a key contributor in projects from RFCs to post-production, engaging in all phases of software development while ensuring quality and consistency. I have also engineered seamless integrations with external services, such as weather, live camera streaming, and payment systems, and implemented CQRS, feature toggling, and automation testing to improve efficiency and flexibility. I hold a B.Tech degree in Computer Science from G L Bajaj Institute Of Technology And Management, Gr Noida, and I have completed multiple certifications in Python and C#.

Experience

Notified

Lead Software Engineer

Mar 2024Present · 2 yrs · Bengaluru, Karnataka, India · On-site

MicroservicesAzure Cosmos DB.NET CoreAzure CosmosAzure Service BusAzure Functions+2

Rakuten

Senior Software Engineer II

Aug 2022Mar 2024 · 1 yr 7 mos · Bengaluru, Karnataka, India · On-site

  • Led the design & development of Drone Remote Monitoring Platform to monitor & manage drones during all phases of flight.
  • Designed & implemented scalable microservices, serverless functions, live telemetry services processing high volume of request.
  • Led the development of several products E2E, from identifying system requirements and external partner & services dependencies to software engineering & implementation, testing and configuring monitoring and alerts.
  • Developed real-time tracking of drone location, heading & routes to dynamically plot on map view for operator’s situational awareness.
  • Engineered seamless integrations for external weather services, live drone camera streaming servers and optimized the processsesing of incoming telemetry messages from drones ensuring real-time data synchronization & transmitting live updates through GQL subscriptions.
  • Implemented push notifications to instantly alert drone operators of critical errors, events or maintenance failures for prompt action.
  • Refined the existing pull requests & code review process and introduced automated performance testing to enhance code quality, streamline collaboration, an proactively identify and address potential performance bottlenecks.
  • Developed apps for on-ground operators to carry out maintenance operations efficiently and record critical information.
Docker Products

Societe generale global solution centre

Specialist Software Engineer

Mar 2021Aug 2022 · 1 yr 5 mos · Bengaluru, Karnataka, India · Hybrid

  • Designed & implemented the accounting layer to handle payments for customers across globe handling high volume transactions.
  • Engineered a reusable microservices template following hexagonal arch thus reducing setup time by 80% through foundational code, including auth, monitoring, health checks, logging, kube-helm charts coupled with sonar & Checkmarx integrations.
  • Owned engineering of prioritization component handling payments based on SLAs leading to 25% improvement & handling bottlenecks.
  • Implemented perf testing using gatling along with 90%+ UTs coverage and BDD tests using Specflow and Zephyr Scale.
  • Implemented Anti-Corruption layer and de-commissioned existing legacy TCS app by applying Strangler Fig pattern.
  • Enriched system metrics by using solutions utilizing Elastic APM, Zipkin, Grafana & Kibana for alerts & monitoring reducing incident response time by 30% and enhanced experience for operational teams

Globallogic

Senior Software Engineer

Oct 2020Feb 2021 · 4 mos · Bengaluru, Karnataka, India · Hybrid

  • Championed the initiative of migration of all critical applications to use .NET 5 and React v17 from v15.
  • Refactored existing microservices & implemented CQRS with materialized View resulting in increased scalability & efficiency.
  • Strategically applied feature toggling through Launch Darkly contributing to flexibility in experimental feature management
  • Completely automated the user experience & performance testing by integrating Selenium & Gatling, reducing testing time by 40%.

Mindtree

2 roles

Senior Software Engineer

Promoted

Jul 2020Sep 2020 · 2 mos · Bengaluru, Karnataka, India · On-site

  • Engineering owner of key multi-tenant microservices following CQRS & DDD to support Volume, Shipment & Fund Planning modules.
  • Developed caching framework with built-in support for multi-tenancy, sliding-time cache expiration and feature toggles for caching.
  • Designed Azure Data Factory pipelines for moving master & transactional data from Blob to appropriate data stores.
  • Designed & developed a custom configurable multi-level approval workflow system, which was re-used & saved project costs.
  • Introduced Serverless functions to handle incoming messages from Service Bus and process them in real time.
  • Did the initial project folder & infra setup and configuring data access libraries, logging, distributed caching, db design.
  • Implemented time-triggered cronjobs to batch process all master data files at end-of-day.
  • Refactored Code & Db Queries by evaluating query execution plans and use of indexes.
  • Built real-time data visualization dashboard with multi-level data drill down & time-slicing capabilities using chart.js along with data exports.

Software Engineer

Jun 2018Oct 2019 · 1 yr 4 mos · Bengaluru, Karnataka, India · On-site

  • I'm a software engineer & work in CTO function at Mindtree. During this, I got the opportunity to work on multiple challenging projects across various service lines and verticals for various customers.
  • execution plans to determine which steps to optimize.
  • CTO Summary Application
  •  Worked on project infrastructure setup.
  •  Used .Net Core 2.2 & Angular 8 to build the app.
  •  Implemented group-based authorization & implemented CRUD access levels controls.
  •  Implemented structured logging using Serilog.
  •  Implemented goals & opportunity tracking modules.
  •  Implemented master data imports by file processing
  • Ascent
  •  Implemented UI portal end-to-end for both User & Admin flows & implemented role-based
  • Authorization.
  •  Worked on the security of an application to get signoff from the Data Protection team.
  • Performed automated VAPT, used key vault to store app secrets, did black duck scans, disabling
  • right clicks, etc

Lucideus

Cyber Security

May 2016Oct 2016 · 5 mos · Greater Delhi Area

  • I completed my cyber security training from Lucidues under the valuable guidance of Rahul Tyagi, Palvinder Singh and Vidit baxi. This training gave me a good understanding of Security and finding the loop holes and then efficiently mitigating them and minimizing the security threats in an organization.

Education

G L Bajaj Institute Of Technology And Management, Gr Noida

Bachelor of Technology — Computer Science

Jan 2014Jan 2018

Manava Bharati India International School

10+2 — Science

Jan 2013Jan 2014

Manava Bharati India International School

10th

Jan 2011Jan 2012

Stackforce found 100+ more professionals with Microservices & Azure

Explore similar profiles based on matching skills and experience