프로젝트 설계, 웹 개발 (POP, MES, MSS 같은 Smart-Factory, 정부 사업 등 진행)
- 기술 사용 내역
- BackEnd
> Framework: Express, Spring Boot, Gradle
> Language: Java, TypeScript, Javascript, Java
> etc: vuex
- FrontEnd
> Framework: Vue.js
> Language: Javascript, jQuery, HTML, CSS
> etc: Vuex 사용하여 상태 관리
- Database
> MSSQL / SQL SERVER
> Snowflake
※ 진행한 프로젝트
▷ POP(생산정보관리시스템)
Node.js + Vue.js + MS-SQL 기반으로 프로젝트 제작, 생산 시 진행하는 정보를 기록하여 관리할 수 있는 시스템
▷ Base Template
POP/MES/MSS 에서 사용 될 프로젝트 기반으로 제작.
Node.js, Vue.js 사용하여 제작.
▷ MES (Manufacturing Execution System)
Node.js, Vue.js 기반으로 제작
생산 시 필요한 정보들을 기록하여 생산 시작 및 종료 시 진행되는 공정, 사용된 재고 관리.
▷ MSS (Manufacturing Support System)
맞춤형 ERP제작으로 진행 된 프로젝트
▷ Insight RMS
Node.js Vue.js 기반으로 제작
레시피 관리 프로젝트. 서브로 참여.
TensorFlow.js 사용되는 부분을 제외한 나머지 Back & Front 업무 담당
생산 시 사용되는 레시피정보가 수정되면 기존 데이터에서 업데이트하여 버전 관리,
합격, 불합격으로 된 생산품 정보를 통하여 효율적인 레시피 데이터 추출.
▷ PnID
도면 관리 프로젝트, Node.js, Vue.js 기반으로 진행
주요 기능은 도면 승인 시스템으로 도면 등록, 상신, 승인, 반려가 존재.
▷ 통합 MES/POP (MES/MSS/POP)
Node.js, Vue.js 기반
기존에 진행 프로젝트였던 POP와 MES, MSS를 하나로 통합 진행
▷ DW
Database: Snowflake
Chart: Tableau
Tool: DBeaver / Tableau
*프로젝트 목적 : Smart-Factory MES (MI CUBE 협업)
*데이터 관리(전, 후 처리) 및 확인을 위해서 진행된 프로젝트
*업무 내용
1. 전달 받은 Excel 파일 데이터를 전 처리 하여 Database에 입력
2. 기준 데이터로 분리 후 목적에 맞는 데이터로 후 처리
3. 2에서 후 처리 된 데이터를 Tableau를 사용 하여 Chart 제작
▷ PMS (Spring)
프로젝트 일정, 진행 관리를 위한 프로젝트
Spring-boot, Gradle, Mybatis, Thymeleaf 사용하여 제작
사용 라이브러리는 Toast UI, Bootstrap, SweetAlert, jQuery
▷ PnID (Spring)
Node.js, Vue.js 기반으로 제작되었던 도면관리 프로젝트 PnID를 Spring으로 Convert
Spring-boot, Gradle, Mybatis, Thymeleaf 사용.
▷ MES (Spring)
Spring boot, Gradle, Mybatis, Thymeleaf, Toast UI, Bootstrap, SweetAlert 등 사용하여 처음부터 진행하여 완성하였으나 SSR 형태가 아닌 SPA 전환 문제로 Frontend 부분을 Vue.js 사용하여 진행 중.
더보기