김예건 프로필 사진

김예건 이력서

소프트웨어 엔지니어 · 9년 차

하드웨어와 연결되는 .NET MAUI Blazor Hybrid 클라이언트부터 .NET 서비스 API, Kubernetes 배포 자동화까지 직접 개발합니다. 하나의 코드베이스로 여러 운영체제를 지원하고, 제품별 요구를 공통 서비스와 운영 구조로 정리합니다.

  • .NET
  • C#
  • MAUI
  • ASP.NET Core
  • Kubernetes
  • GitOps
Notion에서 전체 이력서 열기

대표 역량

  • 데스크톱 · 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개발팀 · 소프트웨어 엔지니어

2017.07 – 현재 · 9년 차

  1. 네모닉 — Windows 클라이언트의 WYSIWYG 편집·인쇄와 USB 프린터 연동, 레거시 .NET 현대화 및 배포 유지보수
  2. 파인큐브 — iOS·Android 라벨 편집기와 프린터 연동 기능 유지보수, Android SDK 대응과 스토어 릴리스 관리
  3. 네모닉 커넥트 — .NET 모노레포 기반 프린팅·연동 서비스, 공통 SDK·API Gateway·빌드·배포 구조 정비
  4. On-Prem 서버 구축 — Kubernetes 클러스터 운영과 Flux GitOps 기반 서비스 배포 자동화 설계·관리

주요 프로젝트 바로가기

전체 도메인 지도

설계에서 구현, 운영, 클라이언트와 하드웨어 연동으로 이어지는 10대 단일 책임 영역입니다.