Software Developer Internship
CurrentAs a Full Stack Java Software Intern, I played an integral role in designing and developing a microservices architecture utilizing Java 11, Spring Boot, and Spring Security. This architecture streamlined deployment, strengthened security, and simplified ongoing maintenance. On the front end, I developed dynamic and responsive interfaces with React, enhancing the user experience and application responsiveness.To optimize application performance, I implemented efficient data structures, including hash maps, trees, and graphs, reducing query processing time by 30%. Additionally, I utilized Spring Data NoSQL with MongoDB, which significantly boosted database interaction efficiency and scalability within the microservices framework.For deployment, I leveraged AWS services, including EC2 and RDS, and employed Jenkins for CI/CD pipelines, Docker for containerization, and other cloud resources, ensuring the application remains scalable and reliable across environments. This combination provided a seamless, efficient deployment pipeline, contributing to the application's robust performance and operational reliability.