미리보기
기본 정보
C++/C# Qt, WPF, MFC 개발 경력 5년차 개발자입니다.
기술 스택
C++, C#, Kotlin, Flutter, Qt, Python, wpf
경력
사나이시스템
선임 | 제품개발팀 | 재직 중
2022.07. ~ 재직 중 (2년 6개월)
● 자사 솔루션 UI 개발 및 유지보수
TechWiz LCD 시리즈 (TechWiz LCD 1D, 2D, 3D, OLED, DB - MFC/OpenGL/C++ 개발)
TX 시리즈 (TSolidX, TRCX, TDeformX - Qt/OpenGL/C++ 개발 - Windows/Linux)
◎ UI 프로그램 개발 및 유지보수.
[세부내용]
- 프로그램 최신 설정 저장/불러오기 작업
- Datagrid, Editbox, Combobox, Checkbox, CheckCombobox ... 와 같은 UI들을 이용하여 Solver에서 해석을 위한
값을 입력할 수 있도록 개발
- Script 제작 및 Parsing (프로젝트 최신 설정 저장/불러오기 및 Solver에서 사용할 수 있도록)
- 툴에 어울리도록 Custom UI 개발 (Qt - StyleSheet, MFC - GridToolBox 사용)
◎ 시뮬레이션 결과를 눈으로 쉽게 볼 수 있도록 하는 2D, 3D Viewer 개발 및 유지보수 (OpenGL, Windows GDI)
[세부내용]
- 자사 Solver에서 나온 결과 파일 (.str, .dat, .mesh, .grp ... etc)을 읽어서 파싱한 다음,
뷰어에 사용자가 결과를 보기 쉽도록 OpenGL 라이브러리를 이용하여 2D 또는 3D 로 보여지도록 함.
- 현재 뷰어에서 설정한 값들을 저장/불러오기 할 수 있도록 구현함. (다음에 다시 볼 수 있도록)
● 외주 개발
- C# wpf를 사용하여 UI 개발 (MVVM)
- Material Design 라이브러리 사용, 커스텀 UI 라이브러리(Datagrid, Combobox, Editbox .. etc) 개발 - xaml 파일
- OpenTK를 사용하여 2D/3D Viewer 개발
빌드시스템 관리
● Jenkins 운영
- 리눅스 및 윈도우 빌드시스템 환경 구축 및 유지보수
- Bash Shell / Power Shell Script 작성 (Preprocessor 삽입 및 기타 dll, ini 파일 삽입, Deploy 등..)
티에스이
사원 | SP사업부
2020.03. ~ 2022.01. (1년 11개월)
● Solar Cell Prober 장비 SW 개발(C++, MFC)
이용 툴 : Visual Studio 2010, MFC(MDI Base)
언어 : C++, MFC
- 태양전지 검사 장비 개발
● Probe Card Viewer SW 개발(C++, MFC, OpenGL) - 티에스이 내부 Viewer 프로그램 개발
이용 툴 : Visual Studio 2019, MFC(Dialog Base)
- 자사 Probe Card 개발진들의 필요에 의한 Mask Viewer 개발
포트폴리오
URL
대외활동
코드인송도
GDG
Flutter 프로그램 개발
링크 모아 - 링크를 원하는 카테고리대로 저장할 수 있도록 해주는 어플 개발.
팀원은 총 5명으로 디자인 2명, 프론트엔드(Flutter) 3명으로 개발 진행 완료.
자격증
정보처리기사
합격 | 한국산업인력공단
2019.11.
외국어
영어
일상 회화 가능
자기소개
주로 C++, C#을 사용하여 프로그램의 UI 부분 및 그래픽스(2D/3D) 부분을 개발해왔습니다. 현 직장에서는 주로 Qt (Win/Linux), MFC를 사용하여 개발을 진행하고 있고, 최근에는 외주 프로그램 개발로 인해 WPF를 사용하여 개발하기도 했습니다.
이전 직장에서는 임베디드, 장비쪽의 개발도 해본 적이 있습니다. 최근에는 프론트엔드 분야에 관심이 생겨 Flutter나 Kotlin을 공부하고 있고, 올해 초에는 Flutter를 이용해서 다수의 사람들과 함께 프로젝트를 진행한 경험도 있습니다. Kotlin은 현재 공부를 진행하고 있고, 추후에 또 다른 사람들과 함께 프로젝트를 진행해보면서 공부해볼 예정입니다.