미리보기
기본 정보
현재 상태에 안주하지 않고 더 좋은 솔루션을 위해 고민하며 리팩토링을 실천합니다. 기술적 도전을 즐기며 팀원분들과의 활발한 아이디어 교류를 통해 함께 성장하는 것을 좋아합니다.
기술 스택
경력
주식회사엘케이벤쳐스서울본부
팀원 • 개발1팀
현재 글로벌 서비스되고 있는 키오스크 프로그램인 '인생네컷 PRO'의 전체 아키텍쳐 설계 및 구현하였으며, 필드 테스트부터 라이브까지 배포 및 운영을 담당하였습니다.
라이브 서비스 후 신규 기능, CS, 프로그램 안정성 개선 등의 유지보수를 담당하였습니다.
신규 키오스크 프로그램 설계 (2023.09~2023.10)
기존 winform 프로그램 분석하여 신규 프로젝트 설계
전체 프로세스 설계 및 UML 작성 (draw.io)
서버-클라이언트 간 통신 API 설계
인생네컷 PRO 키오스크 프로그램 개발 (2023.10~2024.04)
Languages : C#, WPF
MVVM Pattern
ViewModelLocator 기반의 View navigator paging
서버-클라이언트 간 API 연동 구현
사진 보정 API 및 하드웨어(카메라, 프린터 등) SDK 연동
글로벌 결제 수단 (현금, 카드, QR 결제 단말기 등) 연동 (Serial-Port, MDB-RS232, API 등)
사진 합성, 리소스 업데이트 등의 병렬 처리
OpenCVSharp, FFmpeg를 사용한 영상 합성
JSON Deserialize를 통한 리소스 자동 업데이트 구현
Clickonce를 사용한 클라이언트 프로그램 배포 및 업데이트
키오스크 프로그램 유지보수 (2024.04~2024.11)
서비스 간 프로그램 CS 및 Windows OS 오류 대응
사용자 패턴 분석 수집
신규 기능 추가 구현 (모션 위드 등)
AWS CDN 구축을 사용한 글로벌 리소스 배포 시간 절약
(1년 4개월 | 정규직)
(주)삼안
셀장 • 기술개발센터
파일 컨버터 프로젝트 (보안사항) (2018.03~2018.12)
Languages : C#, WPF
파일 Converter 프로젝트
기존 DevExpress Winform Project를 WPF로 변환
디자인 팀과 협업. Zeplin을 활용한 WPF UI 구현과 디자인 적용
MVVM Pattern (GalaSoft - MvvmLight)
XAML Designer
Architecture API (Teigha .Net) 모델 분석 및 Wrapping
PIPE 기반 Process 통신
Jenkins, SonarQube 코드 정적 분석
Agile 프로세스 : Scrum Model, Git, JIRA, Gitea
코드리뷰, Pair programming
InstallShield 설치 배포 및 패치
그룹사 배포 및 유지보수
캐드기반 프로젝트 (보안사항) (2018.03~2021.12)
Languages : C++, MFC, C++/CLI, C#, WPF
Computer Aided Design (CAD), 파일 관리 프로젝트
디자인 팀과 협업. Zeplin을 활용한 WPF UI 구현과 디자인 적용
MVVM Pattern (GalaSoft - MvvmLight)
XAML Designer
상용 툴 분석 및 기능 구현
Architecture API (Teigha .Net) 모델 분석 및 Wrapping
Command Pattern (3rd-Party)
Jenkins, SonarQube 코드 정적 분석
Agile 프로세스 : Scrum Model, Git, JIRA, Gitea
코드리뷰, Pair programming
InstallShield 설치 배포 및 패치
그룹사 배포 및 유지보수
캐드기반 프로젝트 고도화 (보안사항) (2022.01~2022.07)
Languages : C++, MFC, C++/CLI, C#, WPF
그룹사 업데이트 배포 및 유지보수
Q&A 게시판 운영
사용자 의견 기반의 솔루션 고도화 반영
GIS 프로젝트 고도화 (보안사항) (2022.07~2023.01)
Languages : C#, WPF
포지션 : Cell Leader
기존 개발 중인 사내 GIS Winform 프로그램을 WPF로 변환
MVVM 패턴 설계 및 구현
캐드기반 프로젝트 고도화 (보안사항) (2023.01~)
Languages : C++, MFC, C++/CLI, C#, WPF
포지션 : Cell Leader
그룹사 업데이트 배포 및 유지보수
코드 리팩토링, 성능 개선
(5년 5개월 | 정규직)
유비스컴
팀원 • 개발팀
누리텔레콤 ZigBee모뎀 시험 및 생산 프로그램 (2015.02~2015.10)
Languages : VB6.0
모뎀 시료와 프로그램 간 (VB) 시리얼 통신
IQ 장비 간 Telnet 통신
사용자 원클릭을 통한 모뎀 생산, 테스트, 펌웨어 업데이트
바코드 프린터와 프로그램 간 시리얼 통신
공장 모뎀 생산 라인 운영 관리
호텔 객실 모니터링 및 제어 프로그램 (2015.07~2015.12)
KT Secure Vault 파일 암호화 프로그램 (2016.04~2017.12)
Languages : C++, MFC, C#
B2B 및 B2C 대상 파일 자동 암호화 프로그램
TCP/IP 서버 연동 개인 암호화 키 통신
SEED, SHA-256, AES-256 알고리즘을 통한 개인 정보 관리
암호화 모듈 (C) 과 프로그램 간 (MFC) Wrapper
단말간 OTP, QR 등을 이용한 암호화 키 공유
One Drive, Google Drive, Dropbox API (C#)를 통한 파일 백업 연동
삼아 알미늄 PLC Monitoring (2015.10~2015.12)
Languages : VB.Net
PLC, 클라이언트 간 RS-232 통신 기반 연동
단말 Log 관리
프로토 타입 응용 프로그램 개발
광주대 파일 암호화 프로그램 (2017.09~2017.12)
Languages : C++, C#, Winform
암호화 키 장비 Bluetooth LE (BLE) 연동 API 개발 (C )
API와 프로그램 (C# Winform)간 연동
정부 암호화 알고리즘(ARIA)를 사용한 파일 암복호화
GoogleDrive API 백업 연동 (C#)
KT GiGA Storage One View 유지보수 (2017.10~2017.12)
Languages : C#, Winform
개인 단말 간 스토리지 파일 공유 클라이언트
유지 보수 및 클라이언트 오류 수정
(3년 5개월 | 정규직)
포트폴리오
URL
교육
경민대학
대학교(전문학사) | 인터넷정보
2009.03. ~ 2015.03.
졸업
송현고등학교
고등학교
2005.03. ~ 2008.03.
졸업