질문/답변 페이지 많이 이용해 주세요.

커리어 패스

– 2017/07/01 구직중입니다.


서술

초등학교 3학년에 PC를 처음 접하였습니다. 그 때부터 PC에 관심을 가졌고, DOS, GW BASIC, Fortran, Cobol, dBase, HWP 등을 접했습니다.(당시 학원 절차였으며, 제대로된 이해는 없었고, 대충 어떤 것이었다 느낌만 있는 정도입니다.) 그후 고등학교에 이르러 네트워크, 리눅스를 접하였습니다. 그리고 C 언어를 접하였으나, 문법을 익힌 정도까지만 했었습니다.

초중고등학교 정보화 사업을 하는 업체에 재직하였으며, 이때 네트워킹 – UTP 케이블링, L2 스위칭, 액세스 라우터(? Cisco 2501급) – 을 다루었으며(대구 교육망 유지보수에 발을 담그어, DSU, CSU, 백본라우터(? Cisco 75xx)를 옆에서 보았습니다만. IGP OSPF BGP를 직접 다루진 않은 것이 아쉽고,…), 이런 업무를 하면서 네트워크 기본지식을 쌓았습니다.(OSI 7 Layer, L4까지의 지식) 추가로 서버도 다루어 NT Linux 서버를 다루었습니다.(HP rp, IBM RS6000, Sun도 간혹 다루었으나, 벤더의 기술을 깊이있게 다루지는 않았습니다). 그리고 추가로 방화벽 제품(국내 인증 제품)을 다루었습니다. 리눅스를 계속 하면서 리눅스 서버의 보편적인 서버 기능들을 활용해 왔습니다.

이후 DBMS 기술지원(출신?) 회사에 입사하였습니다. 회사에서는 추가 사업분야로 개척중인 웹, 보안 솔루션을 다루었습니다. 웹에서는 J2EE 환경에 대해 접하고 조금 열의를 가졌으며(WAS 및 APM 제품 등) 보안 제품(PKI 등) 솔루션 사업을 주로 하였습니다. 그리고 보안 제품을 다루면서 국내 PKI사정을 좀 보게 되었고, Openssl과 비교도 하면서, 국내 제품의 한계를 생각하였습니다. 추가로, Java를 비롯한 다양한 언어의 개발에 조금식 진입하였으며, 현재 시즌(2013 ~ 현재 2017)까지 개발자로 경력을 전환하고자 준비중입니다.


주요업무
네트워크 유지보수 – 2000 – 2003
서버 유지보수 – 2000 – 2003

WAS 유지보수 – 2006 – 2009
웹프로그램 개발 – 2006
웹프로그램 유지보수 – 2006 – 2007
SSO/PKI 솔루션 프로젝트 – 2006 – 2013

솔루션 기술지원 사업
– 2006 – 2010
– Oracle Application Server 10g
– Oracle Collaboration Suite 10g
– Oracle JDEdwards Enterprise One 8.12 tools 8.97
– IBM WebSphere
– Oracle WebLogic
– Warevalley Chakra
– Softforum SSO
– Softforum Crypto
– Softforum PKI
– Tobesoft MiPlatform
– M2soft Report Designer
– Jennifersoft Jennifer
– Empirix
– IBM AppScan
– Fortify


프로젝트 수행

== Java 초급, 솔루션 엔지니어 ==

영남대학교 SSO, XecureWeb 프로젝트 : 솔루션 기술지원
– Softforum SafeSignOn 3.0
– Softforum XecureWeb 7.0
– Java, PHP, ASP
– 실무 기여도 : 30%
– 2006/04 – 2006/05

대구대학교 XecureWeb 프로젝트 : 솔루션 기술지원
– Softforum XecureWeb 7.0
– Java, PHP, ASP
– 실무기여도 : 50%
– 2006/04 – 2006/05

