이력

필터 : “MS SQL Server”필터초기화
2013.11 ~ 2022.12
삼성전자 고객상담 시스템 S Service 삼성전자
기술지원 상담원의 상담업무 수행을 위한 웹 서비스(Front-End)는 ASP.NET 으로 구현되어 있습니다.
고객이 사용하는 애플리케이션은 초기버전의 경우 MFC 를 기반으로 한 C++ 앱으로 구현되었고, 업그레이드 버전은 C# 기반의 UWA 앱 형태로 구현되었습니다.
데이터베이스는 MS SQL Server 를 사용하였고, 서버와 클라이언트는Microsoft IIS 를 활용한 웹 프로토콜을 이용하여 통신하는 구조입니다.
그 밖의 데이터 관리를 위한 데몬은 C# 을 이용하여 서비스형태로 구현되어 있는 구조입니다.
클라이언트 PC 에서 실행되는 서비스 및 사용자 동작 감지(Fn+ESC키에 의한 앱 실행 기능) 등의 기능 애플리케이션은 win32 C++ 기반으로 구현되었습니다.
위 모든 애플리케이션의 설계, 개발, 유지보수 업무를 수행하였습니다.
또한 고객사인 삼성전자 담당자와의 업무 진행 커뮤니케이션도 직접 수행하였습니다.

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.03 ~ 2006.11
중앙인사위원회 문제은행 시스템 중앙인사위원회
공무원 선발 시험에서 사용되는 중앙인사위원회 문제은행 시스템 개발 프로젝트의 PL 역할을 맡아, 분석, 설계, 개발 업무를 담당하였습니다.

2005.07 ~ 2006.03
아카데미 2.0 솔루션 서버
대학 및 대학교 대상의 문제은행 시스템 솔루션인 아카데미 2.0 솔루션의 이기종 데이터베이스 시스템간 데이터 연동 모듈의 개발 업무를 담당하였습니다.

2004.10 ~ 2004.12
정보통신부 문제은행 시스템 정보통신부
정보통신부의 문제은행 시스템 개발에서 윈도우 응용 프로그램 개발 및 데이터베이스 설계, 운영 등의 업무를 담당하였습니다.

2004.04 ~ 2004.12
TeachingMATE 패키지
문항저작 및 관리도구인 TeachingMATE 제품의 윈도우 응용 프로그램 개발과 데이터베이스 설계, 운영 등의 업무를 담당하였습니다.

2003.01 ~ 2003.05
대한상공회의소 문제은행 시스템(업그레이드) 대한상공회의소
대한상공회의소 문제은행 시스템의 업그레이드 프로젝트에서 윈도우 응용 프로그램, 웹 프로그램, 데이터베이스 설계, 운영 등의 업무를 담당하였습니다.

2001.05 ~ 2001.12
대한상공회의소 문제은행 시스템 대한상공회의소
대한상공회의소 문제은행 시스템의 응용 프로그램 개발과 웹 프로그램 개발, 데이터베이스 설계, 운영 등의 업무를 담당하였습니다.

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

2000.01 ~ 2001.04
KBS TOEIC 문제은행 시스템 KBS
KBS 에서 운영하는 KBS TOEIC 문제은행 시스템의 저작도구, 뷰어, 웹 프로그램 개발과 데이터베이스 설계, 운영 등의 업무를 담당하였습니다.

1999.06 ~ 1999.12
TepsTation 솔루션 이지영어사
이지영어사에서 운영하는 TepsTation 서비스 솔루션의 분석, 설계, 개발, 운영, 유지보수를 담당하였습니다.


© 2024 woohahaApps, Inc