Experienced Java Software Engineer specializing in Spring Boot, microservices architecture, and RESTful API development. Proficient in designing scalable systems, managing databases (Oracle, MySQL), and utilizing Git for version control. Demonstrated ability to lead projects through the entire software development life cycle while collaborating effectively with cross-functional teams. Dedicated to writing clean, efficient code and committed to continuous learning and adopting best coding practices
• Designing and maintaining backend systems using Java and Spring Boot for a English-speaking practice platform.
• Building and optimizing RESTful APIs to support user registration, booking systems, communication automation, and users match system.
• Integrating third-party services for email, payment, and analytics.
• Managing MySQL databases with a focus on performance and scalability.
• Leading deployment processes and maintaining application uptime.
• Applying version control best practices with GIT for collaborative development.
• Ensuring application security, data integrity, and performance through continuous monitoring and testing.
Event-Driven Systems: Message Queues (RabbitMQ, Kafka)