상수도사업본부 XecureWeb 프로젝트 : 솔루션 기술지원
– Softforum XecureWeb 7.0
– Java
– 실무기여도 : 50%
– 2006/05

창원시 XecureWeb 프로젝트 : 솔루션 기술지원
– Softforum XecureWeb 7.0
– Java
– 실무기여도 : 50%
– 2006/08/29 – 2006/09/04 – 2006/10/11

대구신용정보 웹개발 프로젝트 : 솔루션 기술지원 + 좀 작은 규모 SI
– Tobesoft MiPlatform 3.1
– M2soft Report Designer 5.0
– Java : 순수 JSP만 사용하여, 프레임워크나 MVC 모델도 없이 작업.
– 실무기여도 : 30%
– 2006/05/10 – 2007/01

대구광역시의회 XecureWeb 프로젝트 : 솔루션 기술지원
– Softforum XecureWeb 7.0
– PHP
– 실무기여도 : 100%
– 2007/06/19 – 2007/06/20

카드넷 XecureWeb 프로젝트 : 솔루션 기술지원
– Softforum XecureWeb 7.0
– Java
– 실무기여도 : 100%
– 2007/06/26 – 2007/07/13

서울대학교 포털시스템 부하테스트 컨설팅 : 솔루션 기술지원
– Empirix
– Java
– 실무기여도 : 80%
– 2007/08/24 – 2007/08/29

카드넷 부하테스트 컨설팅 : 솔루션 기술지원
– Empirix
– Java
– 실무기여도 : 80%
– 2007/09/18

대구교육대학교 SSO, XecureWeb 프로젝트 : 솔루션 기술지원 + 좀 작은 규모 SI
– Softforum SafeSignOn 3.0
– Softforum XecureWeb 7.0
– Java, PHP
– 2007/09/21 – 2007-11-07(오픈 : 2007-11-03)

경상북도교육연구원 교육넷 포털 부하테스트 컨설팅 : 솔루션 기술지원
– Empirix
– Java, PHP
– 2007/12/14

경북대학교 포털 SSO 프로젝트 : 솔루션 기술지원 + 좀 작은 규모 SI
– Softforum SafeSignOn 3.0
– Java, ASP
– 실무기여도 : 80%
– 2007/12/26 – 2008/04/18

계명대학교 웹종합정보시스템 부하테스트 : 솔루션 기술지원
– Empirix
– Java
– 실무기여도 : 50%
– 2008/02/15 – 2008/02/26

현대중공업 XecureWeb 프로젝트 : 솔루션 기술지원
– Softforum XecureWeb 7.0
– Java
– 실무기여도 : 80%
– 2008/03 – 2008/04

상수도사업본부 CKKeyPro 설치 : 솔루션 기술지원
– Softforum CKKeyPro
– Java
– 실무기여도 : 100%
– 2008/06/10

대구은행 APM 구축 프로젝트 : 솔루션 기술지원
– Jennifersoft Jennifer 3.0
– Java
– 실무기여도 : 40%
– 2008/06 – 2008/07

경북대학교병원 XecureWeb 설치 : 솔루션 기술지원
– Softforum XecureWeb 7.0
– ASP
– 실무기여도 : 100%
– 2008/07/01

STX조선 PKI 프로젝트 : 솔루션 기술지원
– Softforum XecureWeb 7.0
– Softforum XecurePKI 5.0
– ASP.Net
– 실무기여도 : 30%
– 2008/07/25 – 2008/07/31 2009/05/27

대교 취약점점검 컨설팅 : 솔루션 기술지원
– IBM AppScan
– Fortify
– Java
– 실무기여도 : 50%
– 2008/08/11 – 2008/08/22

경상북도교육연구원 XecureWeb 설치 : 솔루션 기술지원
– Softforum XecureWeb 7.0
– Java
– 실무기여도 : 100%
– 2008/09/08

