Hritik Singh

Software Engineer 2
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

HashedIn by Deloitte
|

Software Engineer 2

Gurugram, Haryana, India

Summary

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

Highlights

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.

MAQ Software
|

Software Engineer 1

Noida, Uttar Pradesh, India

Summary

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

Highlights

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.

MAQ Software
|

Associate Software Engineer

Noida, Uttar Pradesh, India

Summary

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

Highlights

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

Inderprastha Engineering College
Ghaziabad, Uttar Pradesh, India

Bachelor of Technology (B.Tech)

Computer Science

Courses

Data Structures & Algorithms

Database Management Systems (DBMS)

Object-Oriented Programming (OOPS)

Software Engineering

Web Technologies

St. Thomas School
Ghaziabad, Uttar Pradesh, India

Senior Secondary Examination (12th Standard)

General Studies

Certificates

Pesto Tech Fellowship in Web Development

Issued By

Pesto Tech

Comprehensive Web Development Bootcamp

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.