안녕하세요 😊

Software EngineerBackend EngineerInfrastructure EngineerDevOps Engineer
Tetrahedrite 입니다.

다양한 컴퓨팅 기술을 활용해 실질적인 비즈니스 문제를 해결하는 것에 열정을 가지고 있습니다.

Scroll Down

개발 철학

도전적인 소프트웨어 엔지니어로서 다양한 기술을 통해 견고하고 유지보수하기 편한 코드를 작성하기 위해 노력합니다.

웹/인프라/하드웨어 등 다양한 엔지니어링 영역에서 확장성과 효율성을 높이기 위해 노력합니다.

다양한 기술 스펙트럼

웹 개발부터 시스템 프로그래밍, 인프라 구성까지 기술 스택의 경계를 넘나들며 최적의 솔루션을 위해 고민합니다. 보유한 기술과 비즈니스 도메인을 접목하여 사용자에게 실질적인 가치를 전달할 때 가장 큰 보람을 느낍니다.

코드 품질에 대한 철학

다양한 산업 도메인 경험을 바탕으로 한 견고한 코드 작성을 위해 노력합니다. 적절한 추상화로 반복 작업과 휴먼 에러를 줄이고 유지보수성을 고려해 코드 퀄리티를 저해시키지 않도록 노력합니다.

견고한 개발 환경

즐겁고 편안하고 견고한 개발 환경을 만들기 위해 노력하며 인프라 관리 및 DevOps 기술을 고도화하고 있습니다. 개발 이외에도 서버 비용 절감, 편안한 배포 프로세스, 지속 가능한 소프트웨어 생명 주기 등 다양한 목표를 추구합니다.

개발 여정

2009

프로그래밍 입문

Visual Basic 6.0으로 프로그래밍에 첫 발을 내딛었습니다.

VB 6.0으로 분수 계산기, 시간 계산기 등 문제 해결 도구 개발

Visual Basic 6.0
2013

온라인 게임 거래 자동화 봇 개발

온라인 게임 거래 자동화 봇 개발에 도전했습니다.

공식 Steam API 기반 자동 거래 시스템 구현

봇으로 사용되던 계정: Steam 프로필 링크

SteamBot 오픈소스 솔루션 기반

C#
2013 - 2014

멀티플레이어 게임 서버 운영 & 애드온 개발

Garry's Mod의 게임 서버 운영 및 자체 애드온을 개발하며 개발 역량을 키웠습니다.

Garry's Mod 서버 운영

DarkRP 기반 멀티플레이어 서버 커스터마이징

자체 서버 애드온 개발
Blank Command
  • 캐릭터 끼임 탈출, 온라인 어드민 목록, 핑, 자살, 공지사항 출력 등 다양한 명령어를 제공

  • 프롭 킬 방지 및 차량 데미지 로깅, 핑이 높은 경우 서버에 전체 알림 등 유틸리티 제공

Blank Custom DarkRP HUD
  • DarkRP용 자체 HUD 제공

Blank Entities
  • RP 상황에서 물건을 쌓아 공성을 진행할 수 있도록 체력이 있는 프롭 오브젝트를 구현한 엔티티 제공

NoTeamDamageByBlank
  • RP 상황에서 같은 직업군 (경찰서장, 경찰, 시장, SWAT) 간의 데미지를 입힐 수 없도록 제한하는 기능 제공

Lua
2015

협업 프로젝트 참여

Bell Smart Launcher 프로젝트에서 핵심 컴포넌트를 개발했습니다.

주요 작업
모드팩 분석 기능 및 의존성 관리 시스템 개발
  • 모드팩을 기반 모드팩(Base), 옵션 모드팩(Option) 형태로 추상화하여 관리할 수 있는 코드 기반 개발

OAuth 기반 인증 및 토큰 저장 기능 개발
  • Mojang 인증 서버를 통한 OAuth 인증 수행

  • 해당 인증 정보를 로컬 레지스트리에 저장하는 컴포넌트 작업

C#.NETOAuth
2017 - 2022

산업 자동화 엔지니어

우성오토콘에서 산업 자동화 설비 구축 및 엔지니어링 업무를 담당했습니다.

국내외 현장 프로젝트 참여 (미국, 러시아)

PLC 제어팀 리더로 디지털 혁신 프로젝트 주도

Unreal Engine 기반 디지털 트윈 시스템 구축

설비 검증 프로세스 혁신으로 납품 기간 66% 단축

주요 작업
Unreal Engine 기반 디지털 트윈 시스템 구축
  • Unreal Engine 및 C++을 사용한 디지털 트윈 시스템 구축

  • 실제 산업 제어기(PLC)의 데이터를 FINS/TCP 프로토콜 통신으로 받아오는 컴포넌트 개발

  • 객체 지향 설계를 활용하여 다양한 모터 드라이브 시뮬레이터, 가상 센서 컴포넌트 개발

  • Unreal Engine 환경의 센서 데이터를 PLC로 보내고 모터 드라이브 운전 데이터를 읽어 완전한 테스트 환경 구축

