백엔드/서버개발자로서 11년 4개월의 다양한 경력을 보유하고 있습니다. 메가존에서는 우아한형제들 채용 시스템 운영 및 개발, 고도화 프로젝트 개발, 예산 관리 어드민 구축 등 다양한 프로젝트에 참여했습니다. 어다인주식회사에서는 통합메시징 분배솔루션 'M1 프레임워크'를 중심으로 금융권 및 보험사 등 다양한 고객사에 서비스를 제공하는 업무를 담당했습니다.
총 11년 4개월
아키텍처 설계 및 구현
- Spring boot 기반 모놀리식 레거시 및 마이크로서비스 아키텍처 에 따른 RESTful API 개발
- SOLID 원칙 준수, 도메인 주도 설계 원칙을 따른 비즈니스 로직 모듈화
백엔드 시스템 개발
- Java 11의 기능 Stream API, Optional 활용한 코드 최적화
- JPA 엔티티 관계 설계 및 @OneToMany, @ManyToMany 양방향 관계 최적화 또는 연관관계 최소화 설계
- 동적 검색 조건을 위한 Boolean 조합 및 재사용 가능한 Predicate 설계
- @Transactional의 전파 속성(Propagation)과 격리 수준(Isolation) 세부 조정
- 낙관적 락(Optimistic Lock)과 비관적 락(Pessimistic Lock) 전략적 사용
- 복잡한 DTO 변환을 위한 Projection 기법 및 결과 변환 최적화
코드 품질 및 유지보수성 향상
- 클린 코드 원칙 적용 및 구글 자바 코드 컨벤션 표준화
- 정적 코드 분석 도구SonarQube 연동
- wiki 개발자 문서화 및 지식 공유
- PR(MR) 리뷰를 통한 피드백
운영 업무
- 데이터베이스 스키마 변경 계획 수립 및 영향도 분석
- 데이터 변경 스크립트 작성 및 검증
- 릴리즈 노트 작성 및 배포
- 변경 영향도 분석 및 이해관계자 커뮤니케이션
- 장애 시 장애 보고서 및 장애 대책 수립
내용: 우아한형제들 인재채용, 우아한청년들 인재채용, 우아한청년들 크루채용, 어드민, 심사관 사이트 운영 및 개발
업무: 요구사항 개발 및 운영, 장애 대응, 인프라 업무 지원
내용: 우아한형제들 채용 시스템 고도화 프로젝트
개발 도메인: 면담지관리, 공고, 직무, 지원자별 대시보드, 공통 통합테스트 개발
내용: 우아한형제들 예산 관리 어드민 사이트 구축
개발 도메인: 예산 과제 관리, AWS 파일 업/다운로드 관리, 예산 결재 관리
내용: 우아한형제들 서빙로봇 관리 어드민 구축
서빙로봇 관리 restapi 개발
AWS S3 연동 API 개발
Google Spread Sheet 연동 API 개발
서빙로봇 호출 시스템 및 공유 주방 호출 시스템 연동
사이트: https://academy.baemin.com/
내용: 우아한형제들 사장님 아카데미 어드민 사이트 구축
개발 도메인: 공지사항, 언론보도, 장사비법
주력 솔루션인 통합메시징 분배솔루션 'M1 프레임워크' 금융권/보험사 등 고객사 구축 프로젝트 및 개발 유지보수 업무
주요업무:
SKT UAPS 솔루션 개발 및 유지보수 지원
주력 솔루션인 통합메시징 분배솔루션 'M1 프레임워크' 금융권/보험사 등 고객사 구축 프로젝트 및 개발 유지보수 업무
KB국민카드 통합메시징 개인정보 DB암호화 프로젝트
KB국민카드 통합메시징 어드민 웹화면 구축 프로젝트
컴퓨터공학 · 졸업
2007.03 ~ 2013.02
지역: 경북 · 학점: 3.43/4.5 · 주/야간: 주간
이과계열 · 졸업
2004.03 ~ 2007.02
2011.09 - 수유 전통시장활성화 어플리케이션 공모전 최우수상 (시장경영진흥원)
2014.08 - 정보처리기사 최종합격 (한국산업인력공단)
2007.12 - 1종보통운전면허 최종합격 (경찰청-운전면허시험관리단)
군필 - 육군/병장 만기전역 (2008.08 ~ 2010.06)
"가족의 울타리나 사회에서는 너의 태도에 달렸으니, 사람과 사람을 대함에서는 진실한 태도를 중요시하라"
저는 사회 일이나 친구들, 그리고 선후배들을 대하면서 태도의 중요함을 알게 되었고, 태도를 통해 자신을 신뢰할 수 있는 사람이 되기 위해 책임감을 키워나갔으며 언제든 신뢰할 수 있고 책임감 있는 일원으로 거듭나도록 최선을 다하겠습니다.