소개


  • 이름 : JCW
  • 닉네임 : gogu.j
  • email : woobbong905@gmail.com

경력


  • (주)산타데이

    • 플랫폼 개발팀
    • 2018.05 ~
  • 하이버스(주)

    • 솔루션 사업부 교육팀
    • 2016.06 ~ 2017.08

프로젝트


소규모 마트를 위한 문자 광고 및 쇼핑몰 도메인 서비스 구축

  1. 프로젝트 기간 : 2021.06 ~ 2021.09
  2. 참여 인원 : 5명(개발 4, 기획1)
  3. 프로젝트 개요
    문자 광고와 함께 마트의 상품을 홍보할 수 있는 쇼핑몰 도메인까지 서비스할 수 있는 시스템입니다. 마트는 확보하고 있는 고객 주소록을 시스템에 업로드 후 고객에게 문자 광고를 하게 됩니다. 고객은 문자에 포함 된 쇼핑몰 URL로 이동하여 주문/배송까지할 수 있는 시스템입니다. 당시 근무했던 회사에서 처음으로 시도하는 자체 서비스 개발 프로젝트 입니다.

[요약]

  • 문자 광고 서비스
  • 자체 쇼핑몰 도메인 제공
  • 주문/배송 서비스.
  • 개발 환경
    Java 1.8, Spring Framework 4.3.3, Mysql, HTML5, CSS3, JS, Jquery

  • 대표 담당 업무
    A. 엑셀 업로드 속도 최적화.

    • 최대 5만건의 엑셀 데이터 등록시 3초 이내로 완료할 수 있는 DB Insert 기능 구현.
      MySql ‘Load data local infile’ 사용.

    B. 쇼핑몰 꾸미기 구현.

    • 마트 이용 고객이 접속하는 쇼핑몰의 구성과 상품 등록이 가능한 페이지 입니다.
    • 담당 작업
      ① 전단 이미지 등록 기능 구현
      ② 실시간 미리보기 화면 구현
      ③ 상품 등록 기능 구현

SH 포털화 사업

  1. 프로젝트 기간 : 2020.09 ~ 2021.05
  2. 참여인원 : 11명(개발 7, 퍼블 2, 기획 2)
  3. 고객사 : SH 공사
  4. 프로젝트 개요
    근무 했던 회사는 본 프로젝트 중간에 계약이 되어 참여하게 되었습니다. 왜냐하면 해당 프로젝트의 PM, PL이 개발 기간 중간에 교체되어 프로젝트 기간의 중간 시점부터 참여하게 되었습니다.
    SH 공사에서 CMS(Content Management System) 시스템을 교체하면서 전체 시스템 리뉴얼 작업이 필요하였고, 나아가 AS-IS 시스템 기능 개선, 추가 신규 개발이 목적인 프로젝트입니다.
    사이트 구성은 대표 홈페이지, 청약 시스템, 패밀리 사이트로 구성 되었으며, SH 카페 사이트가 신규로 추가 개발 되었습니다.

    [요약] - SH 공사 CMS 시스템 교체로 인한 사이트 리뉴얼. - AS-IS 기능 개선. - 신규 개발. - 대표 홈페이지, 청약 시스템, 패밀리 사이트로 구성.
  5. 개발 환경

    • Web back-end : Java 1.8, Spring Framework 4.3.3, Oracle 11g
    • Web front-end : HTML5, CSS3, JS, Jquery
  6. 대표 담당 업무
    A. CMS 시스템 교체로 인한 리뉴얼 작업.

    • Request Mapping URL 변경.
    • AS-IS CMS 시스템에서 사용하고 있던 메소드 및 상속 파일을 TO-BE CMS 시스템 메소드와 CLASS 파일로 변경.
    • 모든 화면의 디자인 변경으로 인한 신규 퍼블리싱 적용.

    B. 통합 검색 엔진 적용. (검색 엔진 플랫폼 : 코난 테크놀로지)

    • 검색 엔진은 REST API 방식이었으며, 검색 요청시 JSON으로 데이터를 리턴 받아 화면을 구성하였습니다.
    • 담당 작업
      ① 검색 view 설계 (검색 엔진에서 인덱싱할 view 설계)
      ② 검색 로직 설계
      ③ 검색 Back end 개발

    C. 신규 증명서 출력. (레포트 연동 툴 : oz report)

    • 새로 추가 되는 증명서 출력을 개발하였습니다.
      증명서 출력은 아래와 같은 순으로 진행 되었습니다.
      1). 증명서 신청. 2). 증명서 진위 여부 확인. 3). 레포트 툴 호출
    • 담당 작업
      ① 증명서 호출 Back end 개발
      ② 레포트 툴을 활용한 화면 구성

    D. 카페 사이트 신규 개발.

    • 카페 사이트는 입주자 커뮤니티 사이트를 대신할 사이트이며, 신규로 개발 된 사이트였습니다.
    • 담당 작업
      ① 카페 생성 어드민 페이지 개발.
      ② 카페 자동 가입 프로시져 개발.

