HomeWork

My Work

Server-Side Development: I possess strong skills in building and maintaining the server-side logic for web applications. With proficiency in Java Spring Boot, Python, and JavaScript, I excel in handling data processing, implementing business logic, and developing APIs. My experience includes leveraging Java Spring Boot's robust framework for rapid application development, harnessing Python's versatility for efficient server-side operations, and utilizing JavaScript for dynamic client-server interaction. I am adept at designing scalable and secure server-side architectures to meet the dynamic needs of modern web applications.

Project Collaboration: As a Software Developer, I excel at collaborating effectively with front-end developers to ensure seamless integration and functionality of applications. I actively participate in code reviews, discussions, and problem-solving to achieve optimal user experience.

Database Management: I have a strong understanding of relational databases, particularly PostgreSQL and MySQL. I am adept at designing, managing, and optimizing database structures in these systems to ensure data integrity and efficient retrieval. My experience includes schema design, indexing, query optimization, and ensuring scalability and performance of database systems.

API Development: I possess the skills to develop robust and secure APIs that facilitate communication between the front-end and back-end components. I can implement authentication, authorization, and data exchange functionalities for seamless integration.

Troubleshooting and Debugging: I am adept at identifying and resolving issues that arise within the back-end architecture. I leverage debugging techniques and analytical skills to pinpoint root causes and implement effective solutions.

Deployment Expertise: I am familiar with the deployment process and possess the skills to deploy applications to production environments. Leveraging my experience with Apache Tomcat server administration, I excel in configuring and deploying applications for seamless launch and ongoing maintenance. Additionally, I am proficient in utilizing Docker for containerization and managing deployment workflows. With a strong understanding of configuration management tools and server administration tasks, I ensure smooth application deployment and continuous operation in production environments.

CDAC,NOIDA

Software Developer
  • Extensive experience in developing the E Lab Portal using Spring Boot, Spring MVC and Spring Security.
  • Successfully implemented REST API for cloning, creating, and accessing virtual machines, a crucial component of the portals
  • Developed the portal with a strong emphasis on security, ensuring data protection and secure user access to virtual machines
  • Proficient in managing Tomcat server end to end and effectively undertaking the portal maintenance post-deployments
  • Strong understanding of Java technologies, resulting in the creation of a seamless user experience for virtual machine managements
  • Accomplished at working both independently and as part of a team, consistently delivering projects on time and to a high standards
  • Proficient in Linux commands; created server and deployed applications in Apache Tomcat servers
  • Provided real-time updates for a personalized learning experience, leading to enhanced user learning outcomes
  • CDAC,NOIDA

    Intern cum Software Developer
  • Learned and applied Spring Boot to develop a Hackathon website
  • Gained a deeper understanding of the Spring Boot framework for building robust web applications
  • Enhanced skills in full stack development, valuable for future projects
  • Contributed to the creation of a practical learning environment for users to practice cybersecurity exercises