미리보기
기본 정보
플랫폼이나 언어에 국한되지 않고 문제를 해결을 즐기는 개발자 입니다. 따라서 다양한 문제 해결 과정 속에서 쌓이는 노하우들 가진 것이 제 장점 입니다. 여러가지 개발을 좋아하는 편이어서 업무 및 시스템 자동화를 좋아하고 최근엔 스마트 홈에 관심이 있어 홈 IoT를 직접 구성하여 꾸며나가고 있습니다. 문제 해결을 위해 포기하지 않고 도전하는 끈질긴 성격과 책임감 그리고 새로운 기술을 거부감 없이 흡수 할 수 있는 유연함이 강점입니다. 누구나 편하게 대화할 수 있는 성격을 가져 여러 파트의 동료들과 잘 어우러지며 협업 하는 것에 자신 있습니다.
기술 스택
Java, Kotlin, Spring Boot, AWS, Node.js, Python, grafana, Docker, Android, Spring Cloud
경력
(주)스몰티켓
백엔드 개발자 | 개발팀 | 재직 중
2023.03. ~ 재직 중 (1년 8개월)
요기요-KB 시간제 보험 신규 프로젝트
효율적인 리소스 관리를 위해 Spring Cloud 기반의 MSA 서버로 구조 변경
Kotlin, Spring boot 기반 프로젝트 구조 설계 및 컨벤션 신규 정의
Kotlin 코루틴기반 비동기 처리를 통해 복잡도 높은 백오피스 API 60% 이상 속도 향상
Mybatis → JPA, querydsl 변경으로 데이터베이스에 대한 의존성 최소화
업체 별로 분리되어 있던 프로젝트들을 단일 프로젝트 멀티 모듈 구조로 변경하여 중복 코드 80% 제거
Jenkins, CodeDeploy, Eureka 기반 무중단 배포 시스템으로 배포시 에러율 0% 달성
Docker, AWS ecr 기반의 서비스 컨테이너화 및 버전 관리를 통해 배포 문제 발생시 롤백 기능 추가
서드파티 서비스와의 연동이 많은 구조로 인해 발생한 장애에 빠른 대응을 위한 모니터링 시스템 재구축
LGTM 스택과 AWS S3를 기반으로한 모니터링 시스템 구축으로 외부 모니터링 서비스 이용료 대비 80% 절감 (Grafana, Loki, Tempo, Mimir)
Slack 연동 및 커스텀 알람으로 장애 대응 속도 향상
Terraform을 사용하여 코드기반 AWS 인프라 관리를 통해 인프라 변경에 대한 승인 프로세스 추가 및 인프라 변경에 대한 PR 작성을 통해 휴먼 에러 최소화
중복 서비스들에 대한 재개발 방지를 위해 사내 공통 서비스 개발
이메일 전송 및 관리 모듈 구현
알림톡(Aligo) 템플릿 및 발송 관리를 위한 모듈 구현
비동기로 대용량 엑셀 파일 생성 및 파일 전송 모듈 구현
비개발 부서 Jira 관리를 위한 Slack Bot 개발
Jira automation 및 Confluence 문서 자동화 Bot 개발
적하보험 자동화 솔루션 MVP 모델
자연어 처리 기반 자동화 시스템을 위한 LLM API 서빙
LLM 기반 PDF, Excel 파일 분석 및 데이터 분류 API 개발하여 보유한 전체 인보이스 문서 기준 99% 정확도 달성
인보이스 문서 분석을 위한 prompt 작성
ChatGPT 기반 MVP 모델 개발
Ollama를 통해 llama3, phi3 등의 오픈소스 LLM 모델 추가
보유한 인보이스 기반 학습 데이터셋 생성 및 llama3 모델을 사용하여 파인 튜닝 진행
주식회사 테라핀
안드로이드 개발자 | 플랫폼 개발팀
2021.07. ~ 2022.08. (1년 2개월)
코핀 코믹스 2.0 안드로이드 앱 프로젝트
사용자 편의성 향상을 위해 PHP 기반 웹뷰 형태의 하이브리드 앱에서 100% 네이티브 앱으로 신규 개발
웹앱 기반 → 코핀코믹스 2.0 안드로이드 100% 네이티브 앱 전환 개발 및 출시
코핀코믹스 2.0 서비스 출시 이후 6개월 이상 비정상 종료 발생 1% 이하 유지
컴포넌트별 디자인 일관성 및 생산성 향상을 위해 디자인 시스템 도입 후 컴포넌트화된 커스텀뷰 개발
웹툰 뷰어 Pinch Zoom RecyclerView 개발
스토어 리뷰 데이터, 서비스 관련 트윗, GA 데이터 수집 봇 개발
코슐랭 가이드 개발
사내 페이코 식권 사용 편의성을 위해 가맹점 리뷰 및 검색 서비스 개발
200건 이상의 식당 리뷰 작성 및 전사원의 70% 이상이 점심시간에 이용.
주식회사 펀엔씨
안드로이드 개발자 | 안드로이드 개발팀
2021.01. ~ 2021.07. (7개월)
강아지대통령, 고양이대통령 개발
생산성 향상 및 레거시 제거를 위한 아키텍처 설계 및 리팩토링
MVVM 패턴 기반으로 구조 변경 및 리팩토링
팀 컨벤션을 유지하기 위해 Lint 및 코드 자동 생성 Android Studio Plugin 개발
Jenkins를 기반으로 Lint 및 테스트 자동화를 위한 CI/CD 환경 구축
강아지대통령, 고양이대통령 브랜드샵 기능 개발
간편한 CI/CD 사용 및 운영 앱 모니터링을 위한 SlackBot 개발
프리랜서
풀스택 개발자
2019.12. ~ 2020.10. (11개월)
이룸로지스틱스 - 택배 관리 서비스
배송기사 및 관리자를 위한 상태 관리 네이티브 앱 MVP 개발
Flask 기반의 API 서버 개발
프라넷, 더스토어 - 멤버십 및 배달 서비스
멤버십 및 동네 배달 서비스 네이티브 앱 개발
Flask 기반의 API 서버 및 관리자용 백오피스 개발
더스토어 예약 서비스용 JQuery 기반 웹 페이지 개발
더스토어 예약 관리용 백오피스 개발
우리패밀리 사진관 - 아바타 이미지 제작 앱
여러 이미지를 조합하여 아바타 사진을 제작하고 프린트하기 위한 안드로이드 네이티브 앱 개발
태블릿용 UI 개발 및 포토 프린터 출력 연동 개발
Firebase Storage를 이용하여 사진 데이터 관리
오늘하루 - 소개팅 안드로이드 앱
Facebook SNS 연동을 통한 지인 차단 서비스 개발
채팅 내부 및 프로필 조회 페이지 내의 애니메이션 효과 개발
채팅 서비스 개발 및 유지보수
Java Spring 기반 서버 API 추가 및 수정 작업
천생연분 - 소개팅 앱
Kotlin Spring 기반 Restful API 개발
Mysql 데이터베이스 테이블 구조 설계
예스라이프
풀스택 개발자
2018.03. ~ 2019.12. (1년 10개월)
예스라이프 - 기업 복지몰 (Ymall)
Spring Boot 기반 커머스 서버 API 개발
Spring Security jwt 기반 세션 관리
복지몰 정산 및 상품 관리를 위한 백오피스 Restful API 개발
Html5, jQuery 기반 백오피스 개발
프로젝트
Jetbrain Template Plugin
개인
2021.05. ~ 2021.05.
정해진 아키텍처에 맞는 Base 코드 등을 템플릿화하여 자동으로 생성하는 Intellij IDE Plugin 입니다.
해당 플러그인을 통해 파일을 생성할 경우 정해진 템플릿 코드에 변수화된 일부 항목들만 작성하면 관련 패키지부터 코드까지 자동으로 생성되어 코드 일관성 및 생산성을 향상시키기 위한 목적으로 만들어졌습니다.
Kref 라이브러리
개인
2021.09. ~ 2021.09.
Android 환경에서 Key-Value 형태의 데이터를 저장하기 위한 용도의 SharedPreferences API를 보다 쉽고 안정적으로 사용하기 위해 만든 라이브러리입니다.
Kotlin의 by 키워드를 통해 Delegation을 이용하여 직접 지정하던 Key 값을 변수명을 통해 관리하고 getter, setter 등의 반복되는 코드의 생성을 줄일 수 있게 만들어 쉬운 사용과 미리 구현된 다양한 에러 처리를 통해 안정성을 높였습니다.
포트폴리오
교육
중앙대학교 평생교육원 (학점은행제)
대학교(학사) | 컴퓨터공학과
2018.03. ~ 현재 | 재학 중
한국디지털미디어고등학교
고등학교 | 해킹방어과
2015.03. ~ 2018.03. | 졸업
자격증
네트워크관리사
2급 | 한국정보통신자격협회
2018.09.
정보처리기능사
한국산업인력공단
2013.01.
대외활동
설리번 프로젝트 청소년 코딩
설리번 프로젝트
교육 봉사를 목적으로 설립된 설리번 프로젝트에 속해 초등학생들 대상으로 게임 제작 강의를 개설하고 코딩 강의 수업을 진행했습니다.
강의 주제 : 코로나 SDK로 나도 게임 개발자!
JA Korea COY 2016 최우수상
JA Korea
JA Korea Company of year 라는 이름의 창업 경진 대회에 팀으로 참가하여 SendU라는 실물 우편 제작 및 배송 서비스를 운영하여 최우수상을 수상하였습니다. 이를 통해 도쿄에서 진행하는 JA Asia Pacific COY 2016 에 참가하였습니다.
외국어
일본어
일상 회화 가능
영어
일상 회화 가능