미리보기
기본 정보

2년차 주니어 개발자입니다. 비록 비전공자로 시작했지만, 거짓말을 하지 않는 코드에 매력을 느껴 개발자의 길을 걷기 시작했습니다. 현재 네이버 쇼핑의 커머스 ID 플랫폼 개발과 인증 서버 개발을 진행하고 있습니다. 꾸준하고 빠르게 성장하기 위해 노력하고, 학습한 내용을 정리하고 공유하는 것을 좋아합니다. 1,700개의 포스팅, DAU 약 200의 기술 블로그를 운영하고 있습니다. 문제 해결 능력과 구현 능력이 좋습니다. 여러 Algorithm Online Judge에서 1,600개 이상의 문제를 해결했습니다.
기술 스택
Java, Spring Boot, Docker, Kubernetes, Airflow, MySQL, Redis, JPA
경력
네이버 주식회사
사원 | 커머스ID개발 | 재직 중
2023.07. ~ 재직 중 (1년 8개월)
Batch System migration
- 팀내 Batch System을 Jenkins에서 Airflow로 마이그레이션
- Airflow 아키텍처 설계 및 인프라 구성
- RabbitMQ Cluster / Mirroring 구축
- 빠른 DAG 장애 탐지를 위해 알람 기능 개발
- Serverless (Lambda) 기반 구성
레거시 개선
- 여러 레거시 개선
인증 서버 개발
- TPS 50K의 트래픽을 받는 인증 서버 개발
콘텐츠웨이브(주)
사원 | 인프라개발팀
2023.03. ~ 2023.07. (5개월)
라이브 방송 시청자 수 / 감정표현 전송 서비스 개발
- 라이브 방송을 시청중인 시청자 수 집계 API 개발
- 라이브 방송에서 시청자들이 감정표현을 전송하고 수신하는 API 개발
- 주기적인 polling 요청을 보내 감정 표현 API를 호출하도록 개발
- polling 주기를 동적으로 가져가기 위한 알고리즘 개발
빌링 백오피스 개발
- VOC 대응을 위한 백오피스 개발
- 데이터 베이스 설계
- Go lang 기반 API 서버 개발
- Go template를 활용해 FE 개발
프로젝트
K-Twitter
개인
2023.08. ~ 진행 중
여러 기술을 도입하고 연습하기 위한 목적의 SNS 구축 프로젝트
- 기술 스택 |
Kotlin, Springboot, Kubernetes, JPA, MySQL, Redis, Docker, Github Actions, Elastic Search, Logstash, Kibana
- 역할 | Entity 설계, SNS 도메인 설계 및 비즈니스 로직 개발, CI/CD 구축, 로그 모니터링을 위한 ELK 구축
- ELK 시스템을 구축하며, 로깅 시스템 및 로그 레벨에 대한 지식 성장
- 컨테이너 오케스트레이션 도구로 Kubernetes를 도입하며, 쉽게 확장할 수 있는 시스템 구조 설계
- github link
꿀벌 커뮤니티
개인
2022.05. ~ 2022.12.
사용자의 MBTI에 따라 소통할 수 있는 커뮤니티 구축 프로젝트
- 기술 스택 |
Java, Springboot, JPA, PostgreSQL, Redis, Nginx, Docker, Github Actions, AWS EC2, OpenVidu, Jacoco
- 역할 | 문자, 음성 채팅 기능 구현, Redis Sentinel, CI/CD, Docker Swarm Cluster 구축, Test Coverage 유지 보수
- Redis Sentinel과 Docker Swarm Cluster를 구축하는 과정에서 HA에 대한 지식이 성장
- 코드의 품질을 높이기 위해 고민하며, 테스트 커버리지가 80% 미만일 시 빌드가 실패하는 정책을 설정
- 기존 배포 프로세스에 불편함을 느껴, CI/CD 파이프라인 자동화를 학습 및 적용
- Redis를 메시지 브로커, 세션 저장소, 캐시 등으로 활용하며 Redis 기술에 대한 지식 성장
- github link
동아리 홈페이지 개발
부산 IT 연합 동아리 PROJECT
2022.01. ~ 2022.04.
동아리 홈페이지 개발 및 리뉴얼 프로젝트
- 기술 스택 |
Java, Springboot, JPA, Nginx, MySQL, Redis, Celery, RabbitMQ, Docker, AWS EC2
- 역할 | 모의 투자 게임 개발, MSA 아키텍처 전환 및 설계, DB 아키텍처 설계, 데이터 크롤링
- 기술스택 장벽을 허물기 위해 마이크로 서비스 아키텍처(MSA) 학습 및 적용
- MySQL을 제외한 모든 기술을 처음으로 학습하는 과정 속에서 새로운 기술을 빠르게 습득하는 능력 성장
- 프레임워크 외에도 Nginx, Docker 등으로 서버 아키텍처를 구성해서 배포를 쉽게 만들고 성능을 향상시킬 수 있다는 점을 알게 됨
- github link
교육
부산대학교
대학교(학사) | 식품영양학과
2017.03. ~ 2023.08. | 졸업