Staff Back-end Engineer
#백엔드 #개발자 #소프트웨어엔지니어 #끊임없이배우기 #독서 #블로거 #워라밸
스킬
경력 ・ 23년 2개월
2023.11 ~ 2024.11
산업 분야: 이커머스, 플랫폼
Inventory, Promise and Fulfillment Optimization (IPFO) / Staff Back-end Engineer L6-2 IC [2023/11 ~현재] * 테크 인터뷰어 * Q3 Tech OKR Engineering Leader
2019.05 ~ 2023.10
산업 분야: 커뮤니티 / 소셜네트워킹, 플랫폼
스킬: Java, Docker, Kubernetes, C++, Spring, Ansible
톡플랫폼개발팀/톡메시징 파트 [2019/10 ~ 현재] • 2023 공채 코드 리뷰어, 공통 면접관<br /> 카카오톡 메시징 서버의 대규모 리팩토링과 배포 고도화, 그리고 운영 중인 DB와 Cache의 key type 개선 작업을 무중단으로 수행하고, 메시징 서버의 배포 기능 개선과 스케일 아웃 기능을 추가하였으며, 개발 환경 또한 개선하였습니다. 마지막으로 메시징 서버의 운영 업무를 수행하였습니다.<br /> 리팩토링 작업 내용 일반화하여 공유: <br /> https://tech.kakao.com/20... 더 보기
2016.05 ~ 2019.04
산업 분야: 게임, 블록체인
스킬: Java, MySQL, C++, Jenkins, Go
런칭은 하지 못했지만, 페블 블록체인 개발에 메인넷 개발에 참여하였습니다. 카지노 보드 게임 로직을 총괄하는 엔진을 개발하였고, 한게임 카지노 게임 서버 개발 유지보수를 병행하였습니다. 각 프로젝트에 대한 세부 사항은 경력 기술서에 있습니다.
2013.09 ~ 2016.03
산업 분야: 게임
스킬: Scala
스칼라와 아카를 적극 활용한 함수형 패러다임으로 EGN Poker Server 신규 프로젝트를 진행하였습니다. BDD를 활용한 시나리오 기반 단위/통합 테스트를 구축과 더불어 QA에서 활용할 수 있는 Bot System도 구축하여 테스트 용이성을 추가 확보하였습니다. 각 프로젝트에 대한 세부 사항은 경력 기술서에 있습니다.
2011.10 ~ 2013.08
산업 분야: 게임
Rushmo Poker http://apps.facebook.com/rushmopoker http://www.devkorea.co.kr/bbs/board.php?bo_table=m01_project&wr_id=423 개발 기간 : 12개월 개발 인원 : 5명 역할 게임 클라이언트 로비, 페이스북 연동 담당 개발 환경 운영체제 : Windows 개발 툴 : Web Storm 6 언어/프레임웍 : HTML5, JavaScript, Qooxdoo 버전 관리 : SVN 이슈 관리 : TeamForge 담당 개발 부분 ... 더 보기
2010.09 ~ 2011.09
산업 분야: 보안
nProtect Netizen 4.5 / 5.5 유지보수 기간 : 10개월 개발 인원 : 2명 역할 유지보수 : 디버깅, 기능 추가 개발 환경 운영체제 : Windows 개발 툴 : C++ Builder 5, Visual C++ 2005 버전 관리: SVN 담당 개발 부분 요약 4.5 유지보수 [디버깅, 기능 추가] 5.5 유지보수 [디버깅, 기능 추가] nProtect Netizen 6.0 Netizen 4.5 / 5.5를 유지보수 하며 6.0 개발 개발 기간 : 2개월 개발 인원 : 3명 역할 URL 모니터링, 메인 관리 모듈 담당 ... 더 보기
2009.05 ~ 2010.06
산업 분야: B2B
CDMS 1.0 개발 기간 : 12개월 개발 인원 : 1명 역할 개발 메인 : 프로젝트 분석, 유지보수 개발 환경 운영체제 : Windows 개발 툴 : Visual C++ 2005, Visual C++ 6.0, Visual Basic 6.0 버전 관리 : SVN 담당 개발 부분 요약 1.0 유지보수 [디버깅, 기능 개선] CDMS 2.0 CDMS 1.0을 유지보수 하며 2.0 개발 개발 기간 : 12개월 개발 인원 : 1명 역할 개발 메인 : 프로젝트 관리, 분석/설계, 신기능 추가 개발 환경 운영체제 : Windows 개발 툴... 더 보기
2006.02 ~ 2009.03
산업 분야: 방송 / 엔터테인먼트
Darwin 1.0 10년쯤 전에 개발되어 운영중인 SD방송용 Combi를 HD방송용으로 재개발 개발 기간 : 15개월 개발 인원 : 1명 역할 개발 메인 : 프로젝트 분석, 유지보수 개발 환경 운영체제 : Windows 개발 툴 : Visual C++ 2005 언어 / 프레임웍 : C++, DirectX 8/9, Windows API 버전 관리 : SVN 담당 개발 부분 요약 송출 엔진을 새로 설계 여러 사람의 손을 거치면서 스파게티가된 소스를 리팩토링 UI를 최대한 유지하면서 내부를 모두 수정 버그 수정과 기... 더 보기
2005.07 ~ 2006.02
산업 분야: 금융 / 핀테크
외국계 은행 유지보수 구축되어 운영중인 타행환 시스템의 유지보수 유지보수 기간 : 3개월 유지보수 인원 : 2명 개발 환경 운영체제 : 서버[AIX], 클라이언트[Windows] 개발 툴 : 서버[C / Pro*C], 클라이언트[Delphi] 통신 : TCP/IP, X.25 데이터베이스 : Oracle, DB2 소스 관리 : CVS BTM, UFJ 합병 작업 운영중인 두 은행의 합병으로 두개의 타행환 시스템을 하나로 묶음 개발 기간 : 2개월 개발 인원 : 2명 [PM, 개발] 역할 개발 메인 : DB의 통합과 그에 따른 유틸리... 더 보기
2000.12 ~ 2004.12
산업 분야: B2B
iKEN 웹기반 전력감시 시스템 [www.iken.co.kr] 클라이언트/서버 방식의 전력감시 시스템 개발 기간 : 13개월 개발 인원 : 4명 [PM, 서버 개발, DBA, 웹 개발] 역할 개발 메인 : BL Server, CS Server 개발 환경 운영체제 : Solaris 개발 언어 : C / Pro*C 통신 : TCP/IP 데이터베이스 : Oracle 미들웨어 : Coms, Jeus, WebToB 담당 개발 부분 요약 BL Server 설계/개발 CS Server에서 넘어오는 실시간 데이터를 Web Server에 ... 더 보기
교육
학점은행제 - 컴퓨터공학 학사
2012.01 ~ 2012.01
한국산업기술대학교 - 컴퓨터공학 학사
2001.01 ~ 2007.01
링크
개발 트렌드부터 Q&A, 네트워킹까지
요즘 개발자들의 필수 커뮤니티, 커리어리