미리보기
기본 정보
기술 스택
Go, Java, grpc, MySQL, Spring, REST API
경력
디에스알브이랩스
사원 | AllThatNodep | 재직 중
2023.06. ~ 재직 중 (1년 7개월)
AllThatNode 웹사이트 백엔드 Java/Servlet 유지 보수
AllThatNode 백오피스 Backend 및 API 개발
- 운영툴 개발로 비즈니스 요구 사항 및 고객 정보 변경 업무 및 불필요한 의사소통 해소
- AWS EC2, Docker, GitHub Actions CI/CD 도입 및 배포 자동화
- Service Layer 테스트 커버리지 평균 70% 달성
- 사용 기술: Go, GORM, Gofiber, MySQL
프로토콜(블록체인), 네트워크(메인넷, 테스트넷)에 따라 사용자 요청 중계 프록시 서버 개발
- 특정 스마트 컨트랙트 주소 요청 허용 및 차단하는 보안 기능 개발
- 최근 요청을 화면에 보여주는 통계 기능 개발
- 하루 요청량 기준 약 1억 건에서 약 4억 건으로 300% 트래픽 성장
- 사용기술: Rust, MySQL
메디블록
사원 | Blockchain, Medipass
2021.12. ~ 2023.05. (1년 6개월)
메디패스 백엔드 엔지니어(2023.03 ~ 2023.05)
데이터베이스 마이그레이션 (Dynamo -> MySQL)
- 3개의 엔티티에 해당하는 약 30만개 데이터 마이그레이션
건강검진 기능 레거시 코드 리팩토링
- 건강검진 간편인증과 건강검진 데이터 조회 역할 분리
- 사용기술: NestJS, Typescript, MySQL
블록체인 엔지니어 (2021.12 ~ 2023.03)
탈중앙화된 의료 데이터 거래 프로토콜 프로젝트 초기에 팀에 합류하여 프로토콜 및 기술 아키텍처 설계에 참여
블록체인 코어 모듈 개발 및 HTTP 서비스 개발
- 거래 보증을 위한 온체인 데이터 거래와 데이터 검증(Oracle) 모듈 개발
- Intel SGX/TEE 기반 오프체인 데이터 검증 HTTP 서버 개발
- 소비자에게 검증 서버로부터 데이터를 전송받기 위한 HTTP 서비스 개발
- GitHub Actions를 활용하여 CI 수행
- 해외 컨퍼런스 참여 및 부스 대응
- 사용 기술: Go, gRPC
포트폴리오
교육
가톨릭대학교
대학교(학사) | 컴퓨터정보공학부
2014.03. ~ 2021.02. | 졸업
대외활동
CodeStates 블록체인 개발자 힐링캠프 발표
개인
주니어 블록체인 개발자 취업 특강 관련 발표
자격증
정보처리기사
기사 | 한국산업인력공단
2019.08.
외국어
영어
비즈니스 회화 가능
자기소개
2021년부터 블록체인 스타트업에서 백엔드 서버를 개발한 경험이 있습니다. DSRV의 AllThatNode 팀에서 백엔드 개발자로서 Blockchain-as-a-Service 개발을 통해 블록체인 개발의 불편함을 해소했습니다. 입사한 지 2개월 만에, Rust 언어를 활용하여 사용자 요청을 블록체인 노드로 중계하는 프록시 서버를 개발하였습니다. 또한, Go언어를 활용하여 업무의 효율 제고을 위해 혼자서 백오피스 백엔드를 개발했으며, Java Servlet으로 되어있는 웹 백엔드 유지 보수를 맡았습니다.
메디블록에서는 기존의 의료 데이터의 유통 문제와 환자의 의료 데이터 주권을 해결하기 위해 환자 중심의 의료 데이터 플랫폼을 만들기 위해 Go언어를 활용하여 데이터 거래 프로토콜을 개발한 경험이 있습니다. 블록체인뿐만 아니라 메디패스 백엔드 개발자였지만 짧은 기간 동안 NestJS를 활용하여 리팩토링과 데이터베이스 마이그레이션 작업을 경험했습니다.
기술을 통해 비즈니스 문제를 해결하여 가치를 제공하는 것을 추구하는 개발자입니다. 새로운 팀에 합류할 때마다, 새로운 프로그래밍 언어를 경험했지만 빠르게 적응하였고 비즈니스 성장을 위해 요구사항에 맞게 사용자들에게 가치를 제공하였습니다. 앞으로 백엔드 개발자로서 사용자들에게 안정적이고 신뢰할 수 있는 제품을 만들어 가치를 제공하고 싶습니다.