미리보기
기본 정보

3년간 ERP 개발자로서 다양한 업무 로직을 경험하고 데이터 흐름에 대한 이해를 쌓아왔습니다. 현재는 새로운 출발이라는 신입의 마음가짐으로 백엔드 개발 직무로의 전환을 준비하고 있습니다. 특정 도메인에 집중된 경험에서 벗어나 보다 다양한 환경과 폭넓은 기술 영역을 경험하고자 하는 갈증이 계기가 되었습니다. 이를 위해 백엔드 아키텍처와 다양한 기술을 꾸준히 학습하며 부족한 부분을 보완해 나가고 있습니다.
자기소개
배움에 두려움이 없고 성장을 갈망하는 소프트웨어 엔지니어입니다.
3년간 ERP 개발자로서 웹 기반 ERP 시스템의 개발과 유지보수를 담당하며 다양한 프로젝트에 참여했습니다. 현재는 새로운 출발이라는 신입의 마음가짐으로 백엔드 개발 직무 전환을 준비하고 있습니다.
고객사의 요구사항을 반영한 최적화된 시스템을 제공했습니다. 사용자의 불편함을 깊이 이해하고자 직접 현장을 방문해 실무자들과 소통하며 문제를 파악했고, 고객사별로 다른 업무 프로세스를 이해하기 위해 자주 질문하고 진행 상황을 공유했습니다. 요구사항을 그대로 구현하기보다는 실제 사용 흐름과 기술적 제약을 함께 고려하며 진행했습니다.
회사와 팀에 도움이 될 수 있도록 신규 프레임워크 도입, 오픈 API 적용, 새로운 라이브러리 활용 등의 기능 개발 업무에 참여하며, 팀 내 다른 고객사 개발자들이 쉽게 활용할 수 있도록 공통 모듈화와 문서 정리를 통해 협업을 지원했습니다.
한정된 기술 경험에 머무르지 않으며, 부족한 부분을 채우기 위해 꾸준히 학습하고 있습니다. 유지보수성이 높은 백엔드 아키텍처와 패턴에 대해 고민하며, 이를 깊이 있게 이해하고자 공부한 내용을 블로그에 기록합니다.
지식을 나누는 것을 더 나은 개발자로 성장하기 위한 한 방법이라 믿고 실천하고 있습니다. 인사이트를 팀원들과 공유하며 함께 성장하는 문화를 지향합니다.
앞으로도 매 순간의 경험을 바탕으로 더 나은 개발자가 되기 위해 노력하겠습니다.
기술 스택
Java, Spring, JPA, Git, MSSQL, MySQL, Vue.js, ExtJS, JavaScript, HTML/CSS
경력
에프원소프트주식회사
사원 | ERP 솔루션
2021.02. ~ 2024.02. (3년 1개월)
다양한 비즈니스 업무를 지원하는 웹기반 ERP 개발 및 유지보수
11개의 고객사에 대한 업무 프로세스를 반영한 ERP 시스템 개발
실무자와의 인터뷰 및 현장 소통을 통해 사용자 요구사항 분석 및 개선
신규 기능을 주도적으로 개발하고, 팀 내 공유하여 다른 고객사에 쉽게 확장 가능하도록 지원
모바일 생산진척관리 시스템 TF 내 Spring Boot & Vue.js 도입을 위한 기술 선행 조사 진행, 시스템 아키텍처 구성 방안 공유에 참여
MSSQL 쿼리 튜닝을 통해 응답 속도 개선
반복적인 업무 처리를 돕기 위해 영업/생산/공급업를 연계한 프로세스 구현
이력 추적 편의성 향상을 위해 Lot 번호 자동 생성 기능 개발
(주)포인트모바일
없음 | Sorftware
2019.08. ~ 2020.02. (7개월)
IPP형 일학습병행제에 참여
Android Native App 개발 및 QA 수행
프로젝트
모바일 생산진척관리 시스템
에프원소프트 ERP 솔루션팀
2023.02. ~ 2023.05.
사내에서 ERP 시스템을 개발하기 위해 사용했던 기존의 프레임워크를 Spring Boot와 Vue.js를 사용한 시스템 아키텍처로 전환하기 위해 시범으로 진행한 1인 프로젝트입니다. 생산실적을 관리할 수 있는 모바일 웹 서비스, QR code를 스캔하여 SAP과 연동된 품목, 오더정보를 볼러와 생산 진척 상태를 관리할 수 있으며 나아가 웹 기반 ERP, TV현황판에서 생산진척현황의 데이터를 분석하고 시각화하여 보여줍니다.
기술 스택
JAVA 17, Spring Boot, Spring Data JPA, Querydsl, Microsoft SQL Server, Java Script(ES5), Vue.js 2, Nginx
관련 링크
담당 업무
기존 Servlet, Ext js 에서 Spring Boot와 Vue.js 기반 시스템 설계 참여
기술 선행 조사 진행
생산 도메인 분석을 토대로 DDD 구조 및 JPA 기반 Entity 설계
Global Exception Handler를 구현하여 각각의 예외를 표준화하고 중앙에서 효율적으로 처리
JPA,
Querydsl을 혼용한 N+1 문제 해결, 복잡한 쿼리의 가독성 및 유지보수 개선
Vue 템플릿 개발 및 TF 내 공유
Pinia를 사용하여 Vue.js의 전역 상태를 컴포넌트 단위로 모듈화
async/await 활용한 axios 비동기 호출의 병목 문제 해결을 통해 성능 개선
Windows Server의 Shell Script를 통한 애플리케이션 배포 환경 구축
Nginx 기반의 TLS 인증서 적용 및 Reverse Proxy 서버 구축
에러 페이지의 정적 리소스 캐싱 적용
웹기반 ERP
에프원소프트 ERP 솔루션팀
2021.02. ~ 2024.01.
재고, 생산, 회계, 그룹웨어 등 기업에 필요한 모든 기능을 제공하는 웹 서비스, ERP에서 관리하는 자원을 통해 재고 추적, 작업 진척 상태를 확인하여 사용자가 자원을 쉽고 편리하게 관리할 수 있습니다.
기술 스택
JAVA 11, Servlet, Java Script(ES5), Ext JS, Microsoft SQL Server, JSP, SVN
관련 링크
담당 업무
11개의 고객사에 대한 ERP 시스템 개발 및 유지보수
실무자와의 인터뷰 및 현장 소통을 통해 사용자 요구사항 분석 및 개선
신규 기능을 주도적으로 개발하고, 팀 내 공유하여 다른 고객사에 쉽게 확장 가능하도록 지원
제품 마스터 정보를 기반으로 자재 소요량 자동 산출 기능 개발
수주 연계 통합 발주/생산 연계 처리 프로세스 구현을 통해 SRM 연동 및 생산 실적 흐름을 자동화 (생산 프로세스 30% 단축)
MSSQL 쿼리 튜닝을 통해 금속검출 쿼리 성능 최적화, 응답 속도 개선 (15초 -> 3초)
ExtJS의 제한된 호환성을 고려한 GUI 기반의 생산일정 수립 화면 개발
jsp를 활용한 기안 작성 및 결재 신청 기능 개발
이력 추적 편의성 향상을 위해 Lot 번호 자동 생성 기능 개발
포트폴리오
교육
멀티캠퍼스
사설 교육 | IT's Your Life
2024.05. ~ 2024.10. | 수료
협성대학교
대학교(학사) | 컴퓨터공학과
2018.03. ~ 2020.02. | 졸업
세명대학교
대학교(학사) | 정보통신학부
2016.03. ~ 2018.02. | 수료
대외활동
KB IT's Your Life 해커톤
KB 국민은행
2024
우수상 수상
역할: 게임 클라이언트 개발(개발 인원 3명, 팀장)
프로젝트 설명:
게이미피케이션 요소를 결합한 금융 체험 게임
맞춤형 투자 성향 분석을 통한 기존 금융 플랫폼의 금융 상품 추천
간단한 금융 상식 OX 문제를 통해 포인트 보상을 제공
낮은 이용률 시간대의 활성화를 위한 특정 시간대의 보상 이벤트를 제공
자격증
정보처리기사
PASS | 한국산업인력공단
2020.11.