Hello There, Stranger!

I'm Prabhjeet Singh, Software Developer
Let's build together.


About Me


About Me

I'm a backend software developer, mainly working with Java and Spring. Over the years, I’ve contributed to building and maintaining backend systems in different environments, from monolithic applications to microservices.

I’m comfortable working with technologies like Redis, Quarkus, AWS,and Kafka and I try to write code that’s clean, maintainable, and efficient. While I still have areas I’m working to improve upon, like focus, consistency, and keeping up with newer tools, I enjoy learning through hands-on work and side projects.

Outside of work, I enjoy occasionally getting lost in a good book. I’m also trying to get better at slowing down and being more intentional with how I spend my time.


Projects

Have a look at my recent project

Schoolmonitor

Schoolmonitor is a one DB per tenant SAAS web application. It uses Angular Universal with Server Side Rendering and Internationalization. It supports English and Punjabi. Backend uses Spring Boot and Spring Security with JWT and Spring Data JPA. DBMS used is MySQL . The Application is responsive at Desktop level. Admin can upload student details in predefined Excel format and those will be inserted in respective School's database. It uses Apache POI library for this purpose. In the Online Coursework module, videos are stored in AWS S3 bucket and their Thumbnails are generated through AWS Lambda function every time a video is uploaded in the bucket. Videos are indexed using ElasticSearch and a web speech API is also integrated to enable search when someone speaks. This Module also uses Redis Cache for better Response times. In Password Reset functionality, Account verification is done through an OTP sent on user entered registered Email Id along with selected School Name. User can, then, reset the password through Password change screen.


Video Credits: Sony Entertainment Television (Indian Idol junior)

Video Demonstration Backend Repository Frontend Repository


Blog

Here are some of my blog posts



Contact

Let's connect