Project Section
A showcase of my official as well as personal project repository!
Official
Projects
Unofficial
Projects
Select A project from above, to learn about it!
Passenger Name Registration
- Successfully created Shadow Service for a reservation system that will replace client-facing system in upcoming years.
- Designed and Developed several micro-frameworks and critical application functionalities Keyword Based blocking, Hook-based functionality to interact with external API, Element-based Data Flow, Introducing customized validation on API level
- Spearheaded the usage of Clean Coding and Review in the team and ensured team codebase exceeds the present standard. Improved code quality vastly by using Standardized Coding Practices and Design Patterns
- Improved the quality of Automation Test by over 35-40% for selected elements and configured multiple microservices to ensure successful deployment on existing Armada Cluster
- Patched multiple vulnerabilities reported in deployment as part of securing application from external threat actors
- The technologies / platforms that he worked on were: Java, Groovy, Spring Boot, Mockito & Wiremock, Swagger Codegen, BitBucket, Git, Google GCP Logs, Postman, Armada Deployment, Jenkins.
Product Retrival / E-tax Form With Digital Signature / FAQ Page
with Salesforce integration
- Implementation of multiple Microservices from scratch to cater to millions of requests using and configuration of Auto scaling Databases (SQL & No-SQL) to achieve high-performant application.
- Implementation of triggers, metrics and observability using Devo Log aggregation.
- Designing and handling a database with 1 crore taxpayers' data involves implementing efficient indexing strategies to optimize data retrieval, enabling a significant speed improvement of approximately 30% in query performance and overall database operations.
- Creating a QR based generation & retrieval service for tax invoices making it available on the go.
- Generated an XML based signature service to the said tax invoice form to interact with government tax portal.
- Building a real-time currency exchange-rate and Policy.
Digital Books - Virtual Library
- A 3 tier microservice (Backend + Frontend + DB) hosted on AWS Infrastructure with its own loadbalancer + Discovery client able to autoco-scale according to load.
- Uses Complex Spring Security roles to give access to different types of user to peform specific actions.
- Users can login and read a book or subscribe to an author, authors can publish a book. and admins can manage everything.
- Application is secured by JWT token as well to handle user data security.
- Frontend created in Angular 15 while backend uses Spring Boot with Java 17 connecting to AWS RDS (MySQL) as its backend.
Contributions :
Technologies Used :
Java Gradle MySQL Google Firebase Android Studio
List of Project/s I worked on, throughout my teneure in this industry!
List of Project/s I worked on, In my personal time!!
Khamang - Android application to Save and Share recipes
- Used MySql + Firebase Integration to store user recipe data and handle user authentication.
- Sharing Functionality - share between any 2 type of users.Recipe information can be shared by any of the users inside the application, or outside the application.
- User Types - A user can register himself as a general user, celebrity page or a chef due to which he gets to use selected functionality
- Send email + whatsapp notification when your subscribed person adds a recipe.
Contributions :
Technologies Used :
Java Gradle MySQL Google Firebase Android Studio
Arcadia - 2D DungeonCrawler
- Arcania is a video game which is scripted in C# and has elements of Role Playing Game and an Action Game created using Unity3D.
- User has 2 attacks, ranged and melee using which he can defeat the enemies. Range attacks require user to find arrows, hidden in the game world.
- The players objective is to find all the coins & collectibles in the world and defeat as many enemies as they can.
- This game is inspired by Legend of Zelda and Pokemon LeafGreen
Suvidha - Blood Bank Management System
- Suvidha is a basic ERM program written in C# using .NET framework and MS-SQL with Bootstrap, PopperJS and many other AWESOME libraries in frontend
- ERP showing the amount of each blood available, its expiry date, donor data, etc
- Doctors can directly use this system to request for blood retrival. while users can register themselves as a donor. Management staff can peform CRUD operations on the data. While Admin can generate the reports as well as see the dashboard.
PresenT - Attendance Management System
- Teachers can enter the report of present students and the report can generated whenever you want to for any month selected.
- Created a system which is able to take attendance of Students, process it, and store the report in XLS Format. Main Technology used was JavaEE and Apache POI.
- Main Technology used was JavaEE and Apache POI.
Gladiator - Console Based Dungeon Crawler
- Gladiatoris an angband clone purely built using C
- Inspired by oldschool classics like rogue, but very very limited in scope
- Easter Egg: Nothing much to see here. but I appreciate you coming this far to read this.
Contributions :
Technologies Used :
C
BrainFuck - Console Based Dungeon Crawler
- Esoteric Language Interpreter written using basic C
Contributions :
Technologies Used :
C