Skip to content

우상욱

Frontend Engineer

안녕하세요, 사용자 경험을 고민하며 웹에서 아이디어를 구현하는 프론트엔드 개발자 상욱입니다.
Vue.js와 Pinia를 활용해 효율적이고 확장성 있는 코드를 작성하는 데 강점을 두고 있으며,
UI/UX와 퍼포먼스 개선을 위해 끊임없이 노력하고 있습니다.
웹을 통해 더 편리하고 창의적인 세상을 만드는 것이 목표입니다!

Careers

리팅랩스 / 대리 / 개발팀

Frontend Engineer (2023년 1월 ~ 현재)

"사용자 중심 설계와 최적화된 성능으로 한의원 디지털 경험을 혁신한 프론트엔드 개발자"

한의원 처방 관리 시스템 (신규 개발)

개요

기존 엑셀 기반 수기 업무에 의존하던 한의원 처방 및 운영 프로세스를 디지털화하기 위한 신규 시스템을 기획 단계부터 참여하여 프론트엔드 전반을 주도적으로 개발. 의료진의 실제 사용성과 업무 효율을 고려한 UI/UX 설계 및 기술 선택으로 프로젝트의 성공적 론칭에 기여.

주요 성과 및 기여

  • 처방 관리 시스템의 프론트엔드 설계 및 구현
    • 프로젝트 초기 설계부터 화면 구조, 상태 관리 전략 수립, 컴포넌트 구조 정의
  • 기존 엑셀/시트 기반 수작업 업무 → 디지털 시스템으로 전환
    • 처방 입력 시간 40% 단축, 데이터 입력 오류 감소, 의료진 업무 효율성 대폭 향상
  • 처방/배송/택배 관리 기능 통합
    • 이전에 분리되어 있던 배송 관리 기능을 하나의 시스템에서 통합 관리하도록 설계 및 구현 → 작업 전환 횟수 감소 및 일관성 있는 데이터 흐름 확보
  • 의료진 중심의 직관적 UI/UX 구현
    • 실제 사용자 피드백 기반 반복 개선을 통해 시스템 적응 시간 평균 3일 → 1일로 단축
  • 시스템 안정성과 운영 효율 향상
    • PostgreSQL 기반 데이터 모델 설계와 AWS 인프라 환경 구축 참여

기술적 난제 해결

  • 다중 사용자 실시간 데이터 동기화 문제 해결
    • WebSocket 기반 실시간 통신 설계 및 구현 → 처방 변경, 배송 상태 등 정보의 즉각적 반영으로 사용자 경험 향상

핵심 역량

  • 프론트엔드: Vue.js 3, Pinia, VueQuery, Vue Router, JavaScript/TypeScript, HTML5, CSS3/SCSS
  • 백엔드: Nest.js, RESTful API, TypeORM
  • 인프라: AWS (이전: GCP), Docker
  • 데이터베이스: PostgreSQL
  • 협업 도구: Git, Jira, Figma, Confluence

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

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

SamKapp

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

주요 업무:

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

주요 기술: Vue.js, C#, MsSQL

ERP 연동 OPC UA 클라이언트

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

주요 업무

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

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

Skill.

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

Education.

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

2016.06 ~ 2016.12 (수료)

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

양영디지털고등학교

2014.03 ~ 2017.02 (졸업)

  • 소프트웨어 개발과

Contact.

Phone. 010-2331-8579

Email. raincoat@kakao.com

Channel.

GitHub. https://github.com/raincoat98


MIT 라이선스에 따라 릴리즈되었습니다.