PLC 프로그램 표준화 작업 및 문서화
  • 컨베이어 라인이 새로 설계될 때마다 프로그램 작업을 매번 다시하는 비효율성 파악

  • PLC의 펑션 블록 기능을 사용하여 각 컨베이어 종류마다 하나의 펑션 블록으로 형상화

  • 각 펑션 블록은 내부적으로 자신의 현재 상태만을 관리하며 '진입' 입력 신호, '배출' 출력 신호만으로 다른 펑션 블록과 인터페이스 구현

  • 컨베이어 라인을 펑션 블록을 사용한 선언형 프로그램 형식으로 만들어 반복 작업 및 설치 기간 최적화

PLCUnreal EngineFINS/TCP
2023 - 2025

숭실대학교 글로벌미래교육원 컴퓨터공학 학사

숭실대학교 글로벌미래교육원 컴퓨터공학 학사 학위 수여 예정 (2025년 8월)

2023 - 2024

전기차 충전 솔루션 개발

그리드위즈에서 전기차 충전 솔루션을 개발했습니다.

주요 작업
전기차 AC 공용 충전기 개발
  • STM32 마이크로프로세서 펌웨어 및 리눅스 시스템 어플리케이션 작성

  • FreeRTOS를 사용한 멀티 태스킹 MCU 프로그램 작업

  • 전기차 충전 PLC 모뎀 스택과의 D-Bus IPC 통신을 통한 전기차 충전 제어 로직 구현

  • 충전 요금 및 수요 전력 반응을 기반으로 충전 속도를 가변 제어하는 로직 구현

충전기 OEM 생산을 위한 외부 API 연동 및 커스터마이징 작업
  • OEM 벤더 기반 GUI 표시 로직 동적 드로잉 로직 구현

  • 유지보수 및 수정 편의를 위해 GUI 이미지를 바이너리 코드로 변환하는 스크립트 작업 및 Pre-Build 스크립트로 통합

  • 벤더별 CSMS(충전기 관리 서버)와 WebSocket 통신 및 TLS 인증 제어

  • 연동 전 테스트 및 요구사항 변화에 대비하기 위한 Google Test 프레임워크 도입 및 사전 테스트 기반 마련

  • 각 CSMS별 스키마 기준 테스트 코드 작성으로 작업 효율성 증대

