Server/Backend Developer
- 빠른 시도로 문제를 해결하는 것과 불필요한 부분을 개선하는 것을 선호합니다.
- 지속적인 시도로 여러 단계에 걸쳐 이슈를 개선하거나 해결한 경험이 다수 있습니다.
- 객체의 협력을 활용해 효과적인 코드를 지향하며 인프라를 통해 불필요한 작업을 개선합니다.
- 끈기와 열정이 넘치며 개발에 진심입니다.
- 개발에 참여하면 서비스에 애정을 갖고 개발하며 문제를 해결할 때 성취감을 느낍니다.
- 주도적으로 문제를 해결하기 위해 노력합니다.
- 오픈소스에 기여하며 직접 문제를 해결하였습니다.
- 개발 동아리 운영진을 맡으며 동아리 행사를 활성화한 경험이 있습니다.
- 45명의 동아리 부원이 참여한 프로젝트를 리드한 경험이 있습니다.
-
주요 기술 스택은 다음과 같습니다.
Java Spring
JPA
MySQL
Redis
Docker
aws ec2
-
현재 관심 있는 기술 분야는 다음과 같습니다.
MessageQueue
NoSQL
System Design
Cloud Infra
-
한 언어나 프레임워크에 종속되지 않으려 노력하며 다음 기술들도 경험했습니다.
Kotlin Spring
Node.js Koa
Python Flask
* 단순 지식 전달의 글 보다는 주로 개발하며 고민한 흔적 위주로 블로그에 기록하고 있습니다.
Project | Blog Posts | Description |
---|---|---|
이길저길 | 실시간 양방향 위치 공유 시스템 설계 FCM 알림 발송 비동기 처리 RateLimit 이슈와 캐시 적용 테스트 더블과 전략 패턴 OpenAPI의 서킷 브레이커 적용과 모니터링 닉네임 검색과 FullText 인덱스 실시간 통신 기술 비교 분석 Composite 패턴과 ObjectMapper 통합 관리 |
[길치들을 위한 경로 제공 및 만남 관리 서비스] 실시간 양방향 위치 공유 시스템을 설계/개발하며 깊이 고민하였습니다. |
GitRank | Github OpenAPI의 느린 응답 이슈와 스케줄링 동시성 이슈와 Lock 전략 수립 랭킹 시스템과 SortedSet |
[블록체인 기반 깃 랭크 시스템] 한이음 ICT 멘토링 공모전 입선작입니다. |
두들두들 v2 | UUID 및 Brin 인덱스 쿼리 개선 | [손그림 AI 분석 서비스] Flask 기반 v1을 학습용으로 migration 진행한 프로젝트입니다. |
아모르각코 | 알림 시스템 설계 일지 | [위치 기반 모각코 관리 서비스] 리뷰어로 참여해 코드 리뷰를 진행하며 설계 작업을 도왔습니다. |
- | 성능테스트 툴 비교 Hibernate 신기능 탐구 |
프로젝트 외의 탐구 작업 포스트 목록입니다. |
- rabbitmq/rabbitmq-java-client PR#1469 PR#1476
- 메시지의 requeue 메트릭 추가 및 해당 메트릭 수집 기능 추가
- quartz-scheduler/quartz PR#1260 PR#1261
- 다중 misfired trigger를 retrieve 중 예외 시 롤백 및 재처리로 인한 무한 실패 이슈를 에러 핸들링으로 해결
- 2023.04 ~ 2023.11: 한이음 ICT 멘토링
- 2023.03 ~ 2023.08: 한국공학대학교 UMC 4기 [서버/Spring 파트장(운영진)]
- 2022.03 ~ 2022.12: 한국공학대학교 프로그래밍 동아리 씨부엉 [운영진]
- 2023.12: TUKOREA SW-PowerUp [최우수상]
- 2023.12: 한이음 ICT 멘토링 공모전 [한국정보산업연합회장상(입선)]
- 2022.10: 한국공학대학교 SW 캡스톤디자인 콘테스트 [프리캡스톤 부문 동상]
- 2024.03: 프로그래머스 코딩전문역량인증 [PCCP Java Lv.2]