About me
About Me
Hello! I'm a Java Backend Developer with hands-on experience from internships and real-world projects, primarily focused on building secure, maintainable, and production-oriented backend applications.
My core stack includes:
Languages: Java, SQL, JavaScript
Backend: Spring Boot, Spring MVC, Spring Security, Spring Data JPA, Hibernate
Databases & Caching: MySQL, PostgreSQL, Redis
Security: JWT, OAuth2, Role-Based Authorization, Email OTP, TOTP/2FA
Integrations: OpenAI API, payment services, webhooks
DevOps & Tools: Docker, Maven, Git, GitHub, GitHub Actions, CI/CD, Postman
Development Practices: RESTful API design, layered architecture, validation, exception handling, clean code, debugging
Throughout my projects, I have worked on designing and developing RESTful APIs, implementing authentication and authorization flows, handling complex backend business logic, integrating third-party services, and applying Redis caching to improve application performance.
I also have experience working with asynchronous AI-related workflows, payment integration, webhook processing, and automated CI/CD pipelines. These experiences have helped me better understand not only how to implement individual features, but also how different components interact within a complete backend system.
I enjoy solving backend problems, debugging unexpected behavior, refactoring existing code, and improving application structure. I focus on writing code that is clear, consistent, maintainable, and easy for other developers to understand.
Working Style
I value teamwork, clear communication, responsibility, and continuous improvement. When working on a feature, I try to understand the business requirements and data flow first instead of focusing only on implementation.
I also enjoy discussing technical approaches with teammates, reviewing different solutions, and learning from feedback to improve both the codebase and my own engineering practices.
Career Goals
In the next 1–2 years, my goal is to become a strong Backend Developer capable of independently owning backend modules from design and implementation to deployment and maintenance.
I’m currently interested in deepening my knowledge of system design, distributed systems, microservices, messaging systems, application performance, and scalable backend architecture, while gaining more experience working with production-grade systems.
Outside Work
Outside of development, I enjoy reading technical articles, exploring backend technologies, studying architecture and system design case studies, and documenting what I learn.
Writing and sharing technical knowledge also helps me reinforce concepts and continuously improve my understanding of backend engineering.