Projects
2025.3 - Present
#Java
#Spring
#MySQL
#S3
#Redis
#Docker
#ElasticSearch
#Kibana
#OAuth2
#Lambda@Edge
#CloudFront
#ECS
#Github Actions
Couple Managing App
A RESTful web/app platform for Couple management app for professional matchmakers.
Achievement
- Optimized search performance using ElasticSearch's inverted indexing feature
- Improved API response time and overall service performance through Redis-based caching
- Implemented real-time image resizing using Lambda@Edge and CloudFront
- Built CI/CD pipeline using AWS ECS Fargate and GitHub Actions
- Set up log collection and visualization system with ElasticSearch, Logstash, and Kibana (ELK Stack)
- Implemented social login functionality using Spring OAuth2
- Integrated Discord Webhook with Logback.xml for real-time log alerts
2023.7 - 2025.2
#Java
#Spring
#MySQL
#Querydsl
#Redis
#OAuth2
#Docker
#Jenkins
#AWS CodeDeploy
#Spring Batch
#S3 Endpoint
Dog Daycare App Project
An Application that provides dog management services for dog daycare businesses.
Achievement
- Designed AWS 3-tier architecture for enhanced security and scalability
- Reduced server costs by 20% through AWS cost optimization strategies
- Implemented CI/CD automation using Jenkins and AWS CodeDeploy
- Developed automation features for routine tasks using Jenkins scheduler
- Utilized Spring Batch for processing subscription expiration and generating statistical data
- Improved performance through indexing using nGrinder load testing
2023.2 - 2023.3
#Java
#Spring
#MySQL
#Kafka
#Redis
#Docker
#Kafka
#CloudWatch
#S3
Financial Product Website
A RESTful web/app platform that introduces and recommends financial products based on customer preferences and desired conditions.
Achievement
- Utilized the Financial Supervisory Service Open API for real-world data
- Set up a multi-container environment using Docker-Compose and deployed on AWS
- Implemented notification functionality using Server-Sent Events (SSE) and Kafka
- Developed JWT login and logout using Redis, improving query performance by caching data
- Implemented file upload and download to AWS S3
- Utilized JPQL for object-oriented programming and displayed search results based on categories and keywords
- Built database, ERD, and visualized data components using Google Spreadsheets (WBS)