미리보기
기본 정보

함께 성장을 추구하는 개발자 김성욱입니다.
자기소개
안녕하세요 저는 CJ올리브네트웍스에서 그룹 채용페이지와 ATS 개발 및 운영하고 있는 김성욱입니다. 채용 시스템의 고도화를 위해 요구사항 수집, 공수 설계, 시스템 설계, 개발, 데브옵스 문화 발전, 다양한 커뮤니케이션 등 다양한 업무를 2년간 수행했습니다.
저는 주변환경에 굴하지않고, 개발 데브옵스 문화를 발전시키기 위해 노력했습니다. 입사 초기부터 진행했던 SVN -> Git전환 후 채용 팀에 맞는 Git 전략을 확립하고, 이후 더 나은 개발 안정성과 코드 퀄리티를 높이기 위해 팀원들을 설득하며, 코드리뷰와 테스트 코드를 반영하고 있습니다. 이후 사례를 바탕으로 전사 대표 깃 운영팀으로 나아가고 있습니다.
항상 함께 성장하기위해 노력하며, 하루 하루 더나은 시스템을 만들기위해 노력합니다. 또, 비개발자(인사 직군)과 원활한 커뮤니케이션을 위해 효율적이고 명확한 행동을 사용합니다.
경력
씨제이올리브네트웍스(주)
사원 | 그룹HRIT | 재직 중
2023.01. ~ 재직 중 (2년 3개월)
CJ그룹 채용 플랫폼(채용홈페이지, ATS)을 개발 및 운영하고 있습니다.
주로 CJ그룹 채용홈페이지와 ATS 툴 그리고 HRD(온보딩 등)을 위한 개발 및 운영을 주로 맡아왔습니다.
채용 팀만의 DevOps 문화를 만들기 위해 Git Flow 기반의 깃 정책을 고도화하며, 팀의 데브옵스 문화를 발전시키기 위해 노력하고 있습니다.
항상 더 나은 데브옵스 문화를 위해 Jira 기반 업무, 테스트 코드와 코드리뷰 문화를 적용 및 발전시키기 위해 팀원들과 노력중입니다.
500TPS를 견딜 수 있는 시스템을 유지하기위해 주기적으로 적절한 성능테스트를 진행하고 모니터링합니다.
주로 Spring 프레임워크 기반의 개발을 하며, GPT 연동, 이력서 추출 OCR, 서류 평가 AI 등 시스템 경쟁력을 확보하기 위해, 다양한 AI 프로덕트와 연동 및 개발하는 작업도 진행합니다.
시스템의 최적화와 쿼리속도 개선을 하는 것을 즐기며, 원활한 시스템의 UI/UX가 되기 위해 노력합니다.
TECH
Back-end : Java 8, Spring 4.,Oracle, Mybatis.
Front-end : JSP, Javascript
Infra : Linux, Docker
Git,Gitlab, Git flow, Jira
프로젝트
인재 DB 고도화 (TRM)
CJ올리브네트웍스
2025.02. ~ 진행 중
[이유]
기존의 후보자 관리 시스템의 사용성 저조 -> 단순한 후보자 데이터 창고의 기능
채용 트랜드에 맞는 후보자 관리 필요 -> 채용 담당자들의 직접적인 니즈
타 솔루션과의 경쟁력을 위한 노력 (Ex 그리팅 TRM, 나인하이어 TRM 등)
TRM이라는 시스템 정의 생성
[기능]
- 후보자 상태관리 기능 추가
롱리스트, 제안 , 컨택중 등과 같은 후보자의 현 상태 구분자를 통해 원활한 후보자 구분
- 후보자 히스토리 기능 추가
후보자에 대한 원활한 관리를 위해 모든 액션에 대한 히스토리 로그화
- 후보자 사전 스크리닝 기능 추가
후보자 스크리닝 요청을 통해 채용 담당자 간 or 채용 요청자의 원활한 리뷰 후 채용 시작 가능
채용 진행 전 사전 가벼운 스크리닝을 시스템내 적용을 통해 채용 전부터 완료까지 전 과정을 시스템 내 DB화 가능
[성과]
입사 지원 후 관리에 한정된 솔루션이 아닌 입사 전 부터 모든 후보자에 대한 관리가 더 수월해졌다는 점
사전에 시스템을 통해 여러 액션(사전스크리닝 및 사전 컨택)을 거치고 채용 과정을 태울수 있으며, 이 모든 기록을 시스템 상에서 로깅 가능
자발적인 경쟁사 비교를 통해 스스로 시스템을 발전시키기위해 노력했다는 것에서 채용이라는 도메인에 대해서 이해도를 더 높일 수 있었음
채용시스템 글로벌 프로젝트
CJ올리브네트웍스
2024.09. ~ 2024.11.
[이유]
그룹 내 해외 지사 ERP 시스템 일원화 진행
국내 사용 위주에서 미국,일본,동남아 등 글로벌 사용 니즈 존재
대외 산업을 위한 경쟁력 확보를 위한 글로벌화 진행 필요
국내와 다른 채용 방식을 위한 더 간편한 지원 방식 필요
-> 서치펌 or 단순한 이력서/포트폴리오만 첨부
[기능]
전체적인 기획, 설계, 개발 진행 (Skill : Spring, Jsp 등)
- CJ TAS 시스템 글로벌 언어팩 적용 (24.05~24.11, 7개월) (기여도:90%)
※ 제일제당 인사팀과 협업을 통해 다국어 데이터 확보
※ 다국어 코드화 적용 - 쿼리 속도 최적화를 위한 다국어 데이터 CDN 적재로직 개선
- CJ 그룹 채용 간편지원 서비스 개발 및 구축 (24.07~24.11, 5개월) (기여도 : 100%)
※ 각 사별 간편지원 세팅 관리 기능 설계 및 개발
※ 세팅된 설정에 맞는 간편 지원 신규 페이지 개발
※ 제일제당 대상 서비스 오픈 (24.11) - 현재까지 계속 사용 중
[성과]
제일제당 인사담당자들과 협업을 통해 영어 버전 데이터 수집, 후 전체적인 적용 진행
다수의 계열사에서 링크드인 및 Search Firm을 통한 글로벌 인재 채용 시 간편지원 서비스 활용
비개발 직군과의 소통 방식 터득
글로벌 리크루터들의 업무 방식 파악
글로벌 인턴쉽 진행 시 다수의 지원자 확보 (공고 당 약 500명 이상)
Devops 구축
CJ올리브네트웍스
2023.01. ~ 2024.04.
[이유]
채용 시스템 품질 강화 및 시스템 안전 운영을 위해 Devops화 진행
사내 전사 Devops팀과 협력을 통해 SVN -> Gitlag 및 Git전략 구축
안전하고 점진적 개발을 위해 테스트 코드 반영
[기능]
CJ 그룹 채용 홈페이지와 TAS(ATS) 시스템 깃 전환 (23년 1월 ~ 6월)
깃전환을 위한 시스템 정리 및 소스코드 통합
깃 전환 후 yml파일 작성 및 CI/CD를 위한 인프라 정리(Docker 및 Gitlab runner를 위한 서버 버전 업)
깃 전환 후 원활한 Devops 환경을 위한 채용만의 깃전략 확보
-> 사내 운영팀 대표 깃전환 사례로 다수 발표 진행 채용 데브옵스
CJ그룹 채용 홈페이지와 TAS(ATS) 시스템에 테스트 코드 반영 (24년 5월 2주간)
테스트 코드 반영을 위한 sonarqube, junit, jacoco 등 다수 라이브러리 연동
테스트 코드 반영 대상을 위한 비지니스 로직 선별
1차 커버리지 8% 반영
원활한 테스트 코드를 위한 팀내 컨퍼런스 개최
운영 시스템 내 최초 최고 등급 Devops 문화 달성
[성과]
Git 및 최적화된 깃전략 확보 : Devops에는 정답이 없다.
컨테이너를 이용한 CI/CD를 위한 Docker 사용 -> 실전에서의 첫 CI/CD 구축 경험 확보
사내 대표 사례로 선정되며 이후의 여러 Devops파일럿 프로젝트 참여 기회 확보
Jira 기반 업무 프로세스
테스트코드 파일럿 프로젝트
데브옵스 챗봇 프로젝트
해당 경험을 통해 팀내 데브옵스 전환 TF로 참여
TAS 온보딩 고도화
CJ올리브네트웍스
2024.05. ~ 2024.12.
[이유]
CJ TAS(ATS)와 더불어 입사후 온보딩을 위한 시스템 고도화
팀내 경력만 가능한 한정된 시스템 확장성 확보 니즈
몇몇 계열사에서의 신입 온보딩 연동 니즈 존재
알바 및 직무 이동 대상자를 위한 직무이동자를 위한 커스텀 온보딩 시스템 필요
입사 전 인턴 및 수습 평가 기능 & 입사 후 신입 연수 평가 기능 니즈 필요
[기능]
고정된 Task 에서 다양한 종류의 온보딩의 환경 구축 (24년 5월)
ex) 신입용, 직무 전환용, 24년 상반기, 25년 상반기 등
실제 계열사 온보딩에 적용 -> 인사 팀과의 적극적인 소통
HRD의 데이터 관리에 용이 -> 진행한 만족도 데이터를 이용해 Insight제공
인턴쉽 및 수습 진행시 평가를 진행할 수 있는 수습평가 기능을 개발 (24년 11월~12월)
만족도 데이터 뿐아닌 평가, 진단 데이터 관리 가능 : 새로운 종류의 데이터 확보
다양한 도메인의 회사의 인사로 부터 직접 요구사항을 듣고 이에 맞는 설계와 공수를 진행
[성과]
다수의 계열사의 온보딩 담당자와 직접적인 소통을 통해 니즈 확보 ( 커뮤니케이션 )
해당 온보딩 기능에 대한 설명 및 개선 사항 페이지 배포 (시스템 용 노션 사용)
신입, 직무전환자, 인턴을 위한 온보딩 기능 설계 및 공수 진행
SpringFramework를 활용하여 시스템 확장성 확보
적극적인 기능 설계 및 개발 (기여도 : 100%)
채용시스템 GPT 적용
CJ올리브네트웍스
2023.03. ~ 2023.05.
[이유]
- 해당 시기 GPT 런칭이후 시스템내 AI 경쟁력 확보를 위해 시스템 연동 시도
- 메뉴와 같은 정적인 데이터 제외한 유동적인 input데이터에 대한 번역 필요
- AI기반의 면접 질문 추천 니즈 존재
[기능]
AI 연동을 위한 신규 API 설계 및 구축 (기여도 : 100%)
Docker, Python FastApi를 이용한 GPT 연동
신규 인프라 확보 및 아키택처 설계
연동 후 시스템 내 JD 기반 면접 질문 추천 기능 추가 ( 기여도 : 80%)
시스템 설계 및 개발 전체 진행
공고 JD 작성 후 AI 면접 질문 생성 시 해당 JD 바탕으로 질문자가 면접질문 생성
청구 비용 최적화를 위한 생성 후 DB 저장 갱신이 필요할 경우 요청 시 재생성 가능 (공고 당 2회 제한 설정)
[성과]
Docker, Python FastAPI 를 이용한 팀내 첫 GPT연동
GPT 모델 파악 후 사내 운영팀 최초 GPT 도입으로 인한 사내 설명회 진행
포트폴리오
URL
기술 스택
java-8, Spring, Oracle, Linux, JSP, JavaScript, python3, Vue.js
교육
세종대학교
대학교(학사) | 컴퓨터공학과
2017.03. ~ 2023.02. | 졸업
대외활동
EN# 교내동아리
세종대학교 중앙동아리
2022
Java 를 기반으로한 교육과정 4개월, 이후 팀원들과 5회의 공모전 참여 그 중 2회 입상을 진행했습니다. 이후 멘토로써 교육과정 개편 및 멘티 교육을 진행했으며, 멘티의 공모전 참여에 적극적인 피드백을 진행했습니다.
자격증
SQLD
취득 | 데이터자격검증
2023.06.