우상욱
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 (졸업)
- 소프트웨어 개발과