Project list
Project List
LBPS 프로젝트(2019.11~)
- 실내측위 기술이전
- 수집앱 내재화 - Kotlin, Java, Android
- 측위앱 내재화 - Kotlin, Java, Android, 몬테카를로 파티클 필터, 보정 알고리즘, PDR, Wifi RTT
- 수집 데이타 서버 구축 - 수집 애플리케이션, DB 생성 애플리케이션, JAVA, MYSQL(오라클에서 포팅)
수중 BLE 연동 앱 개발(3개월)
- Kotlin, Java, swift, Objective-C
- MVVM 이용
- 나침반, 구글맵 적용(마커 커스터마이징, 클러스터링, 각종 UI 개발), 카메라 제어
PC, 모바일 블루투스 프로젝트(4개월)
- PC + 안드로이드 블루투스 연동 및 통신 모듈 개발
- PC, 안드로이드 동기화 서버
- 윈도우 제어(전원(절전모드), 디스플레이 제어, 절전모드, 작업관리자, 키보드 후킹 등)
- Window Application (C#)
- 개발환경: Visual Studio C#, Android Java, Node.Js, MongoDB
[Touch Me Not | Lock and Anti Theft App of Laptop - Apps on Google Play](https://play.google.com/store/apps/details?id=com.signalimpact.touchmenot) |
IOS용 WebRtc를 이용한 영상통화 어플 제작(3개월)
- 영상통화 WebRtc Library 적용, Objective C, Swift, OpenGLES, Metal, AVFoundation, Unity
- Unity + WebRtc, 주소록, 카메라, 권한, 공유, 기타 공유 작업 등
-
개발환경: IOS, Xcode, objective-c, unity, swift, OpenGLES
유저 행동인식 측정(6개월)
- IOT 연동(국내 Lora), Node.js 서버 구축 및 R Language 행동인식 알고리즘 연동
- 특정 이벤트 시 SMS 발송 작업.
- 개발 환경: AWS, Nodejs(Express), javascript, REST API, LORA 망, R Language
Embedded 시스템 구축(2개월)
- Serail 통신을 이용한 하드웨어 제어
- 개발환경: Visual Studio C#, unity, 안드로이드 Java Plugin
AI(2018 ~ 진행 중)
- 머신 러닝 기본개념 이해 및 적용(CNN, RNN)
- NLP(WordToVec, seq2seq, 형태소 분석, 파셔제작, TF-IDF 등).
- 개발환경: Python, Jupiter, Tensorflow, Keras
인디게임 2종 개발(1종당 3개월)
- 안드로이드, IOS(+cocos2d) 인디게임 2종 출시
- 주사용 기술 : UNITY, C#, 플러그인 작업, Firebase, fabric, IOS cocos 2d
모바일 게임 클라이언트 2종 개발(3년 6개월)
- 주사용 기술 : UNITY, C#, 플러그인 작업, Firebase, fabric
- 클라이언트 컨텐츠 작업(로비, 상점, 인벤, 채팅, 던젼, 3D 컨텐츠 작업 등)
- 상용화 작업(2018,3 완료) 및 라이브 서비스 https://www.youtube.com/watch?v=rPVXAJYytto
- 상용화 완료 및 중국 퍼블리싱 대응 작업.
-
현지화 작업(중국 베이징 출장)
FPS 게임 서버 개발(4년)
- 주사용 기술 : CentOS, C++, Mysql(디비 구조 개선 및 SP 최적화)
- 서버 안정화 작업(성능 개선, 해킹 이슈 처리 등) 및 업데이트(이벤트, 운영툴, 보안툴 적용, 메인 로직 개선 등) 개발 / FPS 게임
- 해외 서비스 런칭 및 대응(유럽, 남미, 북미, 동남아, 일본, 대만) / (해외 로그인, 결제, 해외 보안툴 적용, 운영툴 연동 등)
- 프로그램팀 조직 관리
서버 개발(5년 5개월)
- Window IOCP 네트워크 라이브러리 구현 및 서버 메인 로직 설계
- DB(MSSQL) 구조 설계 및 SP 최적화, 디비 부하 테스트.
- 컨텐츠 개발(재화 관리, 결제, 아이템 관리, 캐릭터 관리, 로그, 유저간 동기화 작업 등)
- 플레이 동기화 작업(유저 위치, 플레이 동기화, AI 등)
- 각 기능(디비 요청 처리, 패킷 수신, 처리 등) 별 Multi-Thread 기반 구조 설계.
- 부하테스트 툴 개발 – 가상 유저 10,000 이상 접속해 전체 부하 테스트 툴 개발(로그인, 상점 액션, 플레이 등등), 네트워크 및 PC 머신만 확보되면 무제한 접속 가능하게 설계.
- 대용량 트래픽 처리를 위한 디비 및 확장성을 고려한 서버 구조 설계(로드밸런싱, 로그인 서버, 채널서버, 메인서버, 디비서버, 채팅서버, 로그서버, NHN 운영툴 연동)
- 서비스 연동 작업(결제, 로그, 운영툴(로그 검색, 이벤트, 이상 동작 검색 등) 등)
- 클로즈 베타 서비스(CBT), 오픈 베타 서비스(OBT), 상용화 및 라이브 서비스 완료
-
사용기술: Window Server, Visual C++, MFC, Mssql(디비 스키마 설계 및 SP 생성)
MMORPG 서버 개발 (6개월)
- 주사용 기술 : Window Server, Ms-sql, Visual Studio C++, MFC, Lua
- 업데이트(이벤트, 신규 컨텐츠) 및 안정화(운영툴, 해킹, 장애) 작업 / MMORPG
- 프로그램팀 관리(일정 조율, 타팀 협업 및 조율, 구직 면접 등)
- 해외 현지화 작업(일본)
- 프로그램팀 팀장 업무
3D Facial Simulation 엔진 개발 및 3D 어플리케이션 개발(1년)
프로젝트 유형 : 근육기반 리얼타임 얼굴 시뮬레이션 제어 주사용 기술 : Maya, Mel Script, GUI
- 얼굴 구조에 입각한 얼굴의 표정 연구
- 각 얼굴의 포인트별로 3D 움직임 제어
논문
제목 : B-Spline 모델 기반 리얼타임 유체제어
나비에-스토크스 방정식을 B-Spline에 적용 유체의 시뮬레이션을 제어하는 방법론 연구. (나비에스트로트 참고 자료 : https://namu.wiki/w/나비에-스토크스 방정식) 주사용 기술 : Maya, Mel Script, Visual Stduio C++, OpenGL
- 유체시뮬레이션 방정식 연구 및 방법론 연구
- 실제 사용가능한 MAYA 그래픽툴 플러그인 형태로 개발 완료.
- 한국 그래픽스 학회 우수 논문으로 채택.
문서관리 APPLICATION(6개월)
프로젝트 유형 : 서버 - 클라이언트 개발 주사용 기술 : UNIX, Oracle, C++, Visual Studio, MFC
- 유닉스 서버 어플리케이션 개발 - 디비에서 문서 조회, 클라이언트로 전송
- 윈도우 문서 자동출력 어플리케이션 개발 - 출력할 문서리스트 서버에 전달, 문서출력.
- 홈페이지 제작 및 유지보수(aphache + mysql + php + html)
Leave a comment