
미리보기
- 직업
- 백엔드 개발자
- 이름
- 김재명
- 이메일
- koressma@gmail.com
- 간단소개
- 불필요해 보이는 경험들도 결국 언젠가 한 점에서 다시 만나게 되어있다 안녕하세요 집중력과 끈기를 바탕으로 빠른 성장을 꿈꾸는 서버 개발자 김재명 입니다 영어 학원 강사로써 약 2년 반 정도 커리어를 쌓다 코로나 이후 조금은 늦은 나이에 개발자로써의 길을 걷게 되었습니다 대학 전공부터 이후 행보가 일관되지는 못했지만, 거쳐온 모든 과정들이 개발에 도움이 되었던 경험을 하면서 현재는 온전히 개발에 몰입하며 성장하는 것을 목표로 하고 있습니다. 블록체인 스타트업 회사에서 약 2년가량 근무한 경험이 있으며 주어진 환경과 조건에 구애 받지 않고 일이 되게끔 하는것을 우선으로 합니다

기술 스택
- 기술 스택
- Python
- Django
- Django-REST-Framework
- Go
- GitHub
- PostgreSQL
- Docker
- AWS
경력
- 회사명
- 주식회사크로논랩스(KrononLabsCo.,Ltd.)
- 직책 • 부서
- 백엔드 개발 • 개발팀
- 근무 기간 (근무 형태)
- 2022.11. - 2024.07.
- (1년 9개월 | 정규직)
- 담당 업무
경력 대부분의 기간동안 암호화폐 거래소 API 서버 개발, 배포, 유지보수를 담당 하였습니다.
담당 업무 특성 상 견고하면서 빠른 서비스를 만드는 방법을 배우고 적용하는데 집중 하였으며, 인프라 구축 및 데이터 전송 시에 지켜져야 할 보안 및 권한 부여에 관한 부분 또한 중요하게 다루어 본 경험이 있습니다.
프로젝트
- 프로젝트명
- 국내외 암호화폐 거래소 솔루션 개발 및 유지보수
- 소속/기관명
- 주식회사크로논랩스(KrononLabsCo.,Ltd.)
- 프로젝트 기간
- 2023.03. - 2024.07.
- (1년 5개월)
- 프로젝트 설명
거래소 API 서버 개발, 배포 및 유지보수
개발 내용
회원 가입 & 로그인 및 접속 이력, 이상 로그인 방지 등
주문 제출
입/출금 요청 처리
자산 변동 히스토리
추천인 시스템
본인 확인, 입/출금 알림 메일 전송
손익 및 입출금 통계
openAPI & docs
금전 적인 부분이 직결된 만큼 어떤 상황에서도 중복을 방지하고 일관성 있는 데이터 처리에 집중하였습니다
인프라 구축 및 CI/CD 파이프라인을 만들면서 보안과 권한 부여에 대해 깊이 있게 고민해본 경험이 있습니다
사용 스택: Python, Django(DRF), Redis(ElastiCache), Celery, PostgreSQL(RDS), Cassandra(AKS)
거래소 API 서버 리팩토링
기존 개발된 API 서버의 개선과 swagger 의 사용 목적으로 DRF로 작성되어 있던 전체 소스코드를 Django Ninja로 재작성 하였습니다
별도의 브랜치 관리와 스테이징 서버 테스트 및 로드밸런서를 활용하여 서비스 중단없이 배포 작업을 완수하였습니다
테스트용 마켓메이킹 봇 제작
테스트에 필요한 오더북 데이터를 채우기 위해 기존 제작해둔 openAPI 및 웹소켓을 활용하여 마켓메이킹 봇을 개발하였습니다
동시성 문제 해결 및 일관성 있는 데이터 처리를 더 깊이 있게 다루어 볼 수 있었습니다
거래소 어드민 페이지를 통해서 간편하게 유동성 공급 타겟을 설정하고 시스템 동작 유무, 환경 설정 등을 변경할 수 있도록 하였습니다
사용 스택: Go, Python, Django, Redis(ElastiCache), PostgreSQL(RDS)
- 프로젝트명
- 온체인 데이터 분석 플랫폼 개발
- 소속/기관명
- 주식회사크로논랩스(KrononLabsCo.,Ltd.)
- 프로젝트 기간
- 2022.11. - 2023.02.
- (4개월)
- 프로젝트 설명
이더리움 온체인 데이터 ETL 작업
Batch 단위 작업을 통해 효율적으로 데이터를 수집/가공/적재 할수 있도록 노력하였습니다
race condition에 대한 개념을 이해하고 channel 및 Lock을 적절히 사용하여 동시성 문제를 해결하였습니다
AWS를 활용한 기본적인 인프라 구성 방법 및 github action을 통한 CI/CD 파이프라인 구축방법을 배웠습니다
사용 스택: Go, PostgreSQL(RDS)
암호화폐 KOL 들의 트윗 수집 및 sentimental 분석
특정 조건에 부합하는 트윗들을 수집하고 해당 트윗이 특정 암호화폐에 관해 긍정 또는 부정적인 정도를 분석 및 기록하는 작업을 수행하였습니다
어드민 페이지를 활용하여 수집 타겟이 될 트윗의 조건을 자유롭게 변경하고 이를 시스템에 반영될 수 있게 끔 하였습니다
사용 스택: Python, Django, PostgreSQL(RDS)
교육
- 소속/기관
- 울산대학교
- 종류 | 전공명/전공계열
- 대학교(학사) | 기계자동차 공학
- 재학 기간 (재학 상태)
- 2008.03. - 2016.08. (졸업)