영남대학교 e러닝지원센터 취약점점검 커설팅 : 솔루션 기술지원
– IBM AppScan
– Fortify
– Java
– 실무기여도 : 80%
– 2008/08/26

계양전기 JDEdwards SSO 구축 컨설팅 : ERP 시스템 엔지니어
– Oracle JDEdwards Enterprise One 8.12
– Java
– 실무기여도 : 100%
– 2008/09/11

대구도시공사 SSO 프로젝트 : 솔루션 기술지원 + 좀 작은 규모 SI
– Softforum SafeSignOn 3.0
– Java, ASP
– 실무기여도 : 80%
– 2008/09/16 – 2008/09/30

선창산업 Oracle JDEdwards 설치 컨설팅 : ERP 시스템 엔지니어
– Oracle JDEdwards EnterpriseOne 8.12 tools 8.97
– Java
– 실무기여도 : 80%
– 2008/10/14 – 2008/10/31

대구교육대학교 SSO 추가구축 프로젝트 : 솔루션 기술지원 + 좀 작은 규모 SI
– Softforum SafeSignOn 3.0
– Java
– 실무기여도 : 100%
– 2008/12/01 – 2008/12/18

마산시 SSO, XecureWeb 프로젝트 : 솔루션 기술지원 + 좀 작은 규모 SI
– Softforum SafeSignOn 3.0
– Softforum XecureWeb 7.0
– Java, PHP, ASP
– 실무기여도 : 100%
– 2008/12/17 – 2009/01/15

금오공과대학교 SSO, XecureWeb 프로젝트 : 솔루션 기술지원 + 좀 작은 규모 SI
– Softforum SafeSignOn 3.0
– Softforum XecureWeb 7.0
– Java, ASP.Net
– 실무기여도 : 80%
– 2009/01/20 – 2009/04/13

대구광역시 하수도정보시스템 XecureWeb 컨설팅 : 솔루션 기술지원
– Softforum XecureWeb 7.0
– ASP.Net, Java
– 실무기여도 : 100%
– 2009/02/11 2009/02/17 2009/06/03 2009/06/10 2009/06/22

경상남도개발공사 XecureWeb 컨설팅 : 솔루션 기술지원
– Softforum XecureWeb 7.0
– Java
– 실무기여도 : 80%
– 2009/03/06

카드넷 Chakra 설치 : 솔루션 기술지원
– Warevalley Chakra
– 실무기여도 : 80%
– 2009/04/27 – 2009/05/16

선창산업 Oracle JDEdwards SSO 컨설팅 : ERP 시스템 엔지니어
– Oracle JDEdwards EnterpriseOne 8.12 tools 8.97
– Java
– 실무기여도 : 80%
– 2009/05

중원대학교 XecureWeb 설치 : 솔루션 기술지원
– Softforum XecureWeb 7.0
– Oracle Application Server 10g Portal
– Java
– 실무기여도 : 80%
– 2009/08/12 2009/09/01

대구가톨릭대학교 SSO, XecureWeb 프로젝트 : 솔루션 기술지원 + 좀 작은 규모 SI
– Softforum SafeSignOn 3.0
– Softforum XecureWeb 7.0
– Java, PHP, ASP
– 실무기여도 : 90%
– 2009/09/14 – 2009/11/18

== Java Spring MVC 사용하는 영역으로 개발 영역 확장 ==

경상남도교육연구정보원 SSO 프로젝트 : 솔루션 기술지원 + 좀 작은 규모 SI
– Softforum SafeSignOn 3.0
– Java
– 2009/10/21 – 2009/12/17

경남에너지 XecureExpressI 컨설팅 : 솔루션 기술지원
– Softforum XecureExpressI 2.6
– Java
– 실무기여도 : 60%
– 2009/10/21 – 2009/11/12

마산시 가상계좌 XecureWeb 컨설팅 : 솔루션 기술지원
– Softforum XecureWeb 7.0
– Java
– 실무기여도 : 100%
– 2009/12/09 2010/02/12

