Bumday/About Me

프로젝트 이력

범데이 2021. 12. 19. 15:52
728x90

2019

 [19.09 ~ 19.12]

  대학교 졸업과제로 스마트 생활관 출입 시스템 개발

  - Android Studio로 어플 제작, eclipse로 웹서버 구축, MySQL DB를 활용한 통합시스템 설계 및 구축

 (해당 내용 포스팅: https://bumday.tistory.com/45)

 

 

 


2020

  [20.03.09]

    대전 테크노파크 소재의 중소 IT기업 입사 (담당 업무: 응용 프로그램 소프트웨어 및 패키지 소프트웨어, iOS/Android 앱 개발)

 

  [20.05 ~ 20.06]

  Typescript 기반 Angular 프레임워크를 이용한 화훼관련 경매 관리 웹사이트 개발

 

  [20.06 ~ 21.01]

  기존 운영중인 초연결 지능형 연구개발망(KOREN) 웹 페이지 리뉴얼 

    - Angular 프레임워크 버전을 v2에서 v9로 migration

    - 디자인 퍼블리싱 받아 사이트에 일괄 적용

    - DevExtreme(https://js.devexpress.com/) 라이브러리를 적용한 데이터 차트 구현

 

  [20.07 ~ 20.10]

  차량 주변기기 시스템 웹 플랫폼 개발

  - 웹사이트: Typescript 기반 Angular 프레임워크로 구현

  - API 서버: Javascript 기반 Express프레임워크로 구현

 

 


2021

  [21.01 ~ 21.02]

  차량 주변기기 시스템 모바일 어플리케이션 리뉴얼

  - C#기반 Xamarin플랫폼을 이용, 기존 기능을 유지한채 퍼블리싱 받은 디자인 적용

    

  [21.03 ~ 21.07]

  KT 대덕 제2연구소로 파견, 협력 프로젝트 수행

    운영중인 선로피해예방 시스템 웹 플랫폼 추가 기능 구현

      - Typescript 기반 Vue 프레임워크로 구현된 웹페이지 유지보수

      - 요구사항 명세서를 기반으로 추가 기능 구현

      - 선로 피해 데이터를 Python으로 개발된 외부 서버로 보내 이미지 처리후 받아와서 웹페이지에서 조회되는 기능 구현

 

    운영중인 선로 피해 예방 시스템 코어 서버에 추가 기능 구현

        - Javascipt 기반 Spring 프레임워크로 구현된 프로그램 유지보수

 

   선로 피해 예방 시스템 알림 수신 웹사이트 추가 기능 구현

      - Javascript + HTML으로 구성된 웹페이지 유지보수

      - REST API로 좌표 정보를 수 초 간격으로 요청하여 가져와 지도에 아이콘으로 실시간 위치를 보여주는 기능 구현      

 

       (파견 후기 포스팅: https://bumday.tistory.com/17)

 

  [21.08 ~ 21.12]

  초연결 지능형 연구개발망(KOREN) 과 OpenStack 오픈소스 솔루션을 연동하여 Container Orchestration Service 구축

  - Typescript 기반 Angular프레임워크로 구성된 기존 웹페이지에 추가사항 반영

  - Python언어로 구성된 Core서버 수정

     - REST API 연동 코드 구현 

     - TOSCA 모델 정의 및 연계

     - Ansible 툴을 이용한 서비스 자동 구축 기능 구현

     - 로컬 레파지토리를 GitLab에 연동하여 CI/CD DevOps 환경 구축

 

  초연결 지능형 연구개발망(KOREN) 과 외부 연동 시스템을 이용하여 5G 서비스 관리 기능 구현

  - Typescript 기반 Angular프레임워크로 구성된 기존 웹페이지에 추가사항 반영

  - Python언어로 구성된 Core서버 수정

     - REST API 연동 코드 구현 

     - TOSCA 모델 정의 및 연계

  

 


2022

[21.12 ~ 22.07]

세탁 서비스 점주용 윈도우즈 프로그램 개발

- NodeJS Typescript 기반 Vue3 프레임워크로 Electron 프로그램 개발

- Vue로 퍼블리싱 받아 디자인 적용, 요구사항 명세서를 따라 초기단계부터 마무리까지 단독 개발

- firebase function으로 개발된 백엔드 서버와 연동

- 윈도우 64bit 로 컴파일된 결제 단말 연동 dll 연동 구현

- javascript MediaRecorder, ffmpeg 라이브러리 및 firebase-storage를 활용한 영상 촬영 & 처리 및 저장, 조회 기능 구현

  (해당 내용 포스팅: https://bumday.tistory.com/139)

- 라벨 프린터의 제공되는 웹 서비스 SDK 프로그램과 연동하여 라벨 프린트 기능 구현

- MQTT로 메시지를 받는 컨베이어 벨트와 연동하여 컨베이어 호출 기능 구현

 

세탁 서비스 관리자 웹 페이지 개발

 - NodeJS Typescript 기반 Vue3프레임워크로 개발

- HTML/CSS + Jquery로 이루어진 퍼블리싱 파일 받아 디자인 적용, 요구사항 명세서를 따라 초기단계부터 마무리까지 단독 개발

- firebase function으로 개발된 백엔드 서버와 연동

- firebase-storage와 연동하여 회원 사진 파일 업로드 및 조회 기능 구현

 

[22.07 ~ 22.12]

ETRI 협력 프로젝트 수행

  기존 운영중인 웹페이지 아키텍쳐 리뉴얼 및 추가기능 구현

    - HTML+CSS+Javascript+JQuery로 되어있는 웹페이지를 Flutter Web페이지로 아키텍쳐 리뉴얼

    - 백엔드 서버와 연동하여 데이터 CRUD 구현

    - NextUI 라이브러리를 이용하여 네트워크 구조 토폴로지 조회 및 관리 기능 구현

 

  운영중인 서버 유지보수 및 추가 기능 구현

    - Java로 개발된 Karaf서버 환경의 서버 프로그램에 추가 기능 구현

    - Karaf의 YANG 모델 정의를 중심으로한 SDN 서비스 관리 개발

    - 기존 플로우를 개선하여 네트워크 장비와 서버의 데이터 통일성 최적화

 

 

[22.10 ~ 22.12]

  운영중인 차량 주변기기 시스템 데이터 구조 분리

    - 기존 운영중인 차량 주변기기 시스템의 판매처별로 관리 데이터 구분

      - API서버는 기 운영중인 로직은 그대로 두고, 분리할 API는 새로 생성하여 서버 로직 분리

      - DB스키마를 수정하여 현재 운영중인 시스템과 추후 분리될 시스템 상호가 문제가 없도록 처리

      - 웹페이지의 조건별 렌더링 구조 및 호출 API의 구조 수정하여 판매처별로 데이터가 구분지어 보여지고, 관리될 수 있도록 분리

 

 

[22.12.30]

  첫 회사 퇴사 [재직기간: 2020.03.09 ~ 2022.12.30]

 


2023

[23.01 ~ 23.05]

안드로이드 RPG 게임앱 개발 (앱스토어 링크)

- Unity를 사용하여 C#언어로 개발

- 디자인 & 기획 및 개발, 유지보수등 모든 작업 단독 개발

- AWS EC2 인스턴스를 활용하여 백엔드 서버 구축

- Typescript언어로 express라이브러리를 이용한 REST API서버 및 socket.io라이브러리를 이용한 웹소켓 통신 구현, sequelize라이브러리로 Postgresql DB연동

 

 

[23.05.15]

    SK그룹 계열사 입사 (담당 업무: 소재 생산, 공정 최적화, 품질관리 R&D 데이터 관리와 관련된 시스템과 솔루션 개발)

 

[23.06 ~ 진행중]

제조 데이터 Portal 웹사이트 구축 및 유지보수

- C# ASP.NET 웹 애플리케이션(.NET Framework) 기반 HTML + CSS + JavaScript(jQuery)로 구성된 웹페이지 구축 및 유지보수

- AdminLTE (+Bootstrap) 라이브러리 기반으로 구성된 웹 대시보드 디자인

- JavaScript Chart(chartJS, jqPlot) 라이브러리들을 사용하여 공정 데이터를 처리하여 다양한 유형의 그래프로 Rendering

- MSSQL DB내 테이블 및 프로시저 구축 및 관리

- 데이터 처리 및 가공 후 export 기능 및 페이지 캡쳐 후 SMTP 연동하여 메일 송부 기능 구현

 

지속적 데이터 수집 및 가공 처리 윈도우 서비스 구현

- RTDB 인터페이스 개발

   - Yokogawa COM 통신 구조의 RTDB Server와 Agent PC간 인터페이스를 C# 기반으로 수집 프로세스를 개발하여 주기적으로 공정 Raw Data 수집이 이루어 질 수 있도록 구축

- 원격 DB로부터 시스템 개발 DB로 DB2DB 구조를 C#기반으로 수집 프로세스를 구축하여 무중단 윈도우 서비스로 데이터 수집 및 관리

   - .Net Timer 클래스를 활용하여 일정 주기로 로직 실행

   - 대용량 DB 데이터 Bulk insert & MSSQL Merge 쿼리문 활용하여 중복 검증 후 수집 처리

   - 일별, 시간별 여러 집계 연산을 적용하여 요약 및 저장

 

개발 소스코드 통합 및 배포 관리

- 소스코드 개발 협업 툴 초기 세팅

   - 협업 툴(Git)을 이용한 개발 소스코드 형상 관리를 위해 원격 Repository 생성 및 초기 세팅

   - 팀 내 협업 툴 초기 사용자들에게 사용법 가이드, 유의사항 안내

- 시스템 빌드 및 배포 담당

   - 공동 작업한 협업 프로젝트들에 대해 소스코드 통합 및 빌드, 운영중인 시스템에 배포 담당 & 관리

   - 협업 프로젝트 관리 시 발생하는 소스코드 충돌 사항 및 기타 시스템 내부 에러 해결

   - 폐쇄망에서 활용 가능한 자체 배포 시스템 단독 구축 및 운영

 

OJT 기술역량 강의

- 팀 내 신규 입사자 대상 웹 개발 교육 진행

   - ASP.NET MVC, HTML5, C#기반으로 구성된 사내 웹 개발 방법에 대한 교육 자료 준비 및 주도적 OJT 강의 진행

   - JavaScript의 데이터 시각화 라이브러리들의 사용 사례들에 대해 설명하여, 각종 공정 데이터들을 그래프 및 차트로 시각화하는 방법 구체적 가이드

   - 업무 투입 후 시스템 개발 진행 시 참고해야 할 사항 및 협업 개발시의 기타 유의사항 가이드

반응형

'Bumday > About Me' 카테고리의 다른 글

(대학교 졸업과제) 생활관 스마트 출입 시스템 개발  (0) 2021.12.20
범데이(프로필)  (0) 2020.10.26