안녕하세요. 개발자 박찬호입니다.
벡엔드 기술에 관심이 있으며, 커뮤니케이션 및 코드리뷰 하여 분위기 형성하는 것을 좋아합니다. 늦은만큼 남들보다 더 열심히 개발을 배우고있습니다.🛠️ Once I've used 🛠️
Language
Database
Storage
Compute Engine
Load Balancers
Development Tools
Framework
Frontend
Version Control
Communication
Testing Environment
Monitoring and APM
Design Tools
Portfolio
| <CampUs> 프로젝트 | |
|---|---|
| 소개 | 팀 단위로 캠핑장 예약 시스템을 개발하여 사용자들이 캠핑장을 쉽게 조회하고 예약할 수 있도록 구현했습니다. |
| 기간 | 2024.07 ~ 2024.08 (6주) |
| 기술 스택 |
언어: Java 21, JavaScript, Python 데이터베이스: MySQL 8.4, DynamoDB 프레임워크: Spring Boot 3.3.1, Spring Security 6.3.1 서버: AWS EC2, AWS Lambda, AWS ALB 프론트엔드: Vue.js, HTML5, CSS3 테스트: Locust, Elastic APM 협업 도구: GitHub, Miro, Slack, MetroRetro |
| 주요 기능 |
- 캠핑장 목록 필터 조회 (지역, 시설 유형별) - Redis를 활용한 예약 동시성 제어 - Swagger UI로 API 문서화 - Locust와 Elastic APM을 통한 성능 테스트 및 모니터링 |
| 결과물 | GitHub 링크 |
| <날씨 알림> 프로젝트 | |
|---|---|
| 소개 | 사용자 설정에 따라 날씨 정보를 실시간으로 제공하고, 날씨 변화 시 이메일로 알림을 발송하는 시스템입니다. |
| 기간 | 2024.06 ~ 2024.07 (3주) |
| 기술 스택 |
언어: Java 17, JavaScript, Python 데이터베이스: MySQL 프레임워크: Spring Boot 3.1 서버: AWS Lambda, AWS EC2, SMTP 프론트엔드: React, HTML5, CSS3 협업 도구: GitHub, Miro, Slack |
| 주요 기능 |
- OpenWeather API를 통해 실시간 날씨 데이터를 제공 - AWS Lambda 및 SMTP를 사용해 알림 이메일 발송 - 사용자 설정에 따른 관심 지역 필터링 - AWS 인프라를 활용한 확장성과 성능 최적화 |
| 결과물 | GitHub 링크 |
| <꽃 판매업> 프로젝트 | |
|---|---|
| 소개 | 사용자가 원하는 꽃을 자유롭게 구매하고 배달받을 수 있는 온라인 꽃 판매 플랫폼입니다. |
| 기간 | 2022.02 ~ 2022.04 (8주) |
| 기술 스택 |
언어: Java 8, JavaScript 데이터베이스: MySQL 프레임워크: Spring Boot 2.6.4 서버: Apache Tomcat 9.0 프론트엔드: HTML5, CSS3, AJAX 협업 도구: GitHub, KakaoTalk |
| 주요 기능 |
- 꽃 등록, 수정, 삭제 기능 - 주문 내역 및 배송 상태 조회 - 게시판 조회 및 등록 수정 |
| 결과물 | GitHub 링크 |