Gagan preet

Gagan preet

Software Engineer | 4⭐ Coder @ CodeChef | Java | Spring Boot | JWT | REST | Node | Express

2 yrs experience · Delhi, India · <10 hrs/week

About

As a Backend Engineer at Jio Platforms Limited (JPL), I design and implement features for our AB Testing tool, RBAC system, and User MicroService, using technologies such as Java, Spring Boot, JPA, REST, GCS, Message Queue, and JWT. I work with a team of talented engineers and follow the Test Driven Development (TDD) approach to ensure the quality and reliability of our code. I graduated with a Bachelor's degree in Computer Engineering from J.C. Bose University of Science and Technology, YMCA, in 2022. During my studies, I completed several internships and projects, where I gained hands-on experience in web development, microservices architecture, data structures, algorithms, and various frameworks and tools. I am passionate about learning new technologies and solving complex problems. I am also fluent in English, Hindi, and Punjabi.

Skills

Computer ScienceData Structures And AlgorithmsDockerJUnitJavaPostgreSQLSoftware DevelopmentSpring BootTDD

Experience

  • Software Development Engineer (Backend) · Jio Platforms Limited (JPL)07-01-2022

    - Added Custom User White-Listing, File Upload to Google cloud Storage (GCS), Signed-URL file download, Experiment Ownership, Expired state, Redis Set Optimisations Etc. to our AB Testing tool built for JioMart from scratch. - Working on RBAC System and implemented features like Master Slave Architecture, Kong API Gateway & JWT Management Setup, Admin Approval flow, DDOS Attack Prevention, Caching, Design Patterns etc. - Worked on Test Driven Development (TDD) of Login, Signup, Authorise APIs while keeping Multiple roles, Access, Caching in mind Using Java, JWT, Redis, Spring Boot, MongoDb, JUnit, Mockito, Spring Security Etc. - Designed (HLD, LLD) User MicroService and Approval flow for Our Internal Project. - Added API key Encryption in Webhook for Secure communication between Different Services. - Worked on Alerting and Monitoring System using Prometheus, grafana, NodeJs etc. - Trained Myself in NodeJs, ExpressJs, MongoDb, Docker, Kafka Etc for the New Business Problem at Jio.

  • Software Engineer Intern · Yamaha Motor Solutions India Pvt.Ltd.01-01-2022 – 07-01-2022

    - Worked on Migration of Pymidol System to Microservices Architecture from Monolithic design. - Developed more than 50 Screens by Implementing Backend Using Java, REST APIs, JPQL, Spring Boot, Hibernate, ORM Etc and Frontend using Angular, JavaScript and JqXGrid. - Optimised Page loading upto 70% and Also added Variable Grid Functionality to the Application. - Had Extensive Training on Java, Java 8, Design Patterns, Multithreading, HTML, JavaScript, Hibernate, JPA, ORM, Spring, Spring Boot, JQuery, Microservices Etc.

  • Software Developer Intern · MyHashCode06-01-2021 – 08-01-2021

    Updated JobSeekers Program page of the Website using React and Material UI. Designed and implemented Notification Module for all kinds of users of the Official MyHashCode Website. Designed and implemented a dashboard using React and Material UI for Admin. Developed Two Websites Template for the Startup Module for the Website using HTML, CSS, JavaScript and Material UI. Had Hands on Experience on Various Technologies like Microsoft Azure, Git, GitHub, ReactJs.

Education

  • J.C. Bose University of Science and Technology, YMCABachelor's degree, Computer Engineering

Similar talent on Pangea

Hire Gagan through Pangea

Describe your project to the Pangea agent — see if Gagan is a fit, with transparent pricing and interviews booked straight onto your calendar. No contact details change hands until you hire.

See if Gagan is a fit