본문으로 건너뛰기
배기훈프론트엔드 개발자
← 회사 경험

비자림

프론트엔드 및 백엔드 개발 · 2020.10 – 2021.11

전자정부프레임워크 기반 ERP/MES 시스템 유지보수 및 고객사 맞춤형 신규 시스템 풀스택 개발

Java · JSP · JavaScript · eGovFrame · MyBatis · MySQL

비자림

Web Developer (Frontend & Backend) | 2020.10 – 2021.11

프로젝트 개요

전자정부표준프레임워크(eGovFrame)를 기반으로 제조업 고객사의 ERP/MES 시스템을 개발하고 유지보수했습니다.

기존 시스템의 기능 수정 및 개선부터 고객사별 제조 공정과 업무 환경에 맞춘 신규 시스템 구축까지 참여했습니다.

JSP와 JavaScript를 활용한 프론트엔드 개발뿐 아니라 Java, MyBatis, MySQL을 활용한 서버 로직 및 데이터 처리 기능을 구현하며 웹 서비스 전반의 개발 경험을 쌓았습니다.

주요 업무

1. ERP/MES 시스템 유지보수 및 기능 개선

제조업 고객사가 운영 중인 ERP/MES 시스템의 유지보수와 기능 개선을 담당했습니다.

  • 기존 ERP/MES 시스템의 기능 수정 및 유지보수
  • 제조 공정 및 업무 프로세스에 따른 기능 개선
  • 기존 소스코드와 데이터 처리 흐름을 분석하여 기능 수정
  • JSP와 JavaScript 기반 웹 화면 및 Java 기반 서버 로직 개발

2. 고객사 맞춤형 ERP/MES 시스템 구축

고객사별 제조 환경과 업무 요구사항을 반영한 신규 ERP/MES 시스템 구축에 참여했습니다.

  • 고객사 요구사항 및 기능 구현 방안에 대한 회의 참여
  • 협의된 요구사항을 바탕으로 신규 기능 개발
  • 제조 공정별 데이터 수집 및 관리 기능 구현
  • Java와 MyBatis를 활용한 비즈니스 로직 및 데이터베이스 연동 기능 개발

3. PDA 바코드 기반 재고 관리 기능 개발

제조 현장에서 사용하는 PDA 바코드를 활용한 입출고 및 재고 관리 기능을 개발했습니다.

  • PDA 바코드 스캔을 활용한 제품 입출고 처리 기능 구현
  • 입출고 내역 및 재고 데이터 관리 기능 개발
  • 현장 작업과 ERP/MES 시스템 간 데이터 연동 기능 구현

기술 스택

Java, JSP, JavaScript, eGovFrame, MyBatis, MySQL

주요 경험

제조업 도메인 이해와 풀스택 웹 개발 경험

제조업 고객사의 실제 업무 프로세스를 이해하고, 이를 웹 시스템의 기능으로 구현하는 경험을 쌓았습니다.

기존 ERP/MES 시스템을 유지보수하면서 운영 중인 서비스의 구조와 데이터 흐름을 파악하는 방법을 익혔으며, 신규 시스템 구축 과정에서는 고객사 요구사항을 검토하고 이를 기능으로 구현하는 개발 과정에 참여했습니다.

또한 JSP와 JavaScript를 활용한 화면 개발부터 Java와 MyBatis 기반의 서버 로직, 데이터베이스 연동까지 직접 수행하며 프론트엔드와 백엔드를 아우르는 웹 개발의 기초를 다졌습니다.