경북전문대학 SSO, XecureWeb 프로젝트 : 솔루션 기술지원 + 좀 작은 규모 SI
– Softforum SafeSignOn 3.0
– Softforum XecureWeb 7.0
– Java, ASP
– 실무기여도 : 80%
– 2009/12/21 – 2010/03/03

가톨릭상지대학 SSO, XecureWeb 프로젝트 : 솔루션 기술지원 + 좀 작은 규모 SI
– Softforum SafeSignOn 3.0
– Softforum XecureWeb 7.0
– Java, PHP, ASP.Net
– 실무기여도 : 80%
– 2010/04/15 – 2010/06/30

가톨릭원격평생교육원 인증서로그인 컨설팅 : 솔루션 기술지원
– Softforum XecureWeb 7.0
– 가톨릭상지대학
– Java
– 실무기여도 : 50%
– 2010/06/14 – 2010/06/25

백암원격평생교육원 인증서로그인 컨설팅 : 솔루션 기술지원
– Softforum XecureWeb 7.0
– 백암재단 건동대학교
– Java
– 실무기여도 : 50%
– 2010/06/14 – 2010/06/25

통합창원시 SSO 컨설팅 : 솔루션 기술지원 + 좀 작은 규모 SI
– Softforum SafeSignOn 3.0
– Softforum XecureWeb 7.0
– Java, PHP
– 실무기여도 : 80%
– 2010/06/15 – 2010/07/01

계명대학교 SSO 프로젝트 : 솔루션 기술지원 + 좀 작은 규모 SI
– Softforum SafeSignOn 3.0
– Softforum XecureWeb 7.0
– Java, PHP, ASP.Net
– 실무기여도 : 50%
– 2010/08/03 – 2010/11/05(1차 마무리), 2010년 11월말 오픈 예정

경상북도교육연구원 SSO, SSL 프로젝트 : 솔루션 기술지원
– SoftForum SafeSignOn 3.0
– SoftForum XecureWeb 7.0
– 실무기여도 : 20%
– 사업기간 : 2010/10/01 –

한국해양대학교 SSL 컨설팅 : 솔루션 기술지원
– Softforum XecureWeb 7.0
– MiPlatform, ReportDesigner
– 실무기여도 : 50%
– 2010/09/15 ( Pilot )
– 사업기간 : 2010/11/01 – 2010/12/30

대구대학교 SSO 프로젝트 : 솔루션 기술지원 + 좀 작은 규모 SI
– Softforum SafeSignOn 3.0
– Softforum XecureWeb 7.0
– Java, ASP, ASP.Net
– 실무기여도 : 70%
– 2011/01/10
– 사업기간 : 2011/01/06 – 2011/03/31

계명문화대학 SSO 프로젝트 : 솔루션 기술지원 + 좀 작은 규모 SI
– Softforum SafeSignOn 3.0
– Oracle WebLogic 10.3
– SpringMVC 3.0
– 연동 사이트 수 : 8개 사이트, Java + PHP + ASP + ASP.Net
– 실무기여도 : 50%
– 참여기간 : 2011/07/06 – 2011/11/01

안동과학대학 SSO 프로젝트 : 솔루션 기술지원 + 좀 작은 규모 SI
– Softforum SafeIdentity 4.0
– Softforum XecureWeb 7.0
– Apache Tomcat 6.0
– SpringMVC 3.0
– 연동사이트 : 8개 사이트 ( Java + ASP.Net + CGI )
– 실무기여도 : 80%
– 참여기간 : 2011/10/04 – 2011/12/13

