Hardik Chopra
Software Engineer
A passionate and creative software engineer with a knack for building elegant and efficient solutions. I thrive on turning complex problems into beautiful, intuitive, and performant web applications. My journey in tech is driven by a constant desire to learn, innovate, and contribute to meaningful projects.

Hello! I'm Hardik Chopra, a software engineer based in Bangalore, India. I have a passion for all things tech and enjoy creating software that is both functional and delightful to use. My journey into software development started back in college, and since then I've had the privilege of working on a variety of projects. I believe in writing clean, scalable, and maintainable code and I'm always looking for opportunities to learn new technologies and improve my craft.
My Skills
Education
My academic background and key coursework.
Bachelor of Technology in Computer Science (Minor), Instrumentation & Control (Major)
July 2019 - June 20238.66 CGPARelevant Coursework
Work Experience
My professional journey and key accomplishments.
Software Engineer II
Jan 2025 - Present- Working in Backup and Disaster Recovery > Google Storage > GCP.
Software Engineer
Aug 2024 - Dec 2024- Designed and implemented a scalable service level indicator (SLI) system using GraphQL and NerdGraph.
- Developed custom queries and mutations to efficiently retrieve and update SLI data, resulting in a 30% improvement in system response times.
Software Development Engineer - I
Jun 2023 - Aug 2024- Contributed to the development of a Point of Sale (PoS) application using Java, Spring, Hibernate.
- Developed an AI RAG app using LLMs and LLamaIndex, to create a Log Explainer, reducing debugging time by 40%.
- Spearheaded the advancement of the Merchandise Financial Planning product, leveraging React.js, yielding a seamless and intuitive user interface enhancing grid rendering speed by 50% using AG Grid.
Software Developer
June 2022 - Augsut 2022- Automated user verification by designing and implementing user verification workflows using Camunda BPMN for the bank’s super app. This seamless integration of decision-making processes with external conditions, enabling user verification and rejection based on pre-defined rules resulted in a 12% increase in operational efficiency for the bank.
- Built multiple microservices using NestJS to handle diverse HTTP requests for the bank’s backend systems.
Software Developer
Jan 2023 - Jun 2023- Engineered an inventory report and sales report with different filters and a cron job scheduler.
- Performed comprehensive unit testing for the entire backend application using JUnit framework, achieving an exceptional 90% code coverage.
Software Developer
Sep 2021 - Mar 2022- Enhanced user experience by implementing a guided user flow within the WizPIM dashboard using React.js, leading to a 2x increase in client base within 8 weeks.
- Optimized system performance and scalability by increasing website speed by 1.5x through Lazy Loading and Code Splitting.
Software Developer
May 2021 - Sep 2021- Contributed to the development of core functionalities for Talent Titan, an in-house recruitment tool.
- Created and managed multiple Java Rest Services built on Spring Framework.
- Boosted software quality by raising code coverage from 70% to 98% via comprehensive unit, integration, and end-to-end testing using JUnit and Mockito.
Featured Projects
A selection of projects I've worked on.
Let's Connect!
I'm always open to discussing new projects, creative ideas, or opportunities to be part of an amazing team.