Harshit Singhal

Software Engineer

New Delhi, Delhi, India5 yrs 6 mos experience

Key Highlights

  • Expert in Java and Spring Framework.
  • Proven track record in system optimization.
  • Strong problem-solving abilities.
Stackforce AI infers this person is a Backend-heavy Fullstack developer in Fintech and SaaS industries.

Contact

Skills

Core Skills

JavaSpring FrameworkOracle DbaasRest ApiRedis StreamApi OptimizationDeep LearningMachine LearningAlgorithms

Other Skills

Spring BootMicroservicesIBM MQLoad BalancerData MigrationData StructuresCassandraRedisNetflix GraphLoad TestingPython (Programming Language)PythonShell ScriptingR (Programming Language)R Programming

About

Skilled Software Developer with expertise in Java, Spring, and advanced system optimization. Recognized for exceptional problem-solving abilities and a track record of developing efficient, scalable software.

Experience

5 yrs 6 mos
Total Experience
1 yr 11 mos
Average Tenure
1 yr 7 mos
Current Experience

Apple

Software Developer

Oct 2024Present · 1 yr 7 mos · Hyderabad, Telangana, India · Hybrid

Jpmorgan chase & co.

Software Engineer II

Mar 2023Oct 2024 · 1 yr 7 mos · Bengaluru, Karnataka, India · On-site

  • Fund Accounting & OTC Derivatives Valuations -
  • 1. Transitioned messaging queue from QPid to IBM MQ for better security and performance, involving setup of MQ topics/queues and message publishing adaptation. Also crafted a business-hours-friendly rollback strategy.
  • 2. Led the data migration strategy transitioning from Oracle DBaaS to GOS, addressing end-of-support and security updates. Optimised LOB data export/import, cutting 2TB transfer time from 17 to 6 hours, enabling off-hours migration.
  • 3. Developed an end-to-end web service to secure database access, involving REST API creation, IDA client/resource registration, and authentication implementation. Configured probe-less round-robin Load Balancer and integrated Tomcat TLS certificates.
  • 4. Led Controller Layer upgrade from Spring 3 to 5, transitioning to Annotation-based configurations, enhancing management and development speed.
JavaSpring FrameworkSpring BootMicroservicesOracle DBaaSIBM MQ+2

Infosys

Specialist Programmer

Nov 2020Mar 2023 · 2 yrs 4 mos · Bengaluru, Karnataka, India · Remote

  • Apple - Retail Product Catalog
  • 1. Designed & implemented a Netflix Graph data model for Apple products, enhancing data retrieval and reducing graph size by 90%, thereby improving server RAM efficiency.
  • 2. Created an asynchronous Producer-Consumer pipeline using Redis Stream for efficient processing of data feeds, including new products and promotions, ensuring reliable message retention for successful data handling.
  • 3. Performed in-depth load testing, scaling from 1000 to 3000 RPS and employing P95 and average response metrics, which resulted in optimizing the Netflix Graph Schema to reduce API response from 370ms to 7ms and strengthening the unit testing framework to achieve over 80% branch coverage.
JavaAlgorithmsData StructuresCassandraRedisRedis Stream+3

Indian army

Data Science Researcher

Sep 2019Sep 2019 · 0 mo · New Delhi, Delhi, India · Hybrid

  • Developed an intrusion detection system prototype to identify intrusion (particularly using camouflage) through no-mans land region in India using Renita Net.
Python (Programming Language)Deep Learning

Isro - indian space research organization

Deep Learning Researcher -TREES

Jun 2019Jul 2019 · 1 mo · Ahmedabad Area, India · On-site

  • 1. Reduced model size from 240 Mb to 4.5 Mb with MorphNet for efficient predictive modeling, and optimized UNet-based Urban Area Segmentation, achieving a mIoU of 0.743 with BOHB.
  • 2. Executed LSTM-based NDVI prediction for vegetation cover, using TPE, HyperBand, and BOHB optimization, achieving a MAE of 8.544.
Machine LearningPython (Programming Language)Shell ScriptingDeep LearningR (Programming Language)

Intellyticshub technology corporation

Machine Learning Intern

Jun 2018Aug 2018 · 2 mos · Coimbatore Area, India

  • 1) Developed proof of concept on the Behavioral classification using Unigram/Bigram algorithm
  • 2) Implemented ensemble techniques for better performance
Machine LearningR Programming

Coding ninjas india

Teaching Assistant

May 2018Sep 2018 · 4 mos · New Delhi Area, India

  • Provided support to teaching faculty by : Clearing the Concepts of Data Structures and Algorithms and Problem Solving
AlgorithmsJavaData Structures

Education

Guru Gobind Singh Indraprastha University

Bachelor of Technology - BTech — Computer Science

Aug 2016Oct 2020

Stackforce found 100+ more professionals with Java & Spring Framework

Explore similar profiles based on matching skills and experience