동양대학교 SSO/PKI 프로젝트 : 솔루션 기술지원 + 좀 작은 규모 SI
– Softforum Safeidentity 4.0
– Softforum XecureWeb 7.0
– Apache Tomcat 6.0
– SpringMVC 3.0
– 연동 사이트 : 6개 사이트
– 실무기여도 : 80%
– 참여기간 : 2011/11/24 – 2012/02/02
-> PHP가 많아서 표준적인 방법을 적용하지 못해서 아쉬움.
-> SSO를 통해 시스템에 Provision 과정을 개선하였으며, 이로 인해 계정 관리 부분에 대한 개선을 큰 성과로 판단함.

대구한의대학교 SSO/PKI 프로젝트 : 솔루션 기술지원 + 좀 작은 규모 SI
– Softforum Safeidentity 4.0
– Softforum XecureWeb 7.0
– Apache Tomcat 6.0
– SpringMVC 3.0
– 연동 사이트 : 8개 사이트
– 실무기여도 : 80%
– 참여기간 : 2012/02/10 – 2012/04/20
-> EzGen이란 툴을 다시 접하게 되었으며, 이번에는 WebServices도 시도했으나 역시 되지 않았고, 외부쿼리란 기능을 사용해 보는 기회였습니다. WebServices를 처음 구현해 봤는데, Apache AXIS를 사용하니 아주 간단하게 WebServices를 만들 수 있다는 것을 알 수 있는 기회였습니다.
-> Tango란 것도 있어서 COM도 사용해보기도 하였습니다. COM도 역시 해결되지 않아서, ASP와 Tango를 같이 사용하여 처리해 보았습니다.
-> Java나 PHP는 별다른 새로운 경험은 없었고, 늘 하던대로 했습니다. ASP의 경우는 좀더 읽기 쉬운 코드를 시도해 보았습니다.

대구교육대학교 SSO/DB 암호화 프로젝트 : 솔루션 기술지원 + 좀 작은 규모 SI
– Softforum XecureDB
– Apache Tomcat 6.0
– SpringMVC 3.0
– 업무 : DB암호화(XDB), 비밀번호암호화(XDB), 통합로그인모듈 교체, 사진파일 다루는 방법 변경, 셀프서비스 기능 작성
– 실무기여도 : 80%
– 참여기간 : 2012/07/12 – 2012/09/25
-> 암호화 부분의 경우는 솔루션을 통해 해당 담당자가 진행하였습니다.
-> 저에게 2세대 SSO모듈인 통합로그인으로 교체작업을 하였습니다. 기존 SSO의 경우 1세대였으며, 지금 2세대는 셀프 서비스 기능을 가지고 있습니다. 비밀번호 암호화 부문에 대한 요건 사항들을 셀프 서비스에 두었습니다.
-> 사진 파일을 일반 파일로 두어, 개인정보 파일(DB)과 분리되어 있고, 관리가 되지 않았는데, 개인정보파일(TABLE)에 몰아서 관리하는 방향을 제시했습니다. 추가로, 기존 파일의 업로드는 본 블로그에서도 소개된 드래그앤드롭 방법으로 벌크업로드 프로그램을 작성하여 업로드하였습니다.
-> 원 사업의 목적은 암호화 부분이었으나, 통합로그인 교체에 따라 기존 홈페이지쪽 SSO를 모두 수정해야하는 참사가 발생했지요.

포항대학교 SSO 사업 : 솔루션 기술지원 + 좀 작은 규모 SI
– Tmax Tigersoft SyskeeperSSO
– Apache Tomcat 6.0
– SpringMVC 3.0
– 업무 : SSO( 홈페이지, 종합정보시스템, 웹메일, 교수학습지도안탑재시스템 )
– 실무기여도 : 100%
– 참여기간 : 2013/01/28 – 2013/06/18
– Tmax Tigersoft SyskeeperSSO 제품으로 처음 사업을 진행함.
– 기간은 길었지만 실제 내용물은 많지 않음.


