미리보기
기본 정보
안녕하세요. 3년차 자바 개발자 조정훈입니다. 현재 JAVA를 주력 언어로 백엔드 개발을 하고있습니다. 핸들대리등 대리운전 앱을 런칭하며, 웹뷰 페이지와 앱내 백엔드와 기본 프론트엔드 개발을 해왔습니다. 저는 새로운 기술을 경험하거나, 개발 및 활용 하는것을 좋아합니다. 효율과 소통을 중요하게 생각하며, 아이디어를 공유합니다.
기술 스택
Java, MySQL, Spring, JavaScript, Git, Github, HTML/CSS, Notion, Slack
경력
디와이더
사원 | 개발팀 | 재직 중
2021.07. ~ 재직 중 (3년 8개월)
핸들대리 앱의 백엔드, 웹뷰 페이지 개발등을 담당하였으며, 앱 런칭부터 일 이용고객 500명이 되는 성장 과정을 거쳤습니다.
핸들대리 리뉴얼
2024.05 ~ 2024.06
- 주요역할 : 호출현황 페이지 리뉴얼 개발
- 내용 : 대리운전 앱 메인 및 호출현황 페이지 리뉴얼
- 상세 : 기존 앱의 메인, 호출현황 페이지를 리뉴얼 하는 프로젝트에서 호출현황 페이지 리뉴얼 업무를 담당하여, 호출현황 페이지내 js로직 수정, css 수정 작업, 추가된 예약기능 작업등을 수행 하고있습니다.
해당 프로젝트에서는 이전에 구현되어있던 api를 연동하는 부분이 대부분이나, 페이지 디자인이 전면 변경되었으며, 추가된 예약기능을 위한 페이지내 예약시간등의 고객에게 노출되어야 하는 부분이 추가되어 해당 부분을 작업 하였습니다.
탁송 API 연동 및 웹 탁송 서비스 개발
2024.03 ~ 2024.03
- 주요역할 : 개발,배포
- 내용 : 탁송 서비스 오픈을 위한 탁송 API 연동
- 상세 : 탁송 서비스 오픈을 위하여 탁송 API를 연동하고, 기존 앱으로만 운영하던 서비스를 웹에서 이용 가능하도록 웹페이지를 구현 하고, 기능을 연동함.
구글스프레드 시트와 slack을 활용한 요청 자동화
2022.11-01 ~ 2022.11
- 주요역할 : 기획,개발,배포
- 내용 : 운영팀과 개발팀 사이 엑셀로 전달되고 있는 데이터들과, 요청사항의 자동화
- 상세 : 서비스이용시 결제실패와, 결제금액 변경건 등의 재결제 요청사항을 매일 메신저를 통하여 엑셀파일을 주고받으며 운영팀과 소통 하고 있었으나, 불필요하게 반복되는 파일 의 생성 및 수정, 삭제 업무를 최소화 하고자 구글스프레드 시트와 slack을 연동하여, 구글 스프레스 시트에 요청건을 업데이트 하면 다음날 지정된 시간에 맞추어 지정된 양식으로 slack 메시지로 발송하여 처리 가능하도록 script를 작성 및 적용하여 기능개발을 하였습니다.
- 구글 시트의 내용 중, 신규 업데이트된 항목들만 slack으로 전달이 가능 하도록 appScript 작성
- 주말을 제외한 평일, 하루 1번씩 요청이 전달되도록 설정.
- webhook 설정
리워드 포인트 서비스 개발
2022.08 ~ 2022.09
- 주요역할 : 개발,배포
- 내용 : 리워드 포인트 기능 개발
- 상세 : 서비스 이용시 고객에게 주는 혜택을 리워드 포인트로 제공함으로써 고객의 서비스 재이용률을 높였습니다.
고객의 서비스 이용금액에 따라 리워드 포인트를 지급하고 해당 리워드 포인트는 마일리지로 전환, 기부 등의 활동이 가능하도록 개발하였습니다.
할인쿠폰 기능 구현
2022.02 ~ 2022.03
- 주요역할 : 개발,배포
- 내용 : 할인쿠폰기능 개발 및 쿠폰팩 추가 개발
- 상세 : (정액/정률)할인쿠폰 개발 및 런칭. 이후 재사용 가능한 중복쿠폰을 추가 및 쿠폰팩을 추가 런칭하여 할인쿠폰의 사용성을 증가.
제휴 마케팅에 해당 할인쿠폰을 제공 할 수 있게되어, 지마켓, 기업은행, 롯데카드등의 제휴사들과 마케팅에 활용하였으며 & 고객 cs 처리시 활용을 원활하게 하였습니다.
배치 -> 데몬 마이그레이션
2022.03 ~ 2022.03
실시간 데이터 조회/수정처리가 배치프로그램으로 처리되어오고 있었으나, 리소스 과부하로 인한 서버 다운 문제를 해결 하기 위하여 데몬스레드를 사용하여 마이그레이션. 주요 사용기능은 큐, 스레드, 스레드풀 등.
- 배치서버의 문제점(동시성 문제) 확인
- 해당 문제를 해결하기 위한 스레드와, 큐 사용
- 업무성과 : 성공적인 마이그레이션으로, 리소스과부하로 인한 서버다운 현상을 해결하였으며 주기적으로
하던 서버 재기동을 하지 않아도 되게 하였습니다., 서버 메모리 사용량을 줄임으로써 생산성을 증가시켰습니다.
대용량 PUSH 발송
2022.02 ~ 2022.02
- 주요 역할 : API연동 및 개발
- 상세 : Android, Ios 대용량 Push 발송 기능을 apns, fcm을 사용하여 구현 하였습니다.
Android, Ios 대용량 Push 발송 기능을 apns, fcm을 사용하여 구현 하였습니다. 해당 기능이 구현되기 이전에는 1 by 1 형식으로 순차적으로 앱푸시를 전송하고 있었으며, 푸시전송을 완료 하는 시간과 리소스가 많이 소모 되었습니다.
동시에 Push를 전송할 수 있는 기능을 fcm에서 확인 하였고, 이후 topic과 구독기능을 통해 1번의 Push 요청으로 다수의 사용자에게 푸시전송이 가능하도록 기능개발을 완료 하였습니다.
내부 어드민 개발
2022.01 ~ 2022.02
- 주요역할 : 패키지설계 및 개발
- 내용 : 내부 어드민 개발
- 상세 :
대시보드 - 서비스 이용 수와 금액을 chart.js를 활용하여 그래프로 구현하여 1개월 간 의 서비스 이용내역을 한눈에 보기 쉽게 구현.
일일데이터 조회 -원하는 기준 월의 가입회원수, 서비스 사용, 서비스 사용취소, 서비스 이용금액 등의 데이터를 조회하여 운영팀이 한페이지에서 확인 할 수있도록 구현.
쿠폰 생성/관리 - 운영팀에서 할인쿠폰의 생성 및 관리가 가능하도록 내부어드민 내 페이지를 생성하였으며, 할인쿠폰 생성, 쿠폰 활성/비활성화, 개인에게 쿠폰 발송, 다량쿠폰 발권 등의 기능을 개발.
- 업무성과 : 이전에 개발되어 사용중이던 어드민의 속도저하 부분 개선, UI,UX개선 및 불 필요 기능제거 등을 통하여, 신규 어드민 활용 및 요구되는 데이터를 쉽게 조회 및 시각적으로 확인하기 쉬워지도록 하였습니다.
포트폴리오
교육
청운대학교
대학교(학사) | 호텔경영컨벤션
2012.03. ~ 2019.02. | 졸업
KGITBANK
사설 교육 | 마이크로서비스 활용 JAVA개발자
2019.10. ~ 2020.03. | 졸업
자격증
전산회계
1급 | 한국세무사협회
2017.11.
MOS MASTER
MICROSOFT
2016.12.
외국어
영어
비즈니스 회화 가능