소방 관제 시스템(국가 과제 2차)

  1. 프로젝트 기간 : 2020.01 ~ 2020.09
  2. 참여 인원 : 5명 (개발4, 기획1)
  3. 고객사 : KMS
  4. 프로젝트 개요.
    국가 과제 1차에 이어 스트리밍, 녹화 기능이 추가 되었습니다. 소방 관제 시스템에 실시간 불꽃 감시 카메라가 추가 되었고, webRTC 방식이 가능한 wowza 플랫폼으로 스트리밍 연동을 하였습니다.

    [요약]

    • 화재 관제 시스템.
    • 화재 발생시 실시간 스트리밍 출력
    • 24시간 녹화기능
    • wowza 플랫폼 연동 (실시간 스트리밍과 녹화 제어가 가능한 플랫폼)

  5. 개발 환경

    • Web back-end : Java 1.8, Spring Framework 3.2.13, MySql, Linux, wowza API
    • Web front-end : HTML5, CSS3, JS, Jquery
  6. 담당 업무
    A. 실시간 스트리밍 영상 출력
    - wowza 플랫폼에서 제공하는 webRTC 방식으로 스트리밍 연동.
    - 영상 화재 장치의 화재 신호 발생시 실시간 스트리밍 영상 출력

    B. 녹화파일 관리
    - spring batch를 활용하여 녹화파일 자동 삭제.
    - 이벤트가 발생한 시간의 녹화 파일은 보관.

금성출판사 푸르넷 공부방 학습시스템 운영

  1. 프로젝트 기간 : 2020.01 ~ 2020.08
  2. 운영 인원 : 3명 (개발3, 기획1)
  3. 고객사 : 금성출판사
  4. 프로젝트 개요 푸르넷 공부방 학습 시스템 운영 업무를 수행할 수 있었습니다. 발생 된 이슈 사항을 푸르넷 현업 고객 센터 담당자들과 커뮤니케이션하며 업무처리를 하였습니다. 또, 현업 기획 담당자들의 요구사항을 추가 개발하였습니다.

[요약]

  • 푸르넷 공부방 학습 시스템 유지 보수
  • 시스템 개선 및 추가 개발
  • 개발 환경

    • Web back-end : Java 1.8, Spring Framework 4.3.3, Oracle 11g, AWS
    • Web front-end : HTML5, CSS3, JS, Jquery
  • 대표 담당 업무
    A. 운영 업무 수행
    ① CS팀 요청 사항 처리.
    ② 분기별 이벤트 준비 작업 진행.
    ex) 총 정리 모의고사, 수학 학력평가

    B. 시스템 개선

    • 동영상 업로드 기능 개선

      1. 개선 목적
        ① 물리서버로 업로드 하는 기존 방식에서 클라우드 서버 (AWS S3)로 업로드 하는 방식으로 변경.
        ② 동영상 DRM 적용
      2. 담당 작업
        ① spring batch 활용하여 클라우드 서버로 동영상 업로드
        ② 스타플레이어 DRM 모듈 적용

    C. 추가 개발
    - 결제 모듈 개발
    1) 개발 목적 : 단말기 결제 방식에서 웹 결제 방식으로 변경.
    2) 담당 작업
    ① 결제 테이블 설계
    ② 결제 로직 설계
    ③ PG 결제 모듈 연동 (kspay)
    ④ 결제 Back end 개발


금성출판사 푸르넷 공부방 학습시스템 구축

  1. 프로젝트 기간 : 2019.05 ~ 2019.12
  2. 참여 인원 : 10명 (개발 8, 기획2)
  3. 고객사 : 금성출판사
  4. 프로젝트 개요
    푸르넷 공부방 학습 시스템은 초등 학습 사이트, 중등 학습 사이트, 교사 사이트, 관리자 사이트로 구성된 시스템입니다. 서버는 AWS를 이용하였고, 문제은행(문제지) 및 동영상 플레이어 API가 연동 되었습니다. 초기 기획(설계) 과정부터 개발, QA 후 발생 된 에러 처리까지 모든 과정을 경험했었던 프로젝트였습니다.

