채용공고 올리기

원민호님을 응원해보세요!

지금 만족하고 있어요

미리보기

기본 정보

이름
원민호
직업
벡엔드 개발자
이메일
dnjsalsgh123@gmail.com
간단소개

긍정적인 마음으로!

기술 스택

기술 스택

경력

회사명

(주)유비씨

직책 • 부서

프로 • 사업V팀

담당 업무

si 사업 프로젝트의 벡엔드 파트

  • typescript + express 위주로 개발 경험
  • bun + hono + drizzle 로 프로젝트 경험
  • nestjs + typeorm으로 프로젝트 경험

테스트코드, 배포에 대해서 공부 필요성 느낌

근무 기간 (근무 형태)
2022.08. ~ 재직 중

(2년 10개월 | 정규직)

자기소개

자기소개

🟦 gs 파워

  • 기존 gs db(mssql)에서 데이터를 동기화 시키는 로직 개발. mssql db에 관한 역량 확보
  • 열량계의 시, 일, 월별 데이터를 저장 로직 개발. sequelize, postgres에 관한 역량 확보
  • 시간보정의 빈값을 보정하는 로직 개발. typescript, express, 알고리즘 역량 증가
  • 개발 시 nodemon 대신 ts-watch를 사용해서 빌드 속도 증가로 인해 개발속도 1s~3s 증가

🟦 현대물류 지능화 poc 에서

BE 파트 서버 구현

  • nestjs를 사용해서 새로운 프레임워크로 프로젝트 진행할 역량 확보
  • db, redis, mqtt 모듈의 native 환경 설정을 docker로 패키징화 시켜 관리 편의성 증가
  • 현대서버 pc의 원격 세팅으로 네트워크 설정 역량 확보
  • db 설계에 참여 후 직접 개발하여 추후 db 설정, 설계, 구성능력 확보
  • 개발, 단위테스트, 통합테스트, 중간검수, 현장대응, 관리자 메뉴얼(BE) 작성으로 문서작성 역량 확보
  • 서버와 다른 모듈(IF, DT)간의 latency 평균 400ms 이하로 튜닝
  • redis를 사용해 db 부하를 분산 시키는 방법 사용으로 인해 서버 성능 상향
  • 많은 현장 출장 경험으로 현장, 실제 사용자의 요청을 추합하여 오류 수정 후 회고 기록으로 인한 안정적인 프로그램 설계, 개발 능력 확보
  • 할당된 결함, 이슈를 전부 해결(총 55개 중 55개 해결)
  • 프로그램 설계서를 시퀀스 다이어그램을 이용해서 작성

🟦 아세아도(flexing-mes2)

  • 아세아도 측과 안전재고량 Q&A 대응으로 안전재고를 유추할 수 있게끔 편의성 제공
  • 초기 바코드 데이터 셋팅을 위해 엑셀 데이터 기반으로 db 쿼리를 자동으로 만들어주는 매크로 파일을 생성, 매크로 파일로 초기 바코드 세팅 시간 단축
  • 재고 이력과 바코드간의 연결 로직을 분리 및 리팩토링 진행해서 중복 코드수 감소로 인한 유지보수성 증가
  • cps에서 랜덤한 비전 데이터를 생성해주는 mqtt 발생기를 python으로 개발 (파일 참조)
  • cps서버에 아세아도용 비전데이터 설정 기능 추가

🟦 표준 mes(flexing-mes3)

  • bun + hono + drizzle 새로운 프레임워크 다룰 수 있는 역량 확보
  • 외부 프로그램 notion의 api를 사용해서 주기적 스케줄링 실행, 회사 notion에 있는 모든 작업 페이지의 정보를 가공 후 저장으로 인한 외부 api 템플릿 생성.
  • drizzle 환경에서 upsert를 list로 실행 할 수 있는 템플릿 로직 작성으로 인한 개발 시간 간소화
  • delete 시 force의 true, false를 쉽게 설정할 수 있는 유틸 모듈화로 코드의 재사용성 증가
댓글