Software Development Intern
Current• Migrated microservice APIs from Python to Java (Spring Boot) for optimal resource usage and better integration.• Setup robust RESTful API endpoints to process incoming requests.• Implemented DTOs, repository interfaces, and entity models for inter-service and database communication.• Minimized code verbosity by leveraging Lombok annotations, enhancing readability and maintainability.• Ensured data integrity and consistency through transactional database operations.•… Show more • Migrated microservice APIs from Python to Java (Spring Boot) for optimal resource usage and better integration.• Setup robust RESTful API endpoints to process incoming requests.• Implemented DTOs, repository interfaces, and entity models for inter-service and database communication.• Minimized code verbosity by leveraging Lombok annotations, enhancing readability and maintainability.• Ensured data integrity and consistency through transactional database operations.• Optimized application performance by incorporating asynchronous methods.• Adhered to SOLID principles by using builder pattern, factory methods, inheritance, and dependency injection.• Wrote custom MySQL queries for the repository interface to suit application needs.• Applied comprehensive null-safety checks and error handling mechanisms throughout. Show less