대량 생산을 위한 검사 장비 소프트웨어 작업
  • 피드백 회로 및 측정 장치와의 인터페이스를 통한 검사 장비 소프트웨어 (C#) 및 검사 펌웨어 작업

  • 검사 결과 판별을 통한 양품, 불량 선정 및 양품에 대한 바코드 생성 및 이력 관리 통합

  • 생산 관리 부서와의 협업을 통해 검사 프로세스 설계 및 탐지 로직을 개선하여 불량품 탐지율 20% 증대

CC++C#STM32FreeRTOSLinuxWebSocketGoogle Test
2024

Jumping Management 비즈니스 솔루션 개발

실제 운영 중인 비즈니스를 위한 SaaS 플랫폼을 설계부터 운영까지 단독으로 개발했습니다.

주요 작업
기술 스택 및 인프라
  • 백엔드: Python + FastAPI + SQLModel (ORM)

  • 프론트엔드: Vue.js 3 기반 반응형 웹 애플리케이션

  • 인프라: 고가용성 Kubernetes 클러스터 기반 Self-hosted 환경

  • 데이터베이스: Percona XtraDB Cluster (MySQL 고가용성 구성)

  • CI/CD: Self-hosted GitLab과 Kubernetes Runner 통합

  • 크로스 플랫폼: Ionic Capacitor 기반 네이티브 앱 (Android/iOS)

핵심 기능 및 아키텍처
  • 멀티 테넌트 SaaS 아키텍처 구현

  • JWT 기반 테넌트별 권한 관리 미들웨어

  • 실시간 예약/취소 시스템 및 푸시 알림 서비스

  • 각 테넌트별 고도로 설정 가능한 비즈니스 로직 엔진

사용자 수 및 성과 지표
  • 서비스 운영 8개월 기준 달성 성과

  • 모바일 월간 활성 사용자 수 (MAU): 290명 (Android + iOS)

  • 서비스 이용 지점: 4개 지점

  • 비즈니스 임팩트: 회원 관리 효율성 향상, 문의 건수 감소

PythonFastAPIVue.jsKubernetesIonicMySQL
2025

더 바라 - 프랜차이즈 관리 시스템 개발

프랜차이즈 관리 시스템 개발 및 AI/LLM 인프라 프로젝트에 참여하고 있습니다.

주요 작업
대용량 벌크 데이터 처리 시스템 개발
  • 엑셀 기반 대량 데이터 업로드 파이프라인 구축

  • 동적 템플릿 생성 및 선언적 데이터 모델 관리 시스템

  • 복수 DBMS 환경에서의 트랜잭션 일관성 보장 아키텍처

  • 데이터 백업/복원 시스템을 포함한 완전한 데이터 라이프사이클 관리

AI/LLM 인프라 프로젝트
  • 기업용 Self-hosted LLM 서버 구축 및 최적화

  • 모델 성능 평가 프레임워크 설계 및 구현

  • GPU 리소스 최적화를 통한 80% 비용 절감 달성

  • 시스템 프롬프트 엔지니어링 및 데이터 처리 파이프라인 기획

PythonFastAPIAI/LLM

기술 스택

백엔드 개발

고급

Python (FastAPI + SQLAlchemy, SQLModel)
C (Linux 시스템, STM32, FreeRTOS)
C# (WinForms, .NET Framework)

중급

JavaScript/TypeScript (ES6+, Vue.js 3)
C++ (Linux 시스템 프로그래밍)

초급

Java (Spring Boot)
Kotlin (Spring Boot)
PHP
Rust
Lua

인프라 & 시스템 운영

고급

Docker
Linux 시스템 (서버 관리, 시스템 프로그래밍)
베어메탈 서버 (Rack-mount 서버 다수 운영)

중급

Kubernetes (클러스터 구축, 배포 관리)
CI/CD 파이프라인 (GitLab Runner, 자동화 배포)
MySQL (Percona XtraDB Cluster)
AI 인프라 운영 (LLM 모델 서빙, GPU 리소스 관리)

초급

Redis (캐싱, 세션 관리)

프론트엔드 & 모바일

중급

Vue.js 3 (Composition API, 상태 관리)
Ionic Capacitor (크로스플랫폼 앱 개발)

초급

Android/iOS (네이티브 배포 경험)

특화 기술

중급

임베디드 시스템 (STM32, CAN/I2C/SPI)
PLC 프로그래밍 (산업 자동화 제어)

초급

Unreal Engine (디지털 트윈, 물리 시뮬레이션)
게임 개발 (서버 운영, 모딩)

주요 프로젝트

전기차 충전 인프라 솔루션

2023.07 - 2024.09
완료

그리드위즈에서 전기차 충전 인프라 솔루션 개발. 임베디드 시스템부터 데스크톱 프로그램까지 전 영역을 담당했습니다.

주요 성과

  • 외부 CSMS 벤더 API 연동을 위한 테스트 프레임워크 도입
  • Google Test 프레임워크 도입으로 테스트 주도 개발 환경 구축
  • 자동화된 검사 장비 소프트웨어 개발로 불량품 탐지율 20% 향상
  • 생산 이력 관리 및 바코드 시스템 통합
CC++STM32FreeRTOSLinuxD-Bus IPCWebSocketTLSGoogle TestC#

디지털 트윈 시뮬레이션 시스템

2022.03 - 2022.12
완료

우성오토콘에서 PLC 제어팀 리더로서 디지털 혁신 프로젝트를 주도. Unreal Engine 기반 물리 시뮬레이션 환경을 구축했습니다.

주요 성과

  • Unreal Engine 기반 물리 시뮬레이션 환경 구축
  • PLC 통신을 위한 FINS/TCP 소켓 통신 시스템 개발
  • 설비 검증 프로세스 혁신으로 납품 기간 66% 단축 (3개월 → 1개월)
  • PLC 프로그램 표준화 및 문서화 체계 구축
Unreal EnginePLCFINS/TCPC++

AI/LLM 인프라 구축

2025.05 - 현재
진행 중

더 바라에서 대용량 벌크 데이터 처리 시스템과 AI/LLM 인프라 프로젝트에 참여하고 있습니다.

주요 성과

  • 기업용 Self-hosted LLM 서버 구축 및 최적화
  • 모델 성능 평가 프레임워크 설계 및 구현
  • GPU 리소스 최적화를 통한 80% 비용 절감 달성
  • 엑셀 기반 대량 데이터 업로드 어플리케이션 구축
PythonPyTorchTransformersDockerKubernetes

자격 & 수상

수상 내역

자격증

정보처리기사

2023-11한국산업인력공단

정보시스템 개발 및 관리에 관한 전문성 인증

네트워크관리사2급

2024-01한국정보통신자격협회

네트워크 시스템 구축 및 관리 전문성 인증

숭실대학교 글로벌미래교육원

컴퓨터공학 학사 학위 수여 예정 (2025년 8월)

실무 경험을 바탕으로 한 체계적 컴퓨터공학 지식 보완

연락하기

새로운 기회나 프로젝트에 대해 논의하고 싶으시다면
언제든지 연락해 주세요!