미리보기
기본 정보

신뢰할만한 사회를 만드는 데에 기여하고 싶은 개발자입니다.
기술 스택
Spring, Django, MySQL, MariaDB, Docker, Rust, concurrency, 블록체인, n8n, LangGraph
경력
Naver Cloud
팀원 | Edge Platform / Infra AX Lab TF | 재직 중
2025.07. ~ 재직 중 (10개월)
CDN/DNS/GSLB 운영
📝내용: Naver 서비스의 24/7 안정적인 운영을 위한 사내 CDN/DNS/GSLB 운영 및 운영도구 개발
💡러닝 포인트
L4/L7 수준에서의 대규모 시스템 구조 파악 후 문서 최신화 능력
지표 Daily 모니터링을 통한 이상 현상 파악 능력 (필요 시 팀 내부 공유 및 조치)
Human fault 를 줄이고 업무 효율성을 높이기 위한 운영 환경 개선 능력
CDN/DNS/GSLB 관련 문의 대응 능력
🤹성과
Naver Cloud 조직 내 2024년 대비 2025년에 장애 시간을 가장 크게 줄인 조직으로 선정되는데에 기여.
CDN/DNS 관련 자동화로 업무 효율화 달성
(ex. CDN 서비스 신규 생성 20분 이상 소요되던 것을 평균 48초로 단축)
사내 AI 업무 자동화 TF
📝내용: 전사 AI Transformation을 위한 TF 활동
💡러닝 포인트
AI 도입을 위한 리서치 및 조직 구성원을 위한 간행물 정기 발행 능력
조직 내 업무 pain points 조사 관련 AI 자동화 시스템 PoC 능력 (n8n, LangGraph, MCP)
🤹성과
지표 모니터링 일일 레포트 자동 발행
개발팀에서 수기로 신청하는 CDN/GSLB 요청 정보를 AI를 통해 구조화하는 파이프라인 구축
포항공과대학교
석사 과정 연구원 | System Software Lab.
2023.02. ~ 2025.02. (2년 1개월)
고속 트랜잭션 병렬 처리 알고리즘 연구
📝내용: 이더리움 가상머신(EVM)을 이용하여 최대 35만 TPS 처리량 달성 가능한 동시성 처리 알고리즘 개발
💡러닝 포인트
트랜잭션 격리 수준(isolation level)과 자원(resource), 의존성(dependency)를 정의하여 시스템 자원의 utililzation을 극대화 할 수 있는 알고리즘 설계 능력
🤹성과
국제 최우수 학술대회 1저자: "Toward High-Performance Blockchain System by Blurring the Line between Ordering and Execution", 2024, SuperComputing (SC24)
분산 시스템의 확장성과 일관성을 위한 메시지 오더링 프로토콜 연구
📝내용: State machine replication 관점에서 고수준의 확장성과 일관성을 지원하는 BFT 메시징 오더링 알고리즘 연구
💡러닝 포인트
다양한 네트워크 모델과 fault model을 이해하고 정량화된 기준으로 알고리즘 분류
메시지 오더링 프로토콜의 Safety/Liveness 분석 능력, 네트워크 복잡도 분석 능력
Python 기반 BFT 시뮬레이션과 mempool 로드 밸런싱 실험을 통해, SLA 유지를 위해 메시지 오더링 프로토콜에서는 payload의 비동기 백그라운드 전파가 중요함을 확인
🤹성과
1저자: "강건하고 확장가능한 블록체인을 위한 비동기 BFT 합의 알고리즘 동향 조사", 2023, KCC
블록체인을 이용한 trustless한 암호 프로토콜 설계
📝내용: Centralized coordinator (trusted 3rd party)를 제거함으로써 단일 장애 지점 회피하는 효과적인 암호 프로토콜 연구 및 PoC 구현
💡러닝 포인트
신뢰성과 무결성을 보장하는 보안 프로토콜 설계 경험
멀티 시나리오 기반 프로토콜 추상화 및 구체화 역량
장애 및 공격 시나리오를 고려한 보안 사고 상상력과 방어 설계 능력
🤹성과
1저자: "블록체인을 이용한 효과적인 IoT 장치 관리 방법", 2023, KDBC
2저자: "A Blockchain-based protocol of trusted setup ceremony for zero-knowledge proof", 2023, BIOTC
인하대학교
학부연구생 | 정보보안 연구실
2022.06. ~ 2022.12. (7개월)
📝내용: ECC, PQC, ZKP 등 고급 암호이론을 학습하며, 블록체인과 암호학이 결합된 다양한 프로젝트 수행.
💡러닝 포인트
고급 암호학 이론을 실제 시스템에 적용하는 실무 능력
프라이버시 보호 기법을 활용한 이상탐지 설계 및 암호 알고리즘 구현 역량
🤹성과
함수내적암호(FHIPE)를 이용한 Lp distance 계산 알고리즘 설계
SCI(E)급 1저자 논문 게재:
“Efficient Lp Distance Computation Using Function-Hiding Inner Product Encryption for Privacy-Preserving Anomaly Detection”, MDPI Sensors, 2023
EVM-level Fp12 곱셈 연산 최적화 및 precompiled contract 작성
프로젝트
고성능 Blockchain PoC 실증 및 성능 분석
POSTECH. SSLAB.
2023.07. ~ 2025.11.
초당 10만 건 TX 처리 가능한 블록체인 시스템 구축.
사용자 트랜잭션 제출부터 응답 반환까지의 End-to-end 실증.
3가지 TX 병렬 처리 알고리즘 개발 → 최대 40만 TPS 지원.
Pipelining 기법을 통해 데이터 저장 계층의 병목 해소 → 시스템 성능 2배 향상 (약 5만 TPS에서 10만 TPS)
이더리움 호환성 지원 (peer discovery service, devp2p, libp2p, Ethereum JSON RPC Specification 을 통한 Wallet 연동 지원, Solidity Dapp 지원)
🔨기술: #Rust #Concurrency Control #Distributed System #Fault Tolerant System
동아리 홈페이지 구축 및 운영
인하대학교 빅데이터 동아리 IBAS
2021.04. ~ 2022.08.
MAU 약 500 명인 동아리 홈페이지 초기 개발 및 유지, 보수.
학부 동아리 LMS 웹서비스 초기 개발 및 운영
Django SSR 기반 웹서비스 구축 및 운영, 이후 Spring 기반 REST API 서버로 전환
유지보수성과 확장성을 고려한 프로젝트 전반 재설계 (DB 테이블, 객체 관계, 멀티모듈형 프로젝트)
Oauth2.0 소셜 로그인 인증 및 인가 모듈 독립 개발
Django auth_user 이용하여 비지니스 코드에서 권한 검사 코드 제거.
팀장 역할 수행: 협업 프로세스 수립(GitHub Flow), 기타 운영 장애 대응.
🔨기술: #Spring Security/MVC/CloudConfig/DataJPA #QueryDSL #Django #MariaDB #AWS EC2 #Nginx #Github Action #Grafana #Prometheus
행정 업무 자동화 프로그램
50사단 기동대대
2020.04. ~ 2020.08.
군생활 중, 중대 내 수작업으로 이루어지던 행정 자동화.
복잡한 의사결정을 데이터 기반으로 자동화함으로써, 구성원 간 갈등을 줄이고 행정 시스템의 신뢰성 향상
공정 근무표 자동 생성 / 연가 계산 / 개인 휴가 종합 / 중대 출타율 계산 / 진급 날짜 계산 / 체력 측정 기록 관리.
Weighted Fair Queueing (WFQ) 알고리즘의 virtual finish time 을 적용하여 공정함을 구현.
매주 근무 스케줄 작성에 1시간 걸리던 일을 알고리즘을 1 초내에 생성.
🔨기술: 한셀 VBA
포트폴리오
교육
POSTECH
대학원(석사) | System Software LAB
2023.02. ~ 2025.02. | 졸업
인하대학교
대학교(학사) | 컴퓨터 공학과
2017.03. ~ 2023.02. | 졸업
인천 제일고등학교
고등학교 | 자연계
2014.03. ~ 2017.02. | 졸업
자격증
OPIc
IH(Intermediate High) | ACTFL
2025.03.
외국어
영어
일상 회화 가능
자기소개
신뢰할 수 있는 IT 솔루션 / system software 를 통해 더 신뢰할만한 사회를 만드는 데 기여하는 개발자가 되고자 합니다.
#[공동체 의식]
'공동체 주의', '인간 존엄'이라는 이상을 품고 살아갑니다. 엔지니어로서는 ‘신뢰할 수 있는 IT 솔루션’, '안전하고 확장성 있는 소프트웨어'를 통해 신뢰할 만한 사회에 기여하고자 합니다. 한 편으로, 한 명의 인간으로서 사회 구성원 간 신뢰를 쌓는 일에 힘 쓰고 서로 도움으로, 함께 성장하는 공동체에 늘 기여하고자 합니다. 실제 저의 사례를 중심으로 설명하겠습니다.
첫째, 함께 배우고 함께 성장하는 개발 문화를 만들기 위해 지속적으로 노력해왔습니다. 늘 공식 문서, 논문 등 최신 레퍼런스를 공부하며, 그 지식을 나누기 위해 직접 자료를 제작하여 나누어 왔습니다. 학부 시절에는 직접 Python, Java 강의 자료를 만들어 학부생 대상으로 강의를 하였고, 대학원 석사 과정에는 멘토-멘티 프로그램에 참여하여 블록체인에 관심 있는 학생에게 지식을 나누었습니다. 또한 세미나를 통해 정기적으로 최신 논문을 읽고 정리하여 랩 멤버들에게 내용을 전하기도 했습니다. 해당 자료들은 제 블로그에 업로드되어 있습니다
둘째, 실질적 도움을 바탕으로 조직이 하나되는 일에 노력했습니다. 실제로 학부시절 비전공자 중심의 프로젝트에서 구조 개편을 주도했을 때가 있었습니다. 큰 부담을 느끼는 팀원들을 일일이 설득하고, 팀원들이 필요로 하는 학습 자료, 실습 환경, 지원 장비를 마련하기 위해 직접 장학회에 기획서를 발표해 예산을 확보했습니다. 이를 통해 팀원들이 필요한 기술을 익히고 성장하는 기반을 만들 수 있었고, 프로젝트 완성이라는 단일 목표 아래 하나가 될 수 있었습니다. 결국, 제 졸업 후에도 프로젝트가 이어져 구조 개편을 성공적으로 마무리해 현재까지 안정적으로 운영되고 있습니다.
앞으로도 겸손하게 배우고, 아낌없이 나누며, 공동체와 함께 성장하는 개발자로서 기여하고 싶습니다.
#[치열한 노력]
정해진 목표를 위해 전략을 세워 치열하게 노력합니다. 석사 과정의 연구 생활의 목표를 최우수 학회 논문 발표로 세웠습니다. 최우수 학회 발표는 1건이라도 발표하면 포스텍 박사 졸업 요건으로도 인정될 만큼 수준이 높아 석사 과정에서 도전하기에는 매우 높은 목표였습니다. 이를 위해 2년간 매주 한 편 이상 최우수 학회 논문 읽기를 계획 및 실천하며, 뛰어난 연구자들의 문제 설정 방식과 통찰을 꾸준히 익혔습니다. 그러나 때로는 논문들이 지나치게 완성도 높아 보여, 기여할 여지가 보이지 않아 자신감을 잃을 때도 있었습니다. 하지만 포기하지 않았고 논문을 읽는 것에만 안주하지 않고, 직접 알고리즘들을 구현해 보았습니다. 알고리즘을 구현하며 논문에는 드러나지 않은 문제점들을 발견할 수 있었습니다. 한 예로, PPoPP 23 에 발표되었던 Block-STM과 ICDCS 23에 발표되었던 Nezha 알고리즘을 직접 구현하고 비교 평가하면서, Block-STM의 단점(낮은 멀티코어 확장성과 과도한 CPU 사용률)을 찾을 수 있었습니다. 이를 해결하기 위해 Serializability 와 Snapshot Isolation 이론에 관한 초기 논문들까지 거슬러 올라가 핵심 이론과 논의를 경험하며 기초부터 다시 쌓았습니다. 그 결과, 트랜잭션 병렬 처리 알고리즘으로 국제 최우수 학회에 논문을 게재할 수 있었습니다.
이런 제 전략적 치열함은 높은 목표를 달성하는 데에 충분히 기여할 수 있으며, 제 공동체 의식과 맞물려 조직 전체의 성장에 긍정적인 시너지를 만들어낼 수 있다고 확신합니다.