미리보기
기본 정보
안녕하세요! 주니어 백엔드 개발자로 일하고 있는 강준규 입니다. 주로 Java와 Spring Boot, Typescript와 Node.js를 사용해서 개발하고 있습니다.
기술 스택
Java, TypeScript, Kotlin, Spring Boot, JPA, database, Node.js, GraphQL
경력
주식회사 퍼플아이오
팀원 | 프로젝트 개발팀 | 재직 중
2022.01. ~ 재직 중 (2년 9개월)
- MAU 43만, 고객 수 600만 이커머스 사이트 기능 개발 및 운영 (코오롱몰, 더카트골프, 지포어 등)
- Java 백엔드 개발 (Spring boot 기반 솔루션)
- 신규 기능 개발, 레거시 전환작업/리팩토링, 신규 프로젝트의 운영 개발업무
프로젝트
커머스 플랫폼 고도화 작업
퍼플아이오
2024.02. ~ 진행 중
기존 프론트엔드 서버와 레거시를 대상으로 한 개선 작업을 수행한 프로젝트입니다.
- 기존 아이핀, 휴대폰 본인인증 기능 REST Api 기반으로 리팩토링을 진행했습니다.
- 신규 프론트엔드 프로젝트에서 아이핀/휴대폰 본인인증 기능을 구현했습니다.
- 기존 소셜로그인 기능을 REST Api 기반으로 리팩토링을 진행했습니다.
- 신규 프론트엔드 프로젝트에서 소셜로그인 기능을 구현했습니다.
온라인 수선 센터 개발
퍼플아이오
2023.11. ~ 2024.02.
커머스 플랫폼 내 신규 기능인 '온라인 수선 센터'를 개발한 프로젝트입니다.
- 관련 기사 : https://news.sbs.co.kr/news/endPage.do?news_id=N1007627730
- 신규 기능에 필요한 모든 백엔드 API를 구현 했습니다.
- 다른 시스템에 의존하는 부분이 많아서 통신 주체를 단위로 클라이언트를 추상화해서 구현했습니다.
- 기능을 기준으로 퍼사드 단위로 구분해서 구현했습니다.
- 기존 커머스 플랫폼에서 사용하던 결제로직과는 별개의 별도 결제 로직을 구현했습니다.
- 다른 시스템과의 연동을 포함하는 신규 결제로직 구현했습니다.
- 프론트엔드 서버 클라이언트 결제 모듈을 신규 구현했습니다.
- pg사와의 연동,대사작업등을 위한 데이터 적재 작업을 구현했습니다.
마이페이지, 장바구니 기능 고도화
퍼플아이오
2023.10. ~ 2023.11.
마이페이지, 장바구니 기능 고도화 한 프로젝트 입니다.
- 뷰를 반환하던 MVC 컨트롤러들의 REST API 전환을 담당했습니다.
- 메인 서버의 SSR 방식에서 뷰에 엮여있던 로직을 분리하는 리팩토링 작업을 진행했습니다.
- 프론트엔드 서버 작업이 완료되어 배포되기 전까지 사용될 MVC 컨트롤러 운영에 영향이 없도록 리팩토링 작업했습니다.
선물하기 기능 개발 프로젝트
퍼플아이오
2023.10. ~ 2023.11.
커머스 플랫폼 내 신규 '선물하기' 기능을 개발한 프로젝트입니다
- 개인정보 관련 데이터를 제거하는 배치작업을 담당했습니다.
- 상품 속성값에 따라서 선물하기 로직과 기능이 동작 안하는 이슈를 해결했습니다.
사용자 대상 이벤트 개발 업무
퍼플아이오
2022.07. ~ 2023.09.
해당 기간동안 팀내에서 사용자 대상 이벤트 프로모션 개발업무를 전담했습니다.
- CRM과 연계하여 신규가입 쿠폰 및 추천인 포인트 지급 프로모션의 운영업무를 담당했습니다.
- 이벤트 참여 기준에 따른 선착순 및 랜덤 로직을 적용한 이벤트 프로모션의 설계 및 개발업무를 담당했습니다.
- 임직원 및 등급 기반 인가 관련(특정 그룹, 등급 등을 기준으로 하는) 이벤트의 개발 및 운영을 담당했습니다.
신규 사이트 대상 운영업무
퍼플아이오
2022.07. ~ 2023.09.
회사 내 신규 사이트들을 대상으로한 운영업무를 진행했습니다.
- 광고 타겟팅 및 효과 측정을 위한 Criteo, Groobee, 카카오모멘트 등 솔루션 연동 작업을 담당했습니다.
- B2B 전용 사이트에 추가된 인증로직과 프론트엔드 서버 고도화 작업이 충돌하여 발생한 인증이슈 해결했습니다.
신규 사이트 개발 업무 (지포어, 바이시리즈 등)
퍼플아이오
2022.07. ~ 2023.02.
기존 코드베이스를 기반으로 신규 사이트를 추가하는 업무입니다
- 사이트 추가를 위한 config, properties 설정하고, 일부 배포관련 업무를 담당했습니다.
- 사이트 추가를 위한 graphql, harura 테이블, 데이터 추가 업무를 담당했습니다.
- 신규 사이트에 따라서 생겨나는 새로운 기능을 일부 담당했습니다.
커머스 플랫폼 내 래플 기능 개발
퍼플아이오
2022.08. ~ 2022.10.
커머스 플랫폼 내 신규 '래플' 기능을 개발한 프로젝트입니다
- 래플 기능 구현을 위한 주문서, 프로모션 로직 분석 업무를 진행했습니다.
- 주문 결제 관련 엣지 케이스들에 대한 이슈 대응업무를 진행했습니다.
- 개발 이후 일부 운영업무를 담당했습니다.
성별 개인화 기능 개발
퍼플아이오
2022.01. ~ 2022.07.
전시영역(배너, 기획전 등)의 성별 개인화 기능 개발한 작업입니다.
- 인증 토큰에 성별 관련 식별값 추가하는 작업을 담당했습니다.
- cdn 캐시 관련 Cloud Front 람다 대응 헤더작업을 진행했습니다.
- 데이터팀 기획전 성별 매칭 데이터 레디스에 연동하는 람다 프로젝트를 구현했습니다.
- 실제 하수라, graphql 쿼리 작업을 진행했습니다.
포트폴리오
교육
경희대학교
대학교(학사) | 글로벌커뮤니케이션학부
2012.03. ~ 2021.09. | 중퇴
대외활동
내일배움캠프 튜터 활동 (2023 11 - 현재)
스파르타코딩클럽 내일배움 캠프
정식으로 NCS 강사 등록을 하고 진행하고 있는 내일배움캠프 튜터 활동입니다.
수강생들의 튜터 역할을 제안받아 Spring Boot와 JPA 튜터 역할을 하고 있습니다.
부트캠프 항해 99 기술매니저 활동 (2022 09 - 2023 10)
스파르타코딩클럽
해당 기간동안 퇴근 이후에 매월 평균적으로 주 3회 1회당 2시간 정도 진행했던 기술매니저 활동입니다.
처음에는 간단한 코드리뷰나, 기술질문 답변, 디버깅 돕기 등을 진행했으며
추후에는 간단한 강의나 세션도 자주 진행했고, 강의자료 제작에도 참여했습니다.
- 스파르타 코딩클럽 Spring Boot 강의 자료 제작 참여 (JPA 부분 자료 제작 담당)
- CI/CD 기초 세션
사내 해커톤 참여 (Purple Place)
퍼플아이오 프로젝트 개발팀
사내에서 사용할 좌석 예약 프로그램 해커톤에 참가하여, 8팀 중 종합 2위, 인기상 1위를 수상했습니다
관련기사 : https://yozm.wishket.com/magazine/detail/2490/
자기소개
안녕하세요! 백엔드 개발자 강준규입니다. 항상 더 많은 일을 하려고 노력하고 있습니다. 스스로 더 많은 업무를 처리하는 것이 당장의 성장에 도움되는 단계라고 생각하고 있습니다. 지금까지 진행한 모든 업무에서 배울 점이 있었기 때문에 제 커리어 초창기를 이러한 마음가짐으로 보냈고, 앞으로도 이와 같은 욕심을 가지고 나아가고 싶습니다. 아직은 업무를 위해 배워야 하는 것들과 업무를 통해 얻는 경험에 집중하고 있습니다. 단기적으로는 안심하고 일을 맡길 수 있는 믿음직한 팀원이 되는 것이 목표입니다. 장기적으로는 팀원들이 의지할 수 있는 엔지니어가 되는 것이 최종 목표입니다. 아주 긴 시간이 지나도 레거시로 여겨지지 않는 무언가를 개발해보는 것이 인생의 큰 목표입니다.