54 lines
2.3 KiB
Markdown
54 lines
2.3 KiB
Markdown
# 👋 백엔드 개발자 박원엽입니다.
|
|
|
|
<p align="left">
|
|
<img src="https://img.shields.io/badge/Java-007396?style=for-the-badge&logo=java&logoColor=white">
|
|
<img src="https://img.shields.io/badge/Spring_Boot-6DB33F?style=for-the-badge&logo=spring-boot&logoColor=white">
|
|
<img src="https://img.shields.io/badge/Kotlin-7F52FF?style=for-the-badge&logo=kotlin&logoColor=white">
|
|
<img src="https://img.shields.io/badge/Python-3776AB?style=for-the-badge&logo=python&logoColor=white">
|
|
<img src="https://img.shields.io/badge/MySQL-4479A1?style=for-the-badge&logo=mysql&logoColor=white">
|
|
<img src="https://img.shields.io/badge/Redis-DC382D?style=for-the-badge&logo=redis&logoColor=white">
|
|
</p>
|
|
|
|
## 🚀 About Me
|
|
복잡한 문제를 직시하고 해결했을 때의 성취감을 바탕으로 새로운 도전을 즐기는 백엔드 개발자입니다. 신중하게 설계하고 망설임 없이 추진하는 행동력을 바탕으로 돌발 상황에 효과적으로 대응하며 애플리케이션의 안정성을 확보하는 데 기여합니다.
|
|
|
|
- 🛠️ **핵심 역량**: 대용량 데이터 처리 최적화
|
|
- 🖥️ **인프라**: Proxmox 기반 홈서버 운영 및 Docker 컨테이너 최적화
|
|
|
|
---
|
|
|
|
## 🛠 Tech Stacks
|
|
### Backend & Data
|
|
- **Frameworks**: Spring Boot, MyBatis, NestJS, Node.js
|
|
- **Database**: MySQL, MariaDB, Redis, MongoDB, ELK Stack
|
|
- **Environment**: Linux (systemd), Docker & Docker Compose, Logstash
|
|
|
|
### Dev & Tools
|
|
- **Testing**: JUnit 기반 테스트 주도 개발 (TDD)
|
|
- **Auth**: OAuth 2.0 기반 인증 시스템 구축 경험
|
|
- **Communication**: REST API 설계 및 문서화 협업
|
|
|
|
---
|
|
|
|
## 🖥️ Homelab Architecture (Self-Hosting)
|
|
현재 보고 계신 이 Gitea 인스턴스는 제 개인 홈서버에서 운영되고 있습니다.
|
|
- **Server**: 8C 16T / RAM 32G
|
|
- **Virtualization**: Proxmox VE (LXC 컨테이너 기반 Docker 운영)
|
|
- **Network**: Cloudflare Tunnel 기반 보안 접속 환경 구축
|
|
- **Storage**: SSD 기반 데이터 분리 및 백업 정책 자동화
|
|
|
|
---
|
|
|
|
## 📁 Key Projects
|
|
|
|
---
|
|
|
|
## 📫 Contact & Links
|
|
- [**Blog**](https://blog.wypark.me)
|
|
- [**GitHub**](https://github.com/ParkWonYeop)
|
|
- [**Gitea**](https://git.wypark.me/pwy9679)
|
|
- **Email**: wyp9679@gmail.com
|
|
|
|
<p align="center">
|
|
"문제를 외면하지 않고 직시하며, 끊임없이 성장하는 개발자가 되겠습니다."
|
|
</p> |