Piyush Bhardwaj
About Piyush Bhardwaj
Piyush Bhardwaj is an SDE II at BharatPe with a strong background in system design and algorithmic problem-solving. He holds a Bachelor's degree in Computer Science from Delhi University and a Master's degree in Computer Applications from Motilal Nehru National Institute of Technology.
Work at BharatPe
Piyush Bhardwaj currently holds the position of Software Development Engineer II (SDE II) at BharatPe, a fintech company based in Gurugram, Haryana, India. He has been with the company since 2024, contributing to the development of financial technology solutions. His role involves designing systems that support the company's operations and enhance user experience.
Education and Expertise
Piyush Bhardwaj has a solid educational background in computer science. He earned a Bachelor of Science (BS) degree from Delhi University, studying from 2015 to 2018. He furthered his education with a Master of Computer Applications (MCA) from Motilal Nehru National Institute of Technology, completing the program from 2018 to 2021. His expertise includes both low-level and high-level architecture design, as well as a strong focus on algorithmic problem-solving.
Background
Piyush Bhardwaj completed his intermediate education at Kendriya Vidyalaya from 2014 to 2015. His academic journey laid the foundation for his career in software development. He has gained experience in various roles, including internships and full-time positions in reputable organizations.
Professional Experience
Before joining BharatPe, Piyush worked at Amazon as a Software Development Engineer from 2022 to 2024. He also served as a Technology Analyst at Deutsche Bank for one year, from 2021 to 2022. Additionally, he completed a five-month internship as a Software Development Engineer at Fynd (Shopsense Retail Technologies Pvt. Ltd.) in 2021, where he gained practical experience in software development.
Skills in System Design
Piyush Bhardwaj possesses a strong capability in designing highly scalable systems. He enjoys working with data structures and algorithms, which are essential for solving complex problems in software development. His technical skills enable him to contribute effectively to projects that require robust system architecture.