Hi, I'm Saroj Kumar Vaishya.
A
Self-driven, quick starter, passionate programmer with a curious mind who enjoys solving a complex and challenging real-world problems.
About
I am a Computer Science Grad Student at SATI, Vidisha. I enjoy problem-solving and coding. Always strive to bring 100% to the work I do. I have worked on technologies like Python, Django, Java, Spring, Spring Boot, MySQL, PostgreSQL, Oracle, HTML5, CSS, during my bachelor's and complanies. I have 1.5 year of professional work experience which helped me strengthen my experience in Spring Boot and Django. I am passionate about developing complex applications that solve real-world problems impacting millions of users.
- Languages:Java, Python, JavaScript, HTML/CSS
- Frameworks: Spring, Spring Boot, Django
- Databases: MySQL, PostgreSQL, Oracle
- Tools & Technologies: Git, AWS, Eclipse, STS, VSCODE
Looking for an opportunity to work in a challenging position combining my skills in Software Engineering, which provides professional development, interesting experiences and personal growth.
Experience
- Designed, developed, and maintained dynamic web applications using JSP and Servlets for interactive user interfaces and data-driven content.
- Designed and implemented RESTful APIs using Spring MVC, allowing seamless communication between front-end and back-end systems.
- Developed and optimized data access layers using DAO design patterns, ensuring efficient and secure interaction with databases.
- Added a bulk upload feature which reduced the manual work of adding documents into a database.
- At Newgen, I've driven advanced web app development, refined Java skills, and thrived in collaborative teams as a Java Developer.
- Worked on Prod DC and DR deployment.
- Tools: Java, Jsp, Servlet
- Got training of Newgen Products eg. OmniDocs, IBPS, EGOV etc.
- Collaborated with senior developers to learn and apply Java programming concepts in real-world project.
- Designed and implemented RESTful APIs using Spring MVC, allowing seamless communication between front-end and back-end systems.
- Assisted in the development and maintenance of web applications using Java, JSP Servlet and Spring MVC technologies.
- Tools: Java, Jsp, Servlet
- Creating responsive and user-friendly webpages
- Making website interactive and dynamic.
- implemented serviceworkers (Progressive Web App)
- implemented backend using django
- Created Music Player
- Tools: Django, HTML, CSS, JS, SCSS, Docker, Git
Projects

A podcast streaming web app based on Django
- Tools: Django, HTML, CSS, JS, Bootstrap, SCSS, MediaQuery, Postgres, serviceworker, Docker
- Register/login to the web app(with OAuth-based Google Sign-In).
- Search and filter podcast based on topics.
- Create favourates and add/remove songs to/from favourates.
- Scroll through recently played/viewed podcast.
- Created for Vichaar while working as intern

A web-app to get approval of given sequential users by transfering workitem(data with attachments).
- Tools: JSP, Servlet, JS, Bootstrap, Oracle
- A web-app to get approval of given sequential users by transfering workitem(data with attachments) one to another user.
- Developed web components such as controllers, DAO, JSP separation of concerns and maintainability using JSP and Servlets
- Collaborated with a team to design and implement the system's architecture following the MVC pattern.
- Scroll through recently played/viewed podcast.
- Identify and resolving production and non-production application issues.

A platform where people can interact with youtubers for business or event contracts.
- Tools: Django, Python, ORM, Postgres, JavaScript, HTTML, CSS, Bootstrap
- This platforms enables event managers or companies to contact the youtubers and talk about business. It is a hassle-free platform.
- create an account and submit a request to your favorite youtuber with whom you can get in contact. You can login and checkout the details of the youtubers you made contact with.
- work on authentication for two type of users, inheriting AbstractBaseUser , BaseUserManager class.
- Using Django ORM created models for youtuber, normal user, hire-requests etc.
- Also Handle send and accept hire request.
- created model for youtuber's profile where they can update their details like dp, category, city, description, any announcement etc

Django eCommerce Application with Product Variants, Orders, Rating System, Payment getway etc.
- Tools: Django, Python, ORM, Postgres, JavaScript, HTTML, CSS, Bootstrap
- Django eCommerce Application with Product Variants, Orders, Rating System, Payment getway and much more.
- built authentication system using django py inheriting User class
- enable email varification to successful create accounts.
- implement PayPal Payment getway to order product
- Deployed on AWS Elastic Beanstalk (EB)
- Uses AWS services like RDMS, S3 etc

YouTube Clone using React JS and YouTube V3 API from Rapid API
Skills
Languages and Databases
Frameworks



Other



Education
Bachelor of Technology (CSE) 2018-22
CGPA : 7.79/10.0Samrat Ashok Technological Institute
Vidisha, Madhya Pradesh
HIGHER SECONDARY (PCM) 2018
Percentage : 89 %Government Multi. HS School Malhar Ashram
Indore, Madhya Pradesh
HIGH SCHOOL 2016
Percentage : 93 %Government Excellence HS School
Waidhan, Distt.-Singrauli, Madhya Pradesh