우상욱

Frontend Engineer

Contact.

Phone. 010-2331-8579

Email. raincoat@kakao.com

Channel.

GitHub. https://github.com/raincoat98

Introduce.

안녕하세요. 저는 6년차의 프론트엔드 개발자로, 전공 학력과 함께 5년 이상의 소프트웨어 개발 경력을 보유하고 있습니다.

다양한 웹 서비스와 스마트 공장 솔루션 개발 및 유지 보수 경험을 통해 다양한 프로젝트를 수행하였습니다. 이를 통해 얻은 경험과 지식을 바탕으로 빠르게 새로운 업무 환경에 적응하며 프로젝트를 성공적으로 수행하는 능력을 갖추었습니다.

또한, 팀 프로젝트 수행에 있어 소통과 기록의 중요성을 인식하고 있습니다. 팀원들과의 원활한 소통을 위해 적극적으로 의견을 나누고, 프로젝트의 진행 상황 및 업무 내용을 철저히 기록함으로써 투명한 업무 처리를 위한 기반을 마련하고 있습니다.

이런 제 능력과 경험을 바탕으로, 새로운 도전을 통해 더 큰 성장을 이루고자 합니다. 감사합니다.

  • 주요 기술: Vue.js, Nest.js, GCP, PostgreSQL, Typescript, JavaScript

Work Experience.

리팅랩스 / 대리 / 데이터인프라개발팀

Frontend Engineer (2023년 1월 ~ 현재)

다이트 병원 고객 관리시스템

주요 업무

  • 웹 서비스 개발 및 유지보수
  • 주요 결제 기능 담당으로 Vue.js와 Nest.js를 활용하여 구현
  • 잠재 고객 발굴, 성향 분석, 매출 파악 등을 위한 웹 서비스 기능 구현

주요 기술: Vue.js, Nest.js, GCP, PostgreSQL


(주)샘터 / 대리 / 연구소

FullStack Engineer (2017년 1월 ~ 2022년 4월)

SIMS

웹으로 개발된 사내 재고 관리 웹 서비스로 엑셀로 작업 되는 재고관리 프로세스에서 누락되는 재고를 줄이기 위해 개발했습니다.

주요 업무

  • 개발 및 유지보수
  • Express.js로 REST API 설계 및 개발
  • 데이터 베이스 설계
  • stored procedure 작성
  • VirtualBox, Docker 환경 서버 프로그램 배포

주요 기술: JavaScript, React, Node.js, Express.js, mariaDB

3D SVG 웹 뷰어

웹 기반 패키지 3D 제작, 제품 MR Display 및 포장 과정 등의 시뮬레이션 뷰어 프로그램 박스가 포장되는 장면을 애니메이션으로 보여주기 위해 개발했습니다.

주요 업무

  • 기능 개선 작업 및 유지 보수

주요 기술: JavaScript, Vue.js

이미지 뷰어

웹 기반 3D 또는 다수의 이미지 파일로 형성된 회전 객체에 좌푯값으로 태그를 설정하고 상품의 상세 정보를 확인하여 제품의 특징을 보기 편하게 하기 위해 개발했습니다.

주요 업무

  • 기능 개선 작업 및 유지 보수
  • 정적 페이지 개발
  • Bootstrap을 이용한 모바일 페이지 개발

주요 기술: JavaScript, Vue.js

(주) 샘터 홈페이지

주요 업무

  • 개발 및 유지 보수
  • 이니 페이 결제 API 연동
  • 로그인 기능 추가
  • 상품 등록, 주문, 결제, 주문 조회 기능 구현 및 페이지 개발
  • 데이터베이스 유지 보수 및 관리

주요 기술: JavaScript, JSP, JAVA, MySQL, struts

ERP 연동 OPC UA 클라이언트

ERP에서 받은 생산 지시 데이터를 이용하여 박스 생산 장비를 제어하는 프로그램 박스 생산 장비 데이터 조회 및 제어, 생산 시간 단축을 위해 개발했습니다.

주요 업무

  • PLC 데이터 실시간 입력, 조회, 수정 기능 개발 ****(OPC Foundation API)
  • WPF Material Design로 UI 개발
  • stored procedure 작성

주요 기술: C#, .net framework 4.8, MsSQL

생산장비 데이터 백업 프로그램

PLC에서 데이터 수집 후 MSSQL로 저장하는 OPC 클라이언트 프로그램 (KEP SERVER) 생산 장비 데이터 수집 미들웨어가 일부 PLC를 지원하지 않아 개발했습니다.

주요 업무

  • WinForm, Window Service로 UI 개발
  • PLC 데이터 통신 (미쓰비시, LS 산전, 지멘스)
  • 기존 미들웨어 대비 50% 비용 절감

주요 기술: C#, .net framework 4.8, MsSQL

SamKapp

스마트 팩토리 정부 지원 사업으로 진행된 박스 생산 장비 모니터링 프로그램 생산장비 데이터 수집 및 확인, 종이로 작성되는 작업지시 전자화를 위해 개발했습니다.

주요 업무:

  • 레거시 삭제 및 유지 보수
  • Maxst AR API 연동
  • AR 관련 유니티 프리팹 관리

주요 기술: C#, MsSQL

TIAConsole

미들웨어 DB에 있는 데이터를 서버 컴퓨터 DB에 백업하는 콘솔 프로그램 생산 장비의 데이터를 서버 PC에 백업하기 위해 개발

주요 업무

  • Database 실시간 조회, 저장 기능 추가
  • linked server에 전달 및 등록

주요 기술: C#, MsSQL

Pack-Up

SVG 박스 도면 파일을 생성하는 Adobe Illustrator 플러그인 프로그램 박스의 도면을 쉽게 만들기 위해 개발

주요 업무

  • SVG 도면 생성 기능 추가
  • 기능 개선 작업 및 유지 보수

주요 기술: C#

**Activity.**

AWS Builders Korea Program

(2022-10 ~ 2022-10)

  • 클라우드 지식이 부족하다고 느껴 참여
  • 아마존의 주요 서비스인 EC2, S3, Lambda, Dynamo DB, RDS, cloudwatch 의 활용법 학습
  • 개념 부분을 이해하기 위해 인프런 AWS 강의 추가 수강

스마트팩토리 설비데이터 활용 실무 교육

(2021-10 ~ 2021-10)

  • 공장 자동화를 위한 ML 관련 지식 부족하다고 생각되어 참여
  • ML, AutoML의 기본적인 개념과 사용법 학습

Skill.

  • Languages : JavaScript, TypeScript
  • Frontend: Vue.js, React.js
  • Backend: Nest.js, GCP, Node.js
  • Databases: PostgreSQL, MySQL, MsSQL
  • Tools: JIRA, Confluence Github, Notion

Education.

Java Framework & 안드로이드 개발자 양성과정

2016.06 ~ 2016.12 (수료)

  • 프론트엔드, 백엔드 과정

양영디지털고등학교

2014.03 ~ 2017.02 (졸업)

  • 소프트웨어 개발과