미리보기
기본 정보
😀 빠릿빠릿한 개발자, 조형준입니다. 😃 3년차 백엔드 엔지니어로, 지식을 나누며 개발 프로세스 및 아키텍처 개선과 문화 형성에 관심이 많습니다. 본인의 위치에서 할 수 있는 가장 크고 효율적인 일을 찾아 능동적으로 움직입니다. - 주어진 업무 외에도 끊임없는 고찰을 통한 개선 및 자동화처리로 업무 생산성에 기여하고자 노력합니다. - 신기술 체득 및 기술적 성장을 위해 지속적인 스터디로 인사이트를 넓히고 있습니다. - 서비스 이해를 위해 비즈니스 도메인 및 프로젝트 별 아키텍처 이해, 서비스 운영을 위한 어드민 활용 이해 등 항상 적극적으로 행동하며 의견을 피력하고 있습니다.
기술 스택
Java, Spring Boot, AWS, MySQL, Oracle, JPA
경력
주식회사커머스웨어
사원 | SK스토아운영본부
2020.07. ~ 2023.05. (2년 11개월)
SK stoa T커머스 stoa ON 서비스 운영 및 개발
- 평균 동시접속자 수 약 15,000명, 일 TPS 평균 800, API 시간당 호출 건수 150만건 환경의 대규모 서비스 운영
- 이벤트 기획 요건에 따른 API 개발 및 약 372만개의 판매 상품 전시 최적화 업무 수행
API 리뉴얼 프로젝트 진행 - APM 모니터링 툴(Jennifer)로 감지된 슬로우 쿼리를 힌트를 통해 개선, 응답속도 90%(3s → 0.3s) 단축
- 동일 기능 수행 API 통합 및 코드 리팩토링 경험
선착순 이벤트 참여 API 개발 및 레거시 코드 개선 - Oracle 시퀀스를 활용하여 정원 초과 참여 방지가 가능한 이벤트 선착순 참여 시스템 개발
- 기획 요건의 추가로 복잡도가 높아진 코드 리팩토링 및 프로세스 복잡도 개선 경험
기존 수동/수기 처리 단순업무 자동화 개선 작업 - 이벤트 처리 DB 수기 작업 자동화를 위한 데이터 업데이트 스케줄러 개발, 휴먼 에러 감소효과
- 수기로 발급하던 난수쿠폰 발급 로직을 프로시저로 개발, 평균 1시간 → 5분 작업시간 감소
RTR(Refresh Token Rotation) 정책을 적용한 기존 로그인 시스템 보안성 향상 - 기존 서비스는 액세스 토큰만 활용, 보안 취약점 문제 파악
- RTR 정책을 적용해 서비스의 보안성 향상
모니터링 서버 QA 대응, 배포 및 운영 - Jenkins를 통한 Build 및 On-Premise 환경의 Deploy 경험
- Jeniffer APM을 통한 서비스 모니터링 및 트러블 슈팅 경험
서비스 운영에 필요한 유저 데이터 추출 - 적립금 사용내역 및 적립내역, 유저별 사용처, 순이익 계산
- 이벤트 참여 유저 및 해당 유저 구매내역 등
팀 생산성 증진을 위한 업무 프로세스 문서화 작업 - Notion을 활용한 개발환경 세팅 정보 취합 및 가이드 문서 작성
프로젝트
오루리
개인
2023.12. ~ 2024.04.
클라이머들을 위한 클라이밍 커뮤니티 앱
- Mockito, JUnit 5, Jacoco 기반의 단위 테스트코드 작성, 테스트 커버리지 94%
- Spring Security 6.1.5, JWT, Openfeign 기반 전략패턴을 활용한 로그인 시스템 구축
- DDD 아키텍처를 적용한 Readable한 코드 작성
- EC2, S3, CodeDeploy를 활용한 CI/CD 파이프라인 구축
- Record 기반의 팩토리 메서드 패턴으로 코드 가독성 향상 및 중복도 저하
- SpringBoot/Security/Batch, JPA, Docker, Jasypt 등 프레임워크/미들웨어 활용 경험
- React/Next.js 기반 PWA 플레이스토어 배포
API 리뉴얼 프로젝트
주식회사커머스웨어
2020.12. ~ 2021.07.
프론트 버전업에 따른 API 리팩토링 프로젝트
- 슬로우 쿼리튜닝 및 애플리케이션 코드 리팩토링
- 각종 API 문서화 작업
포트폴리오
자격증
정보처리기사
기사 | 한국산업인력공단
2019.08.
외국어
영어
일상 회화 가능
일본어
일상 회화 가능
교육
강남대학교
대학교(학사) | 컴퓨터공학
2014.03. ~ 2021.02. | 졸업