김예건 이력서
소프트웨어 엔지니어 · 9년 차
하드웨어와 연결되는 .NET MAUI Blazor Hybrid 클라이언트부터 .NET 서비스 API, Kubernetes 배포 자동화까지 직접 개발합니다. 하나의 코드베이스로 여러 운영체제를 지원하고, 제품별 요구를 공통 서비스와 운영 구조로 정리합니다.
대표 역량
- 데스크톱 · Windows · macOS.NET Framework 4.8 앱을 .NET 9으로 현대화하고, 네모닉 커넥트를 한 코드베이스(MAUI Blazor Hybrid)로 Microsoft Store와 Mac App Store에 배포합니다.
- 모바일 · Android · iOS상용 라벨 프린터 FINECUBE의 Android·iOS 앱을 유지보수하고 스토어에 릴리스해 왔습니다. SkiaSharp 터치 캔버스 편집기를 코어 라이브러리로 분리해 개발하고, Android targetSdk를 34로 올렸습니다. 개인 프로젝트로 .NET MAUI Blazor Hybrid 가계부 앱(Peony Mobile)도 직접 개발합니다.
- USB · BLE 하드웨어WinUSB, libusb, WebUSB, BLE를 하나의 프로토콜 계층으로 추상화하고, Mac 샌드박스의 USB·Bluetooth 권한까지 다룹니다.
- .NET 서비스 · KubernetesASP.NET Core API Gateway부터 On-Premise Kubernetes와 Flux GitOps 배포까지 이어갑니다.
- 디자인 시스템 · 라이브러리Penpot 디자인 토큰을 코드로 동기화하고, Material 3 기반 Blazor 컴포넌트(Garden.Razor)와 내부 NuGet 피드로 공통 라이브러리를 만들어 팀 제품에 적용합니다.
- AI 활용 개발Claude, Codex, OpenCode, Gemini CLI가 공통 하네스와 정적 가드 아래에서 일하게 만들어, AI가 쓴 코드도 팀 표준을 지키게 합니다.
경력
망고슬래브 주식회사 · SW개발팀 · 소프트웨어 엔지니어
- 네모닉 — Windows 클라이언트의 WYSIWYG 편집·인쇄와 USB 프린터 연동, 레거시 .NET 현대화 및 배포 유지보수
- 파인큐브 — iOS·Android 라벨 편집기와 프린터 연동 기능 유지보수, Android SDK 대응과 스토어 릴리스 관리
- 네모닉 커넥트 — .NET 모노레포 기반 프린팅·연동 서비스, 공통 SDK·API Gateway·빌드·배포 구조 정비
- On-Prem 서버 구축 — Kubernetes 클러스터 운영과 Flux GitOps 기반 서비스 배포 자동화 설계·관리
주요 프로젝트 바로가기
- 네모닉Windows 메모 편집·인쇄와 USB 프린터 연동
- 파인큐브모바일 라벨 편집기와 프린터 연동
- 네모닉 커넥트클라우드 프린팅 모노레포와 API Gateway
- On-Prem 서버 구축On-Premise Kubernetes 클러스터 구축과 GitOps 운영
전체 도메인 지도
설계에서 구현, 운영, 클라이언트와 하드웨어 연동으로 이어지는 10대 단일 책임 영역입니다.
- 01 소프트웨어 아키텍처 계층 분리, 도메인 모델, 이벤트 기반 분산 설계와 다층 테스트 아키텍처
- 02 .NET 백엔드 엔지니어링 .NET 9, Aspire, YARP, PostgreSQL, RabbitMQ 기반 서비스와 API Gateway
- 03 클라우드 및 온프레미스 인프라 Proxmox VE, Azure AKS, Rook-Ceph, CloudNativePG, OpenBao 운영
- 04 DevOps 엔지니어링 Flux v2 멀티 클러스터 GitOps와 재해복구 자동화
- 05 개발자 경험 Roslyn 애널라이저와 내부 NuGet 피드 운영
- 06 하네스 엔지니어링 Claude, Codex, OpenCode, Gemini CLI 공통 하네스와 정적 가드
- 07 웹 디자인 시스템 Penpot 토큰 동기화와 Material 3 기반 Blazor 컴포넌트
- 08 모바일 애플리케이션 .NET MAUI Blazor Hybrid, SkiaSharp, Android SDK 대응
- 09 Windows 데스크톱 애플리케이션 .NET Framework 4.8에서 .NET 9으로의 현대화와 WPF·WinForms 유지보수
- 10 시스템 프로그래밍 WinUSB, libusb, WebUSB와 BLE 프로토콜 계층 추상화