기술 습득 역사
– WAS : Oracle Application Server 10g – 2006
– XInternet : MiPlatform – 2006
– Reporting : Report Designer – 2006
– APM : Jennifer – 2006
– APM : Empirix – 2006 – 2008
– APM : OATS – 2006 – 2008
– Solution : Vignette Portal – 2007
– Security : Softforum SafeSignOn – 2006
– Security : Softforum XecureWeb – 2006
– Security : IBM AppScan – 2006/10
– Solution : Oracle Collaboration Suite 10g – 2007/01

– Open Source Software 습득 : Tomcat 외 다수 서버 소프트웨어 2006 ~ 현재
( OpenLDAP, Tomcat, Apache, Nginx, Memcached, Redis, Rabbitmq, 등 .. )
– Open Source Software 기여 활동 : Horde Project Translation 2013 ~ 현재

– 소프트웨어 개발 Pandion CEF 기반 컨버팅 2015 진행 중 종료
– 소프트웨어 개발 업무용 시스템 개발 : 2015 ~ 2016 진행 중 중단. Java, Spring, Spring Security, Mybatis, dojo toolkit, Maven ..
– iOS앱 유지보수 iOS용 SNS소프트웨어 유지보수 : 2016 3개월.

– OpenStack구축 : 2015, 2016, Kilo 2Set, Mitaka 1Set

– 회사내 시스템 운용 및 구축 : 네트워크 관리, 서버 관리, 웹메일 구축(오픈소스)

– 언어별 개인 평가.
– C, C++ : 책을 통한 입문. 아직까지 기회는 없었으나, Low-level Language도 해보면 좋을 것 같다는 생각이다.
– Java : 자유롭게 사용 가능. ( 10년 가까이 근처에 두고 지냄 )
– JavaScript : 웹 프로젝트 진행 경험. .protype, extjs, dojo 경험. 웹에서 거의 필수적인 언어이며, 현재 nodejs나 다른 플랫폼에서도 많이 쓰이고 있어 관심을 가지고 해나가고 있음.
– Python : 책을 통한 입문, Django mini project 2건. ‘Python is everywhere’이란 생각으로, 현재(2017) 서버쪽 주류 스크립트언어로 생각하고 있음. (javascript와 비교하면, 서로 장단점이 있음.)
– Objective C : 책을 통한 입문. 3개월간 iOS앱 유지보수. iOS, OSX용 개발을 위해, 당분간 익히고 있음. ( 향후, swift로 완전히 바뀔지는 모르나, 아직까지는 … )
– Perl : 책을 통한 입문. 서버측 스크립트로 python을 잡을 때만 해도, 보지 않으리라 생각했으나, 프로젝트상 필요에 의해, 잠시 책을 사서 본 정도임. 다른 언어(php, python, ruby)에 많은 영향을 미쳤으나, 서서히 밀어내고 싶은 …
– Ruby : 책을 통한 입문. python과 경쟁(?)하는 언어라 보고, python에 주력하고 싶었으나, redmine, gitlab 등 유용한 도구들이 ruby로 만들어져서, 기본적인 소스 읽기 및 수정은 가능해야 하지 않겠나는 생각으로 책을 읽었으나, 현재(2017) 볼 생각도 안 하고 있음. ( perl의 … 영향으로 … 개인적으로 좀 싫어하는 느낌이 있음. )

– DB 개인 평가.
– mysql(mariadb), postgresql, oracle, sqlite 기초적인 관리. RDBMS는 , 뭐 , 역사가 있으니 기본적으로 해야한다고 생각하면서, 통상적인 사용을 꾸준히 해오고 있음. postgresql을 주력으로 하고 싶으나, 현실은 mariadb mysql을 주로 많이 쓰고 있으며, 많이 써왔음.

ps. 2017/07/01 앞으로 개발자 포트폴리오? 경력서술?로 활용하기 위해서는, framework 같은 부분을 좀 보강할 필요도 있을 것 같음. 하지만, 오늘은 오래된 내용을 다듬는 수준에서 문서 편집.