Harish Kumar

Software Engineer

Gurugram, Haryana, India12 yrs 4 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Expert in developing scalable automation solutions.
  • Proven track record in cloud migration strategies.
  • Strong background in performance engineering for high-scale systems.
Stackforce AI infers this person is a SaaS and Fintech expert with a focus on automation and cloud solutions.

Contact

Skills

Core Skills

Cloud ComputingSoftware DevelopmentTest Automation

Other Skills

API MockingAPI TestingAlgorithmsApplication SecurityAutomationAzure IoTAzure Kubernetes Service (AKS)Back-End Web DevelopmentBehavior-Driven Development (BDD)BigDataCloud-based IoTCommunicationComputer NetworkingContinuous DeliveryContinuous Integration

About

Experienced Software Engineer / Engineering Productivity / Test Infra Developer with a demonstrated history of working in product companies. Strong engineering professional skilled in DevOps, Continuous Integration, Algorithms, Selenium, Java, and Python, Pandas, BDD, Rest APIs, SpringBoot, FastAPI, Golang, Postgres, React-native, Azure, AWS,GCP, Tencent Cloud, Docker and containers, Kubernetes, Event Driven systems, LLM, MultiModel application, Vector Databases. System Design, KafkaQ, Trading applications. Performance engineering for high scale systems, Scalability, Elastic, Kibana, Logstash. Experience in finding/analysing performance bottlenecks in Azure/AWS/GCP/Tencent hosted apps , and collecting metrics such as - Throughput, Latency, Memory/CPU usage. Currently developing and improving Automation, Frameworks, Engineering-Productivity tools, and Test Infra. Dev Projects and Frameworks - https://github.com/Teraas

Experience

12 yrs 4 mos
Total Experience
3 yrs 1 mo
Average Tenure
4 yrs 6 mos
Current Experience

Gojek

2 roles

Lead Software Engineer (L4)

Apr 2024Present · 2 yrs 2 mos · Gurugram, Haryana, India

  • Developing Release Mgmt , Test Observability and Quality tracking application: Java, SpringBoot, Postgres, Metabase, Google Cloud, Kubernetes.
  • Developed Auto-Analysis Engine using LLM, Vectorisation, RAG, Milvus Database, Python, FastAPI. Has improved efficiency of Test Failure analysis for the organisation.
  • Developed Bot Apps:
  • 1. Efficient Incident tracking from creation to closure. Tech Stack: Golang(GIN), Postgres, redis, Lark Gadgets
  • 2. Alert & Notification bot with multiple types of notification channels. Tech Stack : Golang(GIN), Postgres
  • 3. Resource(Code, Infra, Tools) Access mgmt Bot. Tech Stack: Golang(GIN)
  • 4. Automatic Pull Request and onboarding bot. Tech Stack: Django/Python
  • Tencent Cloud Migration: Tool development and QA strategy for migration readiness/verification from GCP to tencent for 100s of services.
  • 1. Developed Distributed API Mock application to support Staging/Production isolation environment
  • 2. Scaled to support 10k rps @ <50ms
  • 3. Supported http and https(with TLS termination) for Mock service communication from clients.
  • 4. Orchestrated DNS redirection at Infra level for all 3rd party domains to reduce configurations at applications for 100s of services .
JavaSpringBootPostgresGoogle CloudKubernetesPython+6

Principal Engineer - Engineering Productivity / SDET

Nov 2021Mar 2024 · 2 yrs 4 mos · Gurugram, Haryana, India

  • Working as Principal Engineer for Core & Platform team to develop a Distributed InHouse Test Infra Platform.
  • Improved performance of the in-house Reporting APIs APIs by ~10x.
  • Developed Automation solutions for Engineers.
  • Mentored Engineers to create Environmental Agnostic test automation, Data Driven automation, API Testing best practices, and architecting Automation tests.
  • Improved execution time(3x) for existing API automation tool using multi-threads.Improved coding standards of the current tool, by applying design principles that ensure REST/GQL/gRPC work with the same common code.
  • Created an advanced & and scalable API Automation Solution from scratch, which will replace the current legacy solution. Supports integrations with Gcoud, Xray/Jira, Reporting Tool(In-House), and Slack. It's built with complete(for all components) multi-thread support. Modularised to ensure extendable by any Business Unit as a dependency.
  • Created a Python comparator to generate Delta between two automation runs.
  • Worked on Ads Platform.
Distributed SystemsAPI TestingAutomationPythonMulti-threadingREST+4

Servicenow

Software development Engineer

Sep 2021Nov 2021 · 2 mos · Hyderabad, Telangana, India

  • Created Visualisation for Performance Measurement, using BigData and Splunk.
  • Helped scale cloud-based IOT solution from 1000 IOT msg throughout to ~10k.
  • Created performance benchmarks(latencies & CPU/memory consumption) of Microservices, Databases, Cache services and AKS clusters/nodes.
  • Created a JMeter based distributed system to evenly generate IoT data for 100,000 devices. It used master-slave architecure, with total 11 VMs(32vCPUs, 64GM RAM). Each VM was optimized to handle 10k threads concurrently. It could produce a sustained load for at least 7 days continuously.
BigDataSplunkCloud-based IoTJMeterSoftware Development

Servicenow

SDET 2

May 2020Aug 2021 · 1 yr 3 mos · Hyderabad, Telangana, India

  • Supported Quality engineering effort the first release for the IoT solution that processed a huge volume of IoT Sensors' raw data.
  • Automated Kafka Message Queue payload processing use cases as well as UI/API usecases.
  • Created visualizations for performance metrics using ELK stack.
KafkaELK stackAutomationTest Automation

Arcesium

Senior Software Engineer

Jun 2018Apr 2020 · 1 yr 10 mos · Hyderabad Area, India

  • Worked on Post Trade analysis systems that processed huge volumes of data(Trade capture,Treasury and Portfolio Accounting.) for notable clients - JP Morgan, DE Shaw, Worldquant, Balyasny, Blackstone.
  • Automated use cases for complex Financial Securities and Transactions. Created RefData for downstream services.
  • Created Environment independent Test Automation suites to run on any environments.
  • Created a scalable solution to do sanity/heartbeat checks of the Arcesium Platform binary Jar of all the microservices.
Post Trade AnalysisAutomationTest AutomationSoftware Development

Verizon enterprise solutions

2 roles

Software Quality Engineer Specialist

Oct 2014May 2018 · 3 yrs 7 mos · Hyderabad

  • Worked on QE deliverables for Wireless Network and Network budgeting applications.

Software Engineer Quality Assurance

Jul 2013Sep 2014 · 1 yr 2 mos · Hyderabad

  • Worked on Quality Engineering initiatives for Wireline Network Provisioning applications.
  • Create automation solution from scratch for Web UI.

Education

Malaviya National Institute of Technology Jaipur

Bachelor of Technology - BTech

Jan 2009Jan 2013

Stackforce found 100+ more professionals with Cloud Computing & Software Development

Explore similar profiles based on matching skills and experience