개발자로서의 여정
-
비보이 강사에서 개발자로: 댄스 학원 웹사이트 제작을 계기로 코딩의 매력에 빠져 개발자로 전향.
-
기능경기대회 수상: 울산 지역 금메달, 전국 대회 우수상 수상으로 개발 재능 확인.
-
잡플래닛 합류: 1년간 독서 휴식 후, 잡플래닛 기업 리뷰 서비스의 도움과 Ruby on Rails 스택에 대한 동경으로 합류 결정.
주요 프로젝트 및 기술적 도전
-
10년 된 코드베이스 라이브러리 정리: 입사 후 처음 발의하고 주도한 프로젝트로, 수백 개의 라이브러리를 문서화하고 정리하여 이후 프로젝트의 기반 마련.
-
ElasticSearch 1에서 7로의 이관:
- 도전 과제: 메이저 버전 간 호환성 문제와 핵심 데이터(기업 리뷰)의 깊은 코드 의존성.
- 해결 과정: 잔뿌리까지 섬세하게 분석하고 교체하여 서비스 지장 없이 성공적으로 이관.
- 성과: 서비스 속도 및 안정성 증가, 형태소 분석 기능 업그레이드를 통한 기업 리뷰 키워드 추출 품질 향상.
핵심 가치와 성장
-
‘프로다움’ MVP 수상: 설 연휴 전 기쁜 소식으로, 부모님께 서울에서의 성공을 증명할 물리적 증거가 되어 큰 의미.
-
‘그릿’과 ‘집중력’ 강조: 어려운 문제를 포기하지 않고 끈기와 집념으로 파고드는 ‘그릿’을 중요시하며, 이를 유지하는 ‘집중력’을 기초 체력으로 인식. 독서를 통해 집중력 근육을 훈련하며 현대 사회의 집중력 저하 현상에 저항.
-
잡플래닛에서의 성장: 수습 기간 중 발의한 프로젝트를 시작으로 코어 플랫폼 팀에서 중요한 기술 문제 해결 기회를 얻으며, 문제 해결 경험을 통해 주도적인 사람으로 성장.
잡플래닛의 기술 스택과 협업
- Ruby on Rails:
- Ruby의 철학: ‘인간 중심의 언어’, ‘프로그래머의 단짝 친구’라는 철학을 바탕으로 개발자의 행복과 생산성 중시.
- Rails의 장점: 단순한 아키텍처 추구, 개발자의 창의성 집중 지원, 최신 버전 Rails 8은 경량 데이터베이스 연결 기능 등으로 빠른 개발 시작 가능.
- 경험: 잡플래닛에서 Rails를 통해 생각이 깨지고 성장하는 경험.
- 팀 협업: 최근 Rails 메이저 버전 업그레이드 프로젝트에서 백엔드, QA, Mobile 팀 등 프로덕트 팀 전체가 ‘서비스 품질 향상’이라는 목표 아래 힘을 합쳐 성공적으로 완수.
미래와 동료
-
커리어 방향: “하루하루 성실하게 인생 전체는 되는대로”라는 이동진 평론가의 가치관을 따르며, 매일 최선을 다하면 좋은 방향으로 흘러갈 것이라 기대.
-
함께 일하고 싶은 동료: 기술력보다는 일을 대하는 마음가짐, 즉 프로젝트 완수 시의 즐거움을 상상하며 몰입하고 추진하는 동료를 선호.