미리보기
기본 정보
다양한 회사의 Zero To One을 도운 경험이 있으며 아키텍터 및 엔지니어 / 매니저로써 다양한 경험과 성장을 쌓아 올리고 있습니다!
기술 스택
Spring Boot, Java, SQL, AWS
경력
해치랩스주식회사
Software Engineer | Face팀 | 재직 중
2022.12. ~ 재직 중 (2년 1개월)
시너지에이아이(주)
팀장 | 개발팀
2021.05. ~ 2022.11. (1년 7개월)
주식회사 디거
CTO | 개발팀
2018.08. ~ 2021.04. (2년 9개월)
당시 경험을 담은 글 첨부합니다! https://brunch.co.kr/@kunka8271/2
- 회사내 수행 프로젝트 총괄 및 IT 서비스 기획/개발/배포/운영
- 인트라넷 구축 및 JIRA, Jenkins, Git Lab 도입
- Docker 를 이용한 운영/개발서버 구축 및 서비스
- Python을 이용한 API 서버 간 통신 모듈 개발 및 배포 (PIP 배포 수행)
- AWS (Route 53, Elastic Beanstalk, EC2 등)를 통한 운영서버 구축
프로젝트
Web3 게임 중심 b2b2c 지갑 - Face Wallet
해치랩스주식회사
2022.12. ~ 2023.12.
- 초기 설계된 다중 멀티모듈 아키텍처 간소화 및 지속 가능한 모델 도입
- 안전하면서 사용성이 좋은 Web3 지갑 API 개발
- 시스템 전반의 데이터 흐름 단순화 및 정합성을 위한 DB부터 Entity까지 도메인 데이터 모델링
- API E2E 테스트 전사 도입 리드 (RestAssured + Rest Docs + Swagger UI 도입)
- 인증 / 인가 서버 개발 프로젝트 DRI로 개발 부분 리드
- OAuth 2.0 및 OpenID 스펙에 맞는 인증 서버 구축
- 복잡한 인증 체계 간소화 및 인증 서버 재설계
- 1
2초 소요되던 인증 API 2300ms로 개선
(한국 → 북미 리전 API Call 기준)
- 1
Web3 유저를 위한 퀘스트 플랫폼 - Face Wallet Quest
해치랩스주식회사
2024.01. ~ 진행 중
- 팀내 프로젝트 관리도구로 JIRA를 도입하여 시스템을 구축하고 PO / PD 와 같은 다른 직군의 프로젝트 관리 편의성 증진 작업 담당
- Zero to One을 위한 Spring Boot 시스템 아키텍처 설계 및 도입
- MVC 패턴을 기반으로 도메인 주도 설계방법을 차용
- 외부 서비스를 대상으로 한 일부 레이어에 Port / Adapter 패턴 도입
- 팀 내 개발자 교육 및 설계 철학 공유를 통해 지속 가능성 확보
- OAuth 인증 시스템 구축
- 사용자 Point (Mile) 관리 시스템 구축
- 행동 기반 사용자 퀘스트 시스템 구축
- 외부 시스템 연동 (Twitter / Discord / 외부 고객사 API)
원격진료 중계 플랫폼 토닥토닥
시너지에이아이
2022.03. ~ 2022.11.
- 프로젝트 총괄
- Spring Boot를 기반으로 한 MVC 서버 어플리케이션 개발
- 의사 - 환자간 매칭 시스템 구현
- 원격 진료 환자 관리 및 진료 관리 API 구현
- WebSocket 기술을 활용한 실시간 매칭 모듈 구현 → 서버간 정보 공유를 위해 Redis 도입 및 기능 개선
- DDD 철학 도입을 통한 엔티티 데이터 모델링
- JPA 성능 개선을 위해 QueryDSL 도입 / 쿼리 최적화 (API 성능 개선)
- Terraform기반의 IaC 도입 및 인프라 설계 (ECS + Fargate)
AI를 통한 ADPKD 유전병 진단보조 솔루션 Ignites
시너지에이아이
2021.05. ~ 2022.11.
- CT이미지의 환자 기록 관리 및 자동 익명화 Spring Scheduler 구현
- MariaDB를 이용한 데이터 모델링 및 ERD 설계 수행
- 사용자 QnA관리 API 구현
- Unity3D를 통한 CT영상의 3D 체적 기술 개발 및 WebGL 인프라 구축
- Spring ↔ Python 인공지능 추론 엔진 시스템 아키텍쳐 설계 및 구축
(Docker 기반 배치 시스템 구축) - 프론트엔드 어플리케이션, 인공지능 추론 엔진 자동 배포 프로세스 구축
AI 데이터 구축을 위한 라벨링 소프트웨어 Synergy Flow
시너지에이아이
2021.10. ~ 2021.11.
- Fast API (Python)을 이용한 추론 API 서버 구축 - API를 통한 AI 모델 실행 및 추론 결과 업로드
- 인공지능 추론 API 서버 자동 배포 프로세스 구축
- Canvas를 이용한 이미지 라벨링 기술 개발 (펜, 박스, 다각형 등)
- Lerna도입을 통한 다중 모듈형 프론트엔드 프로젝트 설계
기계학습 관리 및 시각화 도구 DIGO (B2B 서비스)
디거
2020.03. ~ 2021.01.
- Spring Boot + PostgreSQL 기반 학습 데이터 통신 API 서버 구축
- Restful API 기반 기계학습 데이터 처리 모듈 구현
- 학습 Tag에 따른 자동학습 그룹화 및 데이터 전송 모듈 구현
- Type Script + React 기반 웹 어플리케이션 개발
- 효율적인 API 호출을 위한 네트워크 모듈 구조 설계 및 리팩토링을 통한 구조 개선 수행
- 학습 데이터 보안을 위한 AES(crypto)모듈을 활용한 2중 암호화 모듈 설계 및 도입
- 테스트 중심의 TDD 주도 개발 문화 도입
- Jenkins 자동 배포를 통한 CI/CD 도입