경력
경력 및 기술
근무 이력과 담당 업무, 프로젝트에서 사용한 기술을 사실 중심으로 정리했습니다.
근무 이력
| 기간 | 소속 | 담당 |
|---|---|---|
| 2026.05 - 현재 | 개인·오픈소스 개발 | Flower, Bloom, AI Harness, Action Runtime과 두 개의 Agent Skill 개발·공개 |
| 2026.05 - 현재 | ArchDox · 개인 개발 | 건축사사무소용 문서 관리·AI 문서 생성·MCP 플랫폼 개발 및 AWS 운영 |
| 2023.01 - 현재 | 토탈소프트뱅크 연구소 · 선임 | 항만 자동화 시스템 유지보수, 신규 사이트 개발, 장비 제어 프로그램 및 검증 도구 개발 |
| 2019.06 - 2022.12 | 에이치아이티 제어팀 · 사원 | C# PC 제어, 머신 비전, Beckhoff PLC 제어, 장비 개조 및 현장 셋업 |
| 2016.09 - 2017.03 | 개인 프로젝트 | 주유소 정보 웹·앱 개발 및 데이터베이스 관리 |
토탈소프트뱅크
- 국내 2개, 일본 1개, 중동 1개 터미널의 ATCSS 운영 유지보수
- 일본 신규 터미널의 사이트별 기능 개발, ECS 에뮬레이터 검증, 배포 및 롤아웃
- 대만 항만 AYTSS 프로젝트의 기반 구조와 초기 버전 신규 개발
- TOS 작업지시를 FMS 실행 단위로 변환하는 WorkOrder 및 작업 흐름 구현
- AYTSS에
eventflow작업 실행 구조 설계·적용 - TLS QMS Java 서버 설계·개발과 STS ECS 연동
- 선박 WorkQueue·WorkOrder 상태 관리, Single/Dual Trolley Scheduling과 작업 진행 보고 처리
- Netty 기반 소켓 라이브러리 구조 설계와 Spring Boot Starter·Agent Skill 개발
- ECS·STS 장비 제어 프로그램과 내장 에뮬레이션·연동 검증 도구 설계 및 구현
에이치아이티
- Bosch Rexroth LMS 물류 제어 프로그램 개발 및 약 35대 장비 개조·셋업
- FLIR 카메라 영상 기반 비전 정렬·검사 프로그램과 SQLite 데이터 관리, Mitsubishi PLC Stage 연동·GX Works 시뮬레이터 검증
- Bosch Rexroth LMS를 Beckhoff PLC에서 제어하는 통신 라이브러리와 데모 장비 프로그램 개발
- TwinCAT ADS 기반 장비 상태 로거와 파라미터 파일 관리자 개발
- OLED 두께 측정기 CIM 통신 연동
- OLED Mask 인장기 1대와 검사기 4대 프로그램 개조·현장 셋업
- MQTT 기반 장비 제어 검증 코드 작성
개인·오픈소스 개발
- Codex SDK와 Claude Agent SDK를 Flower AI Harness와 Agent Runner에 연결하고, Slack 요청부터 현장 자료 수집·분석·보고까지 실행하도록 구축한 항만 현장 유지보수 AI 에이전트 서버
- Java 단일 JVM 오케스트레이션 런타임 Flower
- Java 소스의 잘못된 Flower 사용을 19개 규칙으로 검사하는
flower-check - AI 호출의 검증·재시도 수명주기를 관리하는 Flower AI Harness
- 업무 Action의 정책·승인·감사를 통제하는 Flower Action Runtime
- AI 코딩 에이전트용 Flower App Guide와 Flower Action Runtime Guide
- JVM 내부 Typed Event Bus Bloom
- 감리 문서·AI 검토·문서 생성·법령 갱신·MCP 연결을 제공하는 건축사사무소용 Platform ArchDox
- Maven Central 배포, GitHub Actions CI, 테스트와 공개 문서 관리
기술 경험
| 구분 | 기술 |
|---|---|
| 백엔드 | Java, Spring Boot, Spring Framework, eGovFrame, MyBatis, Spring JDBC |
| 오픈소스 개발 | Flower, Bloom, Flower AI Harness, Flower Action Runtime, Maven Central 배포 |
| 빌드·테스트 | Maven, Gradle, JUnit 5, GitHub Actions |
| AI 에이전트 연동 | Codex SDK, Claude Agent SDK |
| PC·장비 제어 | C#, .NET Framework, WinForms, WPF |
| 데이터베이스 | Oracle, MSSQL, MySQL, SQLite |
| PLC·산업 통신 | Beckhoff ST, TwinCAT ADS, Mitsubishi PLC, MX Component, GX Works, CC-Link, RS-232/485 |
| 네트워크 | TCP Socket, 비동기 통신, MQTT |
| 머신 비전 | FLIR Camera, GigE Vision, 영상 정렬 및 검사, 레시피·결과 관리 |
| 설계 | 작업 시퀀스, 이벤트 기반 처리, 상태 관리, 스케줄링, 재시도·복구 |
학력
- 한국기술교육대학교 메카트로닉스공학부