이름: 김영우
직업: 자바개발자
E-Mail : zeroraiin@gmail.com
좌우명: 현실에 최선을 다하자
좋아하는 명언: " Stay Hungry, Stay. Foolish " - Steve Jobs
|
§
1년여의 Java,
Spring Framework, Android 개발
§
Android development 101 to Expert 세미나 진행
(YouTube)
§
짧은 경력이지만 여러 기술을 접해보았고, 프로그래밍에 대한 열정이 남다름
§
새로운 기술을 많은 사람들과 배우고 정보를 공유하는 것을 좋아함
§
빠른 적응력과 기술 습득 능력을 가지고 있음
§
팀 워크에 있어서 분위기 조성과 조율에 탁월함
보유 기술
§ Language : Java (Web + Android), SQL
§ Web : HTML, JavaScript, JSP, Servlet, JSTL,
§ Database : MySql, PostgreSQL, SQLite
§ Web Application Server : Apache, Tomcat
§ Framework : Spring, iBatis, Android
§ Modeling : UML, ERD
§ Testing : JUnIit
§ Methodology : eXtreme Programming(Agile), TDD
§ IDE : Eclipse with Mylyn, Quantum DB, ADT
(Android)
§ Version Control : Subversion
§ Others : XML, Bugzilla, JavaMail
수행 프로젝트
Issac Systems Inc.
- 영상망 통합 관리 시스템
2012/09 ~ 12
한국 도로공사 프로젝트로써 도공에서 관리하는 전국 및 민자 고속도로의 CCTV
카메라 영상 품질에 대하여 FrameRate , BitRate 등의 영상관련 데이터를 수집
하여 알람,차트,영상으로 현재 영상의 품질 관리하는 Application
§ Flex와 JSP를 사용하여 화면단 구현
§ 자바스크립트 라이브러리인 jQuery를 사용
§ 웹 서버와 비동기적으로 데이터를 교환하고 조작하기 위해 Ajax 애플리케이션을 사
용 Ajax 애플리케이션의 데이터 교환을 위해 JSON 포맷을 사용
§ 통계 데이터를 표출하기 위하여 jqrid를 사용
§ 실시간 영상을 VLC player를 통하여 웹 상에 표출
§ Frame/Bit rate 등의 실시간 데이터를 jQplot, Flot, Flex의 chart 컴포넌트를 사용하
여 실시간 차트 구현
§ 지속적인 App의 version 관리를 위해 Subversion 사용
Issac Systems Inc.
- 영상망 통합 관리 시스템
2012/09 ~ 12
한국 도로공사 프로젝트로써 도공에서 관리하는 전국 및 민자 고속도로의 CCTV
카메라 영상 품질에 대하여 FrameRate , BitRate 등의 영상관련 데이터를 수집
하여 알람,차트,영상으로 현재 영상의 품질 관리하는 Application
§ Flex와 JSP를 사용하여 화면단 구현
§ 자바스크립트 라이브러리인 jQuery를 사용
§ 웹 서버와 비동기적으로 데이터를 교환하고 조작하기 위해 Ajax 애플리케이션을 사
용 Ajax 애플리케이션의 데이터 교환을 위해 JSON 포맷을 사용
§ 통계 데이터를 표출하기 위하여 jqrid를 사용
§ 실시간 영상을 VLC player를 통하여 웹 상에 표출
§ Frame/Bit rate 등의 실시간 데이터를 jQplot, Flot, Flex의 chart 컴포넌트를 사용하
여 실시간 차트 구현
§ 지속적인 App의 version 관리를 위해 Subversion 사용
White Cat
Software Inc.
- WhiteCat Board 2012/06 ~
Lotus
Note 와 같은 기능을 웹 상에서 제공하는 App을 Mobile과 연동하여
사용자의 Task, Schedule, Memo를 관리하는
Web Application
§
Spring
framework 와Tomcat 을 사용하여 개발
§
Persistence
Layer 프레임 워크인 iBatis를MySql과 연동
§
TDD를 이용한 테스트 우선 개발 방법론을 적용한 최소의 결함을 갖는 App
개발 (JUnit)
§
지속적인 App의 version 관리를 위해 Subversion 사용
- WhiteCat Board for Android 2011/12 ~
Lotus Note 와 같은 기능을
Web 과 연동하여 제공하는 App 으로
사용자(간)의
Task, Schedule, Memo 등을 Android 상에서 할 수 있는
Application
§
요구사항 분석, 설계에 참여
§
Data 관리를 위해 임베디드 데이터베이스인 SQLite를 사용
§
Camera
API를 이용하여Capture, Video, Images of Gallery 등을
구현
§
Content
Provider API 를 이용하여 Message system 구현
§
Android
내부 API를 이용하여 다중파일을 메일에 첨부하여 전송하는 기능을 구현
§
DB에 저장된 Text+Image 파일들을 Java File I/O를 이용하여 쉽게 백업(Export) 할 수 있는 기능을 구현
§
MVC 패턴을 최대한 유지하기위해 User Interface 로 XML(layout)을 분리 구현
자격증
§ OCJP (2011/08/04)
최종 학력 및 군복무
§ 서울 구로고등학교
졸업 (2005 ~ 2008)
§ 의무경찰 복무
(2008 ~ 2010)
댓글 없음:
댓글 쓰기