이력

필터 : “Oracle”필터초기화
2013.11 ~ 2022.12
52시간 근무관리 시스템 솔루션 엠오피스 350개사
- 윈도우 서비스 개발
- 화면차단 및 PC제어 기능
- 애플리케이션 서버와의 데이터 통신 처리(HTTPS)
- 데이터베이스 대용량 통계처리 (자바, 스레드, 데몬)
- 웹서비스와 데이터베이스간 데이터 처리
- 솔루션 아키텍처 설계

* 주요수행업무 :
제이니스 입사당시의 MOffice 솔루션은 근무시간을 관리하기 위한 기본 기능이 구현되어 있는 상태에서 고객사별 업무에 맞춰 커스터마이징하여 제공하는 초기 수준이었습니다. C++ Builder 로 개발되어 있는 에이전트와 ASP.NET 으로 개발되어 있는 운영자 및 사용자 웹 Front-End, MS SQL Server RDBMS 를 데이터베이스 시스템으로 사용하는 구조의 시스템이었습니다.

솔루션 개발 담당자 및 개발팀 팀장으로서의 업무를 수행하게 된 이후 가장 먼저 실행한 작업은 데이터베이스 정규화였습니다.
데이터베이스 정규화를 수행한 이후, 오라클용 데이터베이스 구조로 포팅 작업을 수행하였습니다. 더불어 RDBMS 종류에 따라 분기처리되는 로직으로 Application Server 시스템을 추가로 개발하였습니다. 애플리케이션 서버에서 동작하는 데몬 프로그램은 C#을 사용하여 서비스 형태로 개발하였습니다.

다음으로 실행한 작업은 에이전트 소스를 One-Source-Multi-Use가 가능하도록 통합처리 및 옵션화처리 작업입니다.
이전에는 고객사마다 서로 다른 별개의 프로젝트 소스로 분리하여 납품, 관리하고 있었기 때문에 유지보수 작업이 상당히 어렵고, 번거롭고, 비효율적인 상태였습니다.
에이전트 소스의 통합 작업으로 인하여 동시에 다수의 고객사적용 프로젝트가 수행되더라도 효율적으로 대응할 수 있게 되었습니다.

다음 단계에서 수행한 작업은 리눅스OS 서버에서 실행가능한 웹 시스템 개발이었습니다. JSP, JAVA 를 사용하여 웹 Front-End 및 데몬서버 시스템을 개발하여 Microsoft OS 라이선스를 사용하지 않고도 시스템 납품이 가능하도록 개선하였습니다. 리눅스OS 서버와 연동되는 RDBMS로는 PostgreSQL을 기본으로 탑재하였습니다.

위에서 나열한 단계를 수행하는 과정에서 근무관리 솔루션이 갖춰야 하는 여러가지 기능들에 대해서 업그레이드 및 신규추가 등의 작업들을 병행 진행하였습니다.

위 과정의 전체 일정을 총괄지휘하면서, 설계 및 개발, 테스트, 고객사 적용 프로젝트 PM 등의 전체 업무를 모두 수행하였습니다.

이 솔루션이 국내 최고의 52시간 근무관리시스템으로서 지위를 얻게 된 이후에는 C++ Builder 로 개발되어 있는 에이전트를 C++ Win32 구조로 신규 개발(4.0 버전)하는 업무를 직접 수행하였고, macOS 용 에이전트를 직접 개발하였을 뿐만 아니라, 향후 클라이언트 OS 가 리눅스OS 로 확장될 것에 대비하여 리눅스OS용 에이전트 개발(GTKmm, Glade, C++)도 직접 수행하였습니다.

2006.11 ~ 2007.07
한국산업인력공단 新문제은행 시스템 산업인력공단
한국산업인력공단 문제은행 시스템의 업그레이드 시스템 프로젝트에서 PL 역할을 수행하며, 분석, 설계, 개발 업무를 담당하였습니다.

2005.02 ~ 2005.07
EBS 문제은행 시스템 EBSi
EBSi 에서 운영하는 문제은행 시스템 개발의 윈도우 응용 프로그램 개발 및 데이터베이스 설계, 운영 등의 업무를 담당하였습니다.

2004.12 ~ 2005.03
산업인력공단 CBT 시스템 산업인력공단
산업인력공단에서 자격증 시험에 사용하는 CBT 시스템 개발의 윈도우 응용 프로그램 개발 및 데이터베이스 설계 및 운영 등의 업무를 담당하였습니다.
* 솔루션 설명 :
단위문제를 입력하여 문제은행 시스템에 저장하고, 문제의 다양한 속성을 관리하여 문제지세트를 생성.
문제지세트를 응시자에게 전송하여 풀게 한 다음 실시간 채점 및 통계 데이터를 제공함.
현재의 각종 자격증시험에서 사용되고 있는 CBT 시험 시스템의 근간임.
* 주요 수행 업무 :
CBT 사용자 컴퓨터에서 동작하는 에이전트 프로그램과 문제풀이 뷰어 프로그램의 커스터마이징을 설계/개발하였습니다.

2004.08 ~ 2005.03
CBT4U 솔루션
CBT(Computer Based Testing) 시스템 솔루션인 CBT4U 제품의 윈도우 응용 프로그램 개발, 데이터베이스 설계 등의 업무를 담당하였습니다.

2003.06 ~ 2005.02
산업인력공단 문제은행 시스템 산업인력공단
자격증 시험에 사용되는 산업인력공단 문제은행 시스템의 윈도우 응용 프로그램 개발, 데이터베이스 설계 및 운영 등의 업무를 담당하였습니다.

2000.01 ~ 2007.07
NeoTest(네오테스트) 솔루션
온라인 평가 시스템인 NeoTest(네오테스트)의 저작도구, 문항변환기(HWP→NeoML), 웹, 뷰어 등의 윈도우응용프로그램 개발과 데이터베이스 설계, 튜닝 등의 업무를 담당하였습니다.
* 솔루션 설명 :
단위문제를 입력하여 문제은행 시스템에 저장하고, 문제의 다양한 속성을 관리하여 문제지세트를 생성.
문제지세트를 응시자에게 전송하여 풀게 한 다음 실시간 채점 및 통계 데이터를 제공함.
* 주요 수행 업무 :
문제은행 시스템에 문항을 입력하고, 입력된 문항을 관리하는 기능의 저작도구를 설계/개발 하였습니다.
Hwp 문서의 데이터를 자체 포맷의 NeoML 로 변환하는 컨버터 프로그램을 설계/개발하였습니다(hwp 문서로부터 1차적으로 변환되는 hml 포맷을 분석하고, 이 데이터를 원하는대로 컨버팅하는 도구를 설계/개발하였습니다).
문제은행 시스템에서 사용자PC로 데이터를 전달받는 에이전트를 설계/개발하였습니다.
사용자PC에서 실행되는 문제풀이 뷰어의 유지보수를 담당하였습니다.


© 2024 woohahaApps, Inc