Gurpreet Singh

SE - II at JPMorgan Chase & Co.

Bengaluru, Karnataka, India

About

šŸ‘‹ Hello! I'm Gurpreet Singh, a dedicated System Engineer at Tata Consultancy Services (TCS), specializing in backend development with Java, Spring Boot, and PostgreSQL. With a Bachelor of Technology in Information Technology, earned in 2021, I've honed my programming skills and problem-solving abilities to develop innovative software solutions for the Healthcare domain at TCS. šŸ’” Inspired by my passion for technology and driven by the desire to expand my skill set, I'm currently transitioning into a Full-Stack Developer role. Having solved over 300 problems on LeetCode, I thrive on challenges and am committed to continuous learning. My goal is to leverage my expertise in backend development while acquiring front-end skills to create seamless and user-centric software products. 🌱 I'm eager to collaborate with like-minded individuals, learn from diverse perspectives, and contribute to projects that make a positive impact on society. Let's connect and explore opportunities to innovate together!

Experience

  • Software Engineer 2 at JPMorganChase
    Oct 2024 - Present Ā· 1 yr 10 mos

  • Consultant - AM at Deloitte
    Jun 2024 - Oct 2024 Ā· 5 mos

  • Tata Consultancy Services (Full-time Ā· 2 yrs 11 mos)
    • System Engineer
      Jan 2023 - Jun 2024 Ā· 1 yr 6 mos

      • Enhanced the Master Data product search, achieving a remarkable 40% reduction in search time through optimization efforts. • Upgraded project to the latest versions: Spring Boot 3.1.2, Gradle 8.2, and Java 17. • Utilized the Breadth-First Search algorithm to efficiently retrieve interconnected data details, achieving a time complexity of O(N). • Implemented File Decoding to extract crucial information from a GCP bucket, subsequently storing it in the database for further use. • Developed microservices adhering to SOLID Design Principles. • Played an active role in Severe Response Teams (SRTs), swiftly resolving critical issues to ensure continuous application functionality and achieve an uptime of 99.92%, thereby ensuring continuous application availability. • Worked on Agile methodology, using JIRA and ServiceNow to update the task of user story for every sprint and resolving user issues. • Developed and implemented comprehensive JUnit test cases for software applications, focusing on functional and non-functional requirements, achieving 90% coverage. • Demonstrated strong teamwork skills and excellent interpersonal, written, and oral communication abilities. • Utilized Java, Spring Boot, JPA, Hibernate, Restful Webservices, PostgreSQL, Swagger, Gradle, JUnit

    • Assistant System Engineer
      Aug 2021 - Dec 2022 Ā· 1 yr 5 mos