미리보기
기본 정보
지식 공유의 가치를 실천하는 개발자 서현준입니다.
자기소개
Java와 Spring을 기반으로 서비스를 개발하고 운영한 경험이 있으며,
개발 과정에서 마주치는 문제들에 대해 why라는 질문을 던지며 근본적인 원인을 파악하고자 합니다.
이러한 접근을 통해 외부 API 의존성 분리, 자동 복구 체계 구축, Docker를 활용한 환경 통일화 등
서비스의 안정화와 유지보수성을 위해 주도적으로 기여해왔습니다.
기술적 성장을 이루기 위해 도전하는데 두려움이 없고 개발 공유 문화에 관심이 많습니다.
이를 바탕으로 2년간 문제 해결 과정과 학습 내용을 기술 블로그에 꾸준히 기록하며 월평균 35,000 조회수를 달성했습니다.
제가 합류하게 된다면 이러한 경험과 열정을 바탕으로 회사의 기술 공유 문화에 좋은 시너지를 낼 수 있을 것이라 생각합니다.
프로젝트
우아한테크코스
오디
백엔드 4명, 안드로이드 3명으로 이뤄진 팀 프로젝트로
약속에서 발생할 수 있는 스트레스를 줄여주기 위해 출발할 시간 알림, 도착 예정 시간 실시간 조회, 재촉하기 기능을 제공하는 Android 애플리케이션입니다.
팀원들과 원할히 지식을 공유함으로써 정보의 비대칭을 최소화해 효율적인 소통을 이끌어나가는 경험을 할 수 있었습니다.
프로젝트 기여
외부 API 의존성 분리 및 호출 최적화를 통한 서비스 안전성 향상
Redis 기반 서킷 브레이커 패턴 적용으로 외부 API 장애 격리 및 자동 복구 체계 구축
Redisson 분산락 적용으로 분산 서버 환경에서의 데이터 정합성 확보
동적 스케줄링 기반 출발 알림 및 사용자 맞춤형 알림 서비스 구현
FCM 기반 개인/그룹 Push 알림 전송 시스템 설계 및 구현
Docker를 사용한 로컬 환경과 배포 환경의 DB 통일로 사이드 이펙트 방지
Spring Profile Group을 사용해 환경별 설정 분리 및 개선
계층별 테스트를 위한 추상 기반 클래스 설계로 테스트 코드 재사용성 및 유지보수성 향상
Jasypt 암호화 적용으로 민감 정보 보안 강화
READ/WRITE DB 라우팅 설정을 통한 DB 부하 분산
Swagger를 사용한 API 문서화
포트폴리오
대외활동
기타
MySQL 스터디
MySQL을 더욱 깊이 이해하고자 진행하는 우아한테크코스를 수료한 크루 4명으로 이뤄진 스터디로
Real MySQL 8.0책을 참고하여 매주 스터디를 진행하며 토론을 통해 전문성을 키워가고 있습니다.
2024
우아한테크코스
Docker 맛있게 사용하기 데코톡 발표
우아한테크코스 크루들이 서로가 성장하기 위해 지식을 나누고 대화하며 생각해보는 시간인 테코톡에서
Docker를 사용하면서 만나게되는 다양한 옵션들을 쉽게 이해하고 적용할 수 있도록 돕고자 발표하였습니다.
2024
교육
우아한테크코스
사설 교육 | 백엔드
2024.02. ~ 2024.11.
졸업
코드스테이츠 부트캠프
사설 교육 | DevOps
2022.02. ~ 2022.06.
졸업
경남대학교
대학교(학사) | 경영학과
2016.03. ~ 2022.02.
졸업
기술 스택
자격증
컴퓨터활용능력
1급 | 대한상공회의소
2018.01.
워드프로세서
1급 | 대한상공회의소
2017.03.