[요약]

  • 푸르넷 공부방 학습 시스템 구축.
  • 초등 학습, 중등 학습, 교사, 관리자 사이트로 구성.
  • AWS Cloud Server, AWS S3 적용.
  • 문제은행(문제지) 및 동영상 플레이어 API 연동.
  • 개발 환경

    • Web back-end : Java 1.8, Spring Framework 4.3.3, Oracle 11g, AWS
    • Web front-end : HTML5, CSS3, JS, Jquery
  • 담당 업무
    A. API 연동
    ① 문제은행 API
    ② 동영상 플레이어(star player)
    ③ 스마트 에디터

    B. AWS S3 연동
    - 파일 업로드/다운로드시 클라우드 서버(AWS S3) 활용.

    C. 서버 배포.
    - 서버 환경 : AWS ec2, linux
    - tomcat 8.5
    - war 파일 형태로 배포.

지능형 소방 관제 시스템(국가 과제 1차)

  1. 프로젝트 기간 : 2019.02 ~ 2019.05
  2. 참여 인원 : 5명 (개발4, 기획1)
  3. 고객사 : KMS
  4. 프로젝트 개요.
    화재가 발생하면 알람을 전파하는 시스템입니다. 화재 감지 디바이스에서 전송하는 데이터를 수신하는 게이트웨이 서버와 관제를 담당하는 서버 두개로 구성 되었습니다. 화재가 발생하면 화재 감지 디바이스는 게이트웨이로 화재 신호를 보내고, 게이트웨이는 신호를 분석하여 관제 서버로 해당 화재 신호 코드를 전송하게 됩니다. 관제 서버는 화재 신호 코드에 해당하는 이벤트를 발생하게 됩니다. 게이트웨이 서버와 관제 서버는 웹 소켓으로 연결 된 구성입니다.

[요약]

  • 화재 발생시 알람을 즉각적으로 전파하는 시스템.
  • 게이트웨이(화재 신호 분석) 서버와 관제 서버로 구분.
  • 개발 환경

    • Web back-end : Java 1.8, Spring Framework 3.2.13, MySql, Linux
    • Web front-end : HTML5, CSS3, JS, Jquery
  • 대표 담당 업무
    A. 화재 경보 이벤트 개발
    - 관제 서버 화재 이벤트 개발.
    - 게이트웨이 서버에서 전송한 json 데이터 수신.
    - 이벤트 타입 별 화재 경보 이벤트 발생.

    B. 이벤트 발생 통계 개발.
    - 통계 쿼리 개발.
    - 차트 스크립트 개발.(High Charts)

oorione 복지몰 제휴사 연동

  1. 프로젝트 기간 : 2018.12 ~ 2019.03
  2. 참여 인원 : 1명
  3. 고객사 : oorione 커머스
  4. 프로젝트 개요
    oorione 복지몰에 제휴 업체를 연동하는 프로젝트입니다. 제휴사는 IFrame으로 연동하였습니다. 복지몰과 제휴사 연동을 위한 파라미터 설계하였고, 제휴사 담당자들과 커뮤니케이션하며 연동 가이드를 하였습니다. 또, 복지몰 연동 API 문서를 직접 작성했었던 프로젝트였습니다.

[요약]

  • oorione 복지몰에 IFrame으로 제휴사 연동.
  • 연동 파라미터 설계.
  • 복지몰 연동 API 문서 작성.
  • 개발 환경

    • Web back-end : classic ASP, ms-sql
    • Web front-end : HTML5, CSS3, JS
  • 담당 업무
    A. 복지몰과 제휴사 연동을 위한 통신 파라미터 설계
    - 제휴사 페이지 호출.
    - 적립금/포인트 정보 요청.
    - 적립금/포인트 차감 요청.
    - 결제 완료.
    - 결제 취소.

    B. 제휴사 개발 담당자와 커뮤니케이션.

    C. API 문서 작성.

    D. Back end 개발
    - 파라미터 전송 방식 : POST
    - 데이터 통신시 암호화(AES) 적용.

IoT 플랫폼 교육 강사

  1. 기간 : 2016.06 ~ 2017.08
  2. 소속 : 하이버스(주)
  3. 주요 업무

    • 산학일체형 도제학교 교육 강사(사물인터넷분야)
    • 하이버스 하계 교원연수 “사물인터넷 기반 서비스 개발응용과정” 강의
    • 가톨릭상지대학 학부생 대상 특강 ”사물인터넷 기반 통신 실습“ 진행
    • 사물인터넷 기반 드론 교육 플랫폼 개발
    • 한국폴리텍 대학 구미 캠퍼스 교원연수 ”사물인터넷 기반 개발 과정“ 강의
    • 군산대학교 교원연수 “사물인터넷 기반 개발 과정” 강의
  4. 실습 진행 환경

    • Intel Edison 기반 IoT 교육 플랫폼
    • arduino