Summary
Overview
Work History
Education
Skills
Websites
Accomplishments
Projects
Timeline
Generic

Harshit Singhal

Gurugram

Summary

Experienced backend developer with 2+ years in a product-based company, leveraging strong expertise to architect and implement scalable solutions. Skilled in optimizing database performance, crafting efficient APIs, and collaborating seamlessly within cross-functional teams

Overview

3
3
years of professional experience

Work History

SOFTWARE DEVELOPMENT ENGINEER II

American Express
08.2022 - Current
  • Successfully led the modernization of CRT (Common Reference Tables) Code base from pre existing Spring MVC to Spring Boot Architecture, consolidating 31 services into a single, streamlined service
  • This initiative drastically reduced redundancy and improved system efficiency, resulting in a decrease of monthly escalated vulnerabilities from 2000 to just 3
  • Demonstrated strong skills in code optimization, vulnerability management, and service integration
  • Worked on developing central self-service portal(DB Direct), empowering consumers to independently procure databases and manage deployment processes
  • This initiative significantly reduced latency between application teams
  • Engineered backend architecture for Next Generation Automation Framework (NAF) tool, optimizing deployment and provisioning workflows to enhance efficiency and reduce manual intervention
  • Collaborated with cross functional teams to spearhead the development of NAF's advanced features such as Oracle Sanity Checks, No Sql Hygiene Report Generation and Couch Base Splunk SDK log collection contributing to significant reduction of manual efforts
  • Developing Couch base integration modules for Liquibase to streamline Couch base deployment processes
  • Implementing custom change logs, change sets, and database operations to ensure seamless version control and efficient deployment workflows
  • Gained extensive experience in object-oriented design and design patterns, with excellent coding skills and a passion for intuitive module design
  • Proficient in Test-Driven Development, ensuring high-quality and reliable software solutions

TECHNOLOGY ANALYST INTERN

Deutsche Bank
05.2021 - 07.2021
  • Developed a Position Balance Predictor that analyzed consumers deposit and withdrawal patterns.
  • This tool provided accurate forecasts of future deposits, aiding in better financial planning and decision-making for the bank
  • Demonstrated proficiency in data analysis, pattern recognition, and predictive modeling
  • Technologies used were Machine Learning, Flask, Node.Js, Heroku

Education

B.TECH - COMPUTER SCiENCE AND ENGiNEERiNG

Punjab Engineering College
Chandigarh
01.2022

Skills

  • React Js
  • Spring Boot
  • Git
  • GitHub Actions
  • Docker
  • Fast API
  • Java
  • Python
  • Data Structures And Algorithms
  • SQL
  • Rest API
  • Backend Development
  • Object-Oriented Programming

Accomplishments

  • 07/01/21, Achieved an all India rank of 79 in the annual smart-o-thon organized by American Express.
  • 02/01/20, Achieved 3rd rank in a team of three in the annual competitive coding competition organized by IIT Ropar.
  • 09/01/19, Won the 3rd edition of code battle organized by PEC ACM.
  • 04/01/18, Achieved 99.41 Percentile Among 1.2+ million candidates in JEE Mains 2018.
  • 12/01/21, Knight (top 3 percent) on Leetcode.

Projects

IMAGE CAPTIONING BOT, Built a web app powered by a Deep Learning model that generates a human-readable textual description of the content of an image., WEB, DEEP LEARNING, VGG MODEL

Timeline

SOFTWARE DEVELOPMENT ENGINEER II

American Express
08.2022 - Current

TECHNOLOGY ANALYST INTERN

Deutsche Bank
05.2021 - 07.2021

B.TECH - COMPUTER SCiENCE AND ENGiNEERiNG

Punjab Engineering College
Harshit Singhal