Hritik Singh

Software Engineer 2

LinkedIn | GitHub | Email | Phone

[email protected]

+918920255828

Gurugram, IN

About

Highly skilled Software Engineer with over 3 years of experience specializing in modern web development, React, and Redux, currently leading large-scale application modernization at HashedIn by Deloitte. Proven ability to deliver scalable, high-performance, and user-friendly applications by leveraging React 18 features, optimizing front-end performance, and collaborating effectively with cross-functional teams. Seeking to apply expertise in full-stack development and architectural improvements to drive innovation and enhance product quality in a dynamic tech environment.

Work Experience

Software Engineer 2

HashedIn by Deloitte

Jun 2024 - Present

Gurugram, Haryana, India

Currently leading the modernization of large-scale React applications and optimizing front-end performance for enhanced scalability and maintainability.

  • Migrated a large-scale React 15 class-based application to React 18 functional components with Hooks, significantly enhancing codebase scalability and maintainability.
  • Refactored legacy lifecycle methods into modern React Hooks (useState, useEffect, useReducer, useContext), reducing boilerplate code and improving readability.
  • Led a critical state management migration from Flux to React Redux, implementing async thunks and selectors for cleaner, predictable, and scalable state handling.
  • Leveraged React 18 features, including concurrent rendering, automatic batching, and memoization (React.memo, useCallback, useMemo), to optimize application performance and reduce re-renders.
  • Updated unit and integration tests to align with modern React and Redux best practices, ensuring robust stability and future-proof architecture.

Software Engineer 1

MAQ Software

Feb 2022 - May 2024

Noida, Uttar Pradesh, IN

Collaborated with cross-functional teams to develop and optimize responsive web applications, enhancing user satisfaction and reducing error rates.

  • Collaborated with cross-functional teams to seamlessly integrate application requirements with back-end services, ensuring robust system functionality.
  • Developed and maintained responsive, user-friendly web applications, delivering intuitive and consistent user experiences.
  • Enhanced frontend performance through lazy loading and image compression, resulting in a 10% faster page load time and improved user experience.
  • Translated complex Figma designs into engaging single-page applications, achieving a 20% increase in user satisfaction and a 30% reduction in user error rates.
  • Operated within an Agile/Scrum environment, actively participating in daily stand-up meetings, sprint planning, and retrospectives to ensure efficient project delivery.

Associate Software Engineer

MAQ Software

Aug 2021 - Jan 2022

Noida, Uttar Pradesh, IN

Provided direct client support and delivered UI enhancements, ensuring software quality through comprehensive testing.

  • Collaborated directly with clients to resolve bugs and implement small features, enhancing website functionality and user satisfaction.
  • Successfully delivered multiple UI enhancements, improving the overall customer experience and interface usability.
  • Reduced code churn by systematically removing outdated and unused code from the codebase, improving maintainability and performance.
  • Performed thorough testing procedures, encompassing unit, integration, and system testing, to guarantee the quality and dependability of software products.

Education

Computer Science

Inderprastha Engineering College

Aug 2018 - May 2022

Ghaziabad, Uttar Pradesh, IN

Courses

  • Data Structures & Algorithms
  • Database Management Systems (DBMS)
  • Object-Oriented Programming (OOPS)
  • Software Engineering
  • Web Technologies

General Studies

St. Thomas School

Apr 2017 - Mar 2018

Ghaziabad, Uttar Pradesh, IN

Certificates

Pesto Tech Fellowship in Web Development

Pesto Tech

Sep 2023

Comprehensive Web Development Bootcamp

Oct 2021

Skills

Programming Languages

  • JavaScript
  • C#
  • C++
  • TypeScript
  • HTML/CSS

Frameworks & Libraries

  • React.js
  • Node.js
  • Redux
  • ASP.NET
  • Express.js
  • Webpack
  • Jest
  • Tailwind CSS
  • Material UI

Development Tools

  • Git/GitHub
  • Microsoft Visual Studio
  • Microsoft Visual Studio Code

Databases

  • MongoDB
  • SQL
  • DBMS

Computer Science Fundamentals

  • Object-Oriented Programming (OOPS)
  • Data Structures & Algorithms