미리보기
기본 정보
CJ 올리브네트웍스에서 어떠한 환경이라도 도전하는 백엔드 개발자 김성욱입니다.
자기소개
안녕하세요 저는 CJ올리브네트웍스 공통플랫폼팀에서 그룹 채용페이지와 ATS 개발 및 운영하고 있는 김성욱입니다. 채용 시스템의 고도화를 위해 요구사항 수집, 공수 설계, 시스템 설계, 개발, 데브옵스 문화 발전, 다양한 커뮤니케이션 등 다양한 업무를 1년 3개월간 수행했습니다.
저는 주변환경에 굴하지않고, 개발 데브옵스 문화를 구현하기 위해 노력했습니다. 입사 초기부터 진행했던 SVN -> Git전환 후 채용 팀에 맞는 깃 전략을 확립하고, 이후 더 나은 개발 안정성과 코드 퀄리티를 높이기 위해 팀원들을 설득하며, 코드리뷰와 테스트 코드를 반영하고 있습니다. 이후 전사 대표 깃 운영팀으로 나아가고 있습니다.
현재는 채용시스템 글로벌화와 그룹 채용 경쟁력 확보를 위한 다양한 AI기술 연동을 위한 개발을 진행하고있으며, 항상 확장성을 보장하기 위한 설계와 개발을 하기위해 노력합니다. 또, 비개발자(인사 직군)과 원활한 커뮤니케이션을 위해 효율적이고 명확한 행동을 사용합니다.
TECH
Back-End : Java8, Spring4, Oracle, Mybatis, Spring Batch, JPA
Front-End : Javascript, JSP, React.js
Infra : Linux, AWS EC2, AWS S3
Tool : Git(Git Flow)
Communication
명확한 요구사항 파악을 위한 논리력
알맞은 설계를 위한 빠른 이해력
더 나은 시스템을 위한 명확한 의사표현과 도전 정신
빠른 이해를 위한 효율적인 정리
기술 스택
java-8, Spring, Oracle, Linux, JSP, JavaScript, python3
경력
씨제이올리브네트웍스(주)
2023.01. ~ 2024.02. (1년 2개월)
씨제이올리브네트웍스(주)
사원 | 공통플랫폼2팀 > HR | 재직 중
2023.01. ~ 재직 중 (1년 10개월)
CJ그룹 내 자회사를 비롯한 다양한 회사들의 채용 플랫폼을 개발 및 운영하고 있습니다.
주로 CJ그룹 채용홈페이지와 ATS 툴 그리고 HRD(온보딩 등)을 위한 개발 및 운영을 주로 맡아왔습니다. On-Promise에서 Linux, Java Spring 기반의 프로젝트에서 개발해왔습니다.
채용 팀만의 DevOps 문화를 만들기 위해 Git Flow 기반의 깃 정책을 고도화하며, 팀의 데브옵스 문화를 발전시키기 위해 노력하고있습니다.
최근에는 데브옵스 문화에대해 중요하게 생각하지않는 팀원들을 대상으로 함께 테스트 코드와 코드리뷰 문화를 유지 및 발전시키기위해 노력중입니다.
그룹 채용전 주기적으로 대규모 동시접속 인원을 대응하기위해, 성능테스트를 진행하고 모니터링합니다.
Spring기반의 프로젝트를 다루는 작업이 많지만, OCR 및 AI 서류 평가 서버를 위한 Python FastAPI 개발도 수행 및 발전 시켰습니다.
시스템에 GPT 연동을 통해 다양한 기능 개발을 시도 했으며, 시스템의 최적화를 위한 작업에 참여하는 것을 즐기고 있습니다.
TECH
Back-end : Java 8, Spring 4.,Oracle, Mybatis.
Front-end : JSP, Javascript,
Infra : Linux, AWS EC2, RDS
Git, Git flow
프로젝트
채용시스템 글로벌화
CJ올리브네트웍스
2024.09. ~ 진행 중
CJ TAS(채용 ATS) 글로벌화 및 글로벌 채용을 위한작업 진행
9월 초 ~ 10월 초
TAS 전체 시스템 영문화 작업을 위한 코드화 작업 (기여도:90%)
번역시 문제없는지 검토 진행
글로벌 채용을 위한 간편지원 기능 개발 (기여도 : 80%)
테스트 코드 반영
CJ올리브네트웍스
2024.05. ~ 진행 중
CJ그룹 채용 홈페이지와 TAS(ATS) 시스템에 테스트 코드 반영
5월 중순 ~ 5월 말
테스트 코드 반영을 위한 sonarqube, junit, jacoco 등 다수 라이브러리 연동
테스트 코드 반영 대상을 위한 비지니스 로직 선별
1차 커버리지 10% 반영
원활한 테스트 코드를 위한 팀내 컨퍼런스 개최
운영 시스템 내 최초 최고 등급 Devops 문화 달성
6월 ~
2차 테스트 코드 반영 ( 커버리지 20%)
TAS 온보딩 고도화
CJ올리브네트웍스
2023.11. ~ 진행 중
채용 후 원활한 온보딩을 위한 온보딩 고도화를 진행중입니다. 경력, 신입 등 다양한 채용 케이스에 최적화된 온보딩 Task를 수행 할 수 있도록 기능 개발 했으며, 인턴쉽 및 수습 진행시 평가를 진행할 수 있는 수습평가 기능을 개발했습니다. 다양한 도메인의 회사의 인사 분들로 부터 직접 요구사항을 듣고 이에 맞는 설계와 공수를 진행했습니다.
주요 기여 사항
- 기존의 '경력' 온보딩 초창기 개발에는 참여하지않음
- 신입, 직무전환자, 인턴을 위한 온보딩 기능 설계 및 공수 진행
- SpringFramework를 활용하여 신입 및 직무전환자 기능 개발 (기여도 : 100%)
- 수습 평가 기능 개발 (기여도 : 50%)
TAS 공지사항 고도화
CJ올리브네트웍스
2023.03. ~ 진행 중
입사 후 약 1개월 간 채용플랫폼(TAS)의 공지 기능 고도화를 담당했으며, 관리자 및 사용자가 가진 권한(임직원, 채용담당자, 온보딩담당자 등)에 맞게 공지 화면이 보이는 기능을 개발했으며, 동시에 권한 구조를 정리 및 보편화하는데 참여했습니다.
현재는 공지사항 기능을 발전시켜 분기별로 시스템의 개편사항을 알려주는 게시판의 기능을 개발 중에 있습니다.
주요 기여 사항
- 공지사항 UI 개편 및 편집기 추가, 첨부파일 첨부기능 추가 ( 기여도 : 100% )
- 시스템 사용자 권한 개편 (기여도 : 30% )
- 사용자 권한에 따른 열람 기능 ( 기여도 : 100% )
- 공지사항 게시판 기능 추가 ( 기여도 : 70%)
신규 데이터 보안 정책 적용
CJ올리브네트웍스
2023.07. ~ 2023.08.
그룹내 데이터 보안 정책이 MS사의 AIP정책으로 전환함으로 인해 미적용 고객사와 적용 고객사와의 데이터 열람에 있어서 불편함 존재, 이를 해결하고자 이중 데이터 보안이 가능하도록 기능 개발
채용시스템 GPT 적용
CJ올리브네트웍스
2023.03. ~ 2023.05.
입사 후 2개월간 OpenAI의 GPT모델을 이용해 시스템 기능 추가 개발을 진행했습니다. 기존의 AI서버에 GPT API를 호출할 수 있는 API를 만드는 기반작업을 진행했습니다.
주요 기여 사항
- Docker, Python FastAPI 를 이용한 GPT연동 ( 기여도 : 80%)
- JD 기반 면접 질문 추천 기능 추가 ( 기여도 : 60%)
- TAS 다국어화 ( 기여도 : 30%)
포트폴리오
URL
교육
세종대학교
대학교(학사) | 컴퓨터공학과
2017.03. ~ 2023.02. | 졸업
대외활동
EN# 교내동아리
세종대학교 중앙동아리
Java 를 기반으로한 교육과정 4개월, 이후 팀원들과 5회의 공모전 참여 그 중 2회 입상을 진행했습니다. 이후 멘토로써 교육과정 개편 및 멘티 교육을 진행했으며, 멘티의 공모전 참여에 적극적인 피드백을 진행했습니다.
자격증
SQLD
취득 | 데이터자격검증
2023.06.