Himanshu Nagpure

Software Engineer

London, England, United Kingdom7 yrs 8 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • 7+ years in large-scale distributed systems.
  • Expertise in microservices and cloud-native architectures.
  • Strong foundation in computer science fundamentals.
Stackforce AI infers this person is a Backend-focused Software Engineer with expertise in cloud-native architectures and data management.

Contact

Skills

Core Skills

MicroservicesDistributed SystemsBackend ServicesCloud StorageData EngineeringData ManagementAutomationDatabase ManagementCloud Infrastructure

Other Skills

API DesignAWSAlgorithm DesignAlgorithmsAmazon Web Services (AWS)Android DevelopmentApache KafkaApache SparkAutomation FrameworkBackup ProcessBitbucketC++Combinatorial OptimizationComputer NetworkingData Archival

About

Senior software engineer with 7+ years building large-scale distributed systems and backend services across streaming, communications, and data platforms. Experienced in microservices architecture, high-performance API design, and cloud-native systems on AWS, GCP, and OCI. Strong foundation in computer science fundamentals, including data structures, algorithms, concurrency, and design patterns, with a focus on building reliable, maintainable systems in cross-functional environments.

Experience

7 yrs 8 mos
Total Experience
1 yr 11 mos
Average Tenure
3 yrs 10 mos
Current Experience

Amazon

Software Development Engineer 2

Aug 2022Present · 3 yrs 10 mos · London, England, United Kingdom · On-site

  • Working in the Prime Video team, responsible for building highly scalable, low latency and high throughput Tier-1 services which determines the contractual rights for watching and buying PrimeVideo contents.
AWSMicroservicesAPI DesignDistributed Systems

Uber

Software Engineer 2

Apr 2022Aug 2022 · 4 mos · Bengaluru, Karnataka, India

  • Worked on a service responsible for providing personalized communications in the form of push notifications, text messages or emails based on the geolocation, time of the day and acquisition history of the customer.
GeolocationPush NotificationsText MessagingEmail ServicesBackend ServicesMicroservices

Flipkart

2 roles

Software Development Engineer II

Promoted

Feb 2022Apr 2022 · 2 mos

  • Developed a service responsible for migrating the existing HDFS data to GCS (Google Cloud Storage) based on policies by adding GCS codecs and optimizing the copy jobs for maximum data flow. It involved analysis and identification of right storage classes, bucketing strategy and compression formats in GCS.
GCSHDFSData MigrationData OptimizationCloud StorageData Engineering

Software Development Engineer I

Jan 2021Jan 2022 · 1 yr

  • Developed automation framework to streamline the backup process for transitioning 1PB of data monthly from a Hot to Warm to Cold cluster. This involved calculating all the files present in the source cluster (size, dir, md5) and storing in DB, run copy operation, validating successful copy and finally archiving.
  • Designed DB schema for Backup service for handling multiple pipelines using policy based copy and archival. The policy is associated with the cluster and allows copy and archival based on timestamps.
  • Worked on visibility of data across various HDFS clusters using APIs to provide summary in a documented manner.
Automation FrameworkBackup ProcessData ArchivalData ManagementAutomation

Oracle

Member Of Technical Staff - I

Jun 2018Dec 2020 · 2 yrs 6 mos · Bengaluru, Karnataka, India

  • Working in the VLDB (very large databases) team, developed features for CMAN (Connection Manager) like migration of connections online (High Availability), providing REST interface for remote admin control and tunnelled connection support on public network for Oracle RDBMS and OCI.
REST APIHigh AvailabilityRemote Admin ControlDatabase ManagementCloud Infrastructure

Technische universität berlin

Summer Research Intern

May 2017Jul 2017 · 2 mos · Berlin, Germany

  • Worked in the Combinatorial Optimisation and Graph Algorithms team.
  • Worked on classification of different problems based on P, NP, NP-Complete and NP Hard. Also worked on finding the maximum feasible flow value in a k-stage network.
Graph AlgorithmsCombinatorial Optimization

Education

Indian Institute of Technology, Roorkee

Bachelor of Technology (B.Tech.) — Electrical and Electronics Engineering

Jan 2014Jan 2018

Stackforce found 100+ more professionals with Microservices & Distributed Systems

Explore similar profiles based on matching skills and experience