I’m a highly driven Software Engineer with a strong focus on building efficient, scalable backend systems using modern Java and Spring technologies.
My core strength lies in designing robust system architectures that align with both business goals and engineering best practices. I place a strong emphasis on clean code, modular design, and thoughtful abstraction always aiming to create maintainable and extensible systems.
Recently, I’ve been exploring advanced architectural principles and patterns that support scalable and resilient backend systems. I'm particularly interested in architecture, and DDD(Domain-Driven Design). I also enjoy studying design patterns such as factory, strategy, and builder, as well as architectural styles to improve system flexibility and clarity.
My key interests include backend architecture, scalable system design, database performance optimization, and building resilient services through clean and consistent architectural principles. I also enjoy collaborating with fellow engineers to exchange ideas, challenge assumptions, and continuously refine both code quality and team workflows.
- Backend
- Java 8+
- Spring Boot 3+, Spring MVC, Spring Security, Spring Data JPA/Redis
- Hibernate, QueryDSL
- JUnit 5+, Mockito
- Gradle, Maven
- Database
- MySQL 8+(InnoDB)
- MongoDB
- Redis
- DevOps
- AWS Beanstalk, EC2, S3, RDS, Route 53, ECR, ELB
- Docker, Docker Compose, Docker Hub
- Github Actions
- Nginx