미리보기
기본 정보
안녕하세요, 꾸준함으로 발전을 꿈꾸는 4년차 Java 백엔드 개발자입니다.
기술 스택
Spring Boot, Java, Python, JavaScript, Vue.js, MySQL, PostgreSQL, MSSQL, Git, Jenkins
자기소개
SaaS와 On-premise 환경에서 WEB과 API 개발을 했습니다. 실시간 모니터링을 통한 트러블 슈팅을 하며 오류에 대응하는 능력을 길렀습니다. 개발 업무에 있어서 보다 더 나은 프로그램을 개발하기 위해 주기적으로 코드를 점검하고 개선합니다.
Blog: https://velog.io/@p0tat0_chip/posts
Github: https://github.com/minjinJeong
포트폴리오
경력
주식회사뉴제이플러스
주임 | 개발팀
2022.09. ~ 2024.01. (1년 5개월)
KT대박가게 APP
스킬: Spring boot 2.6.6 / Java 11 / MyBatis / PstgreSQL 12.15 / Tomcat 8.5 / Jenkins / GitLab
- 예비창업자와 소상공인을 위한 창업컨설팅, 상권분석 등 사업운영을 위한 모바일 APP
- API 개발 및 DB 설계
- 컨텐츠 관리 시스템(CMS) 개발 및 유지보수
- Spring scheduler를 이용한 PUSH, 휴면계정 전환, 인기글 선정 등의 배치 개발
- 인기글, 추천인코드 기능 개발
- 실행 계획을 이용한 쿼리 튜닝으로 속도 개선
- FCM Push 기능을 동기에서 비동기로 변경하여 속도 개선
- 실시간 모니터링으로 트러블 슈팅
- 주기적인 모의해킹으로 시큐어 코딩
뉴제이플러스 CMS V1.0
스킬: eGovFrame 4.1.0 / Java 8 / MyBatis / JSP / MySQL / Tomcat 9 / SVN
- 전자정부 프레임워크 4.1 기반으로 제작된 컨텐츠 관리 시스템(CMS)
- 게시판 및 게시글 관리, 접속자 통계, 회원 관리 등 WEB 개발
- 전자정부프레임워크 심사를 위한 연동 가이드 작성
(주)비트컴퓨터
사원 | 닥터비트사업부
2020.10. ~ 2022.07. (1년 10개월)
비트플러스 (클라우드 EMR)
스킬: Naver Cloud Flatform / Spring Boot / Java 13 / MyBatis / Vue.js 2 / MS-SQL / Tomcat 9.0 / Git
- Naver Cloud Flatform 환경의 WEB 의원급 병원 의료 솔루션
- 프론트엔드/백엔드 개발 및 유지보수
- 검진 문진표, 제증명, 접수, 예약, 진료실, 검사실 등 개발 및 유지보수
- 일반검진, 똑닥, 닥톡 등 외부 API 서버 연동
- 연말정산 CS 프로그램 연동
- 오류가 있는 기능 개선을 위한 구조 개편 추진
- 페어 프로그래밍으로 특정내역 기능 개발
전자동의서
스킬: Spring Boot / Java 8 / MyBatis / JSP / VB.net / MS-SQL / Tomcat 9.0 / Git
- 태블릿 PC에서 동의서 이미지를 띄워 환자에게 설명 후 싸인을 받는 용도의 WEB APP
- 프로그램 고도화 및 유지보수
- VB.net 윈도우 폼 프로그램으로 환경설정 개발 및 관리
- 프로그램 업데이트 기능 개발
- DB 트리거 오류 해결
- 배포 파일(exe) 및 코드 관리
비트 PEN 차트
스킬: Spring Boot / Java 8 / MyBatis / JSP / VB.net / MS-SQL / Tomcat 9.0 / Git
- 디지털화한 종이 진료 차트를 작성 및 관리해주는 WEB 프로그램
- 프로그램 고도화 및 유지보수
- VB.net 윈도우 폼 프로그램으로 환경설정 관리
- 배포 파일(exe) 및 코드 관리
프로젝트
뉴제이플러스 CMS V1.0
제이플러스
2023.04. ~ 2023.05.
주요 업무
프론트엔드/백엔드 개발
기술 스택
- eGovFrame 4.1.0
- Java 8
- MyBatis
- JSP
- MySQL
- Tomcat 9
- SVN
상세 내용
전자정부 프레임워크 4.1 기반으로 제작된 컨텐츠 관리 시스템(CMS)입니다.
전자정부프레임워크 4.1.0 적용
- 전자정부프레임워크 심사를 위한 연동 가이드 작성
게시판 및 게시글 관리, 접속자 통계, 회원 관리 등 WEB 개발
JSP 스크립트 삽입 취약점 방지를 위한 시큐어 코딩
KT대박가게
KT DS/지뉴소프트(제이플러스)
2022.09. ~ 2024.01.
주요 업무
백엔드 개발 및 유지보수
기술 스택
- Spring boot 2.6.6
- Java 11
- MyBatis
- PstgreSQL 12.15
- Tomcat 8.5
- Jenkins
- GitLab
상세 내용
예비창업자와 소상공인을 위한 창업컨설팅, 상권분석 등 사업운영을 위한 모바일 APP입니다.
API 개발 및 DB 설계
- 추천인 이벤트 기능 개발
- 인기글, 추천인코드 기능 개발
- 멘토상담, 커뮤니티 기능 개발
컨텐츠 관리 시스템(CMS) 고도화 및 유지보수
Spring scheduler를 이용한 PUSH, 휴면계정 전환, 인기글 선정 등의 배치 개발
실행 계획을 이용한 쿼리 튜닝으로 속도 개선
- 회원탈퇴 시 7초 이상 걸리던 문제의 쿼리를 튜닝하여 50%이상 감소 효과
- FCM Push 기능을 동기에서 비동기로 변경하여 0.5% 속도 개선
실시간 모니터링으로 트러블 슈팅
- 회원가입/가게등록 시 ERROR 해결
- 회원가입 시 입력한 추천인 코드가 등록이 안되는 문제 원인분석
- 푸시 게시글 등록 시 대기 시간 문제로 Duplication 오류 문제 조치
주기적인 모의해킹으로 시큐어 코딩
- LAMP, LDAP 적용
- 로그인 시도 임계치 설정 ( IP 차단 )
- SQL Injection 을 방지하기 위해 블랙 리스트 작성
- 오픈소스 보안 취약점 예방을 위한 버전 관리
비트 PEN 차트
비트컴퓨터
2020.12. ~ 2022.07.
주요 업무
담당 개발자
기술 스택
- Spring Boot
- Java 8
- MyBatis
- JSP
- Tomcat 9.0
- VB.net
- Git
상세 내용
디지털화한 종이 진료 차트를 작성 및 관리해주는 WEB 프로그램입니다.
프로그램 고도화 및 유지보수
- DB 트리거 오류 해결
배포 파일 및 코드 관리
- 개발 내역을 최신으로 관리
- 버전 별로 배포 파일(exe) 관리
전자동의서
비트컴퓨터
2020.12. ~ 2022.07.
주요 업무
담당 개발자
기술 스택
- Spring Boot
- MyBatis
- Java 8
- JSP
- Tomcat 9.0
- VB.net
- Git
상세 내용
태블릿 PC에서 동의서 이미지를 띄워 환자에게 설명 후 싸인을 받는 용도의 WEB APP 입니다.
프로그램 고도화 및 유지보수
- 프로그램 업데이트 기능 개발
- DB 트리거 오류 해결
- 이미지 불러오면 설정한 위치에 인적 정보 자동 삽입 기능 개발
- 타 프로그램과 설정 파일이 겹치는 문제를 해결하기 위해 설정 파일 분리
- 화면(이미지) 확대/축소 기능 개발
VB.Net 기반 윈도우 폼 프로그램으로 환경설정 기능 개발 및 관리
- 환자 인적 정보 자동 삽입 기능을 위한 설정 개발
- 버전 문제로 발생한 String.Format 오류 해결
- 해상도가 낮은 PC의 경우 설정 화면이 잘리는 오류 해결
배포 파일 및 코드 관리
- 개발 내역을 최신으로 관리
- 버전 별로 배포 파일(exe) 관리
- 프로그램 설치/사용 매뉴얼 작성 및 관리
비트플러스
비트컴퓨터
2020.11. ~ 2022.07.
주요 업무
프론트엔드/백엔드 개발 및 유지보수
기술 스택
- Naver Cloud Flatform
- Spring Boot
- MyBatis
- Java 13
- Vue.js 2
- MSSQL
- Tomcat 9.0
상세 내용
클라우드 (SaaS) 기반 의원에 최적화된 병원 의료 플랫폼입니다.
WEB 화면 및 API 개발 및 유지보수
- 검진 문진표 개발
- 지원부서, 제증명, 예약, 접수, 진료실 등 고도화 및 유지보수
- 각기 다른 페이지에서 서로에게 알림을 보내는 실시간 긴급 코멘트 기능 개발
일반검진, 똑닥, 닥톡 등 외부 (API 서버) 연동
- 환자가 모바일로 예약 시, 프로그램에서 예약 상태를 실시간으로 관리하는 시스템 개발
- CRM+를 사용하는 병원을 대상으로 간편 문자 전송 기능 개발
연말정산 CS 프로그램 연동
- VB.net으로 개발된 연말정산 프로그램을 WEB으로 연동
오류가 있는 기능 개선을 위해 구조 개편 추진
- 제증명에서 구조 문제로 발생하던 오류를 해결하기 위해 이전 구조의 문제점과 새로운 구조를 제의
페어 프로그래밍으로 특정내역 기능 개발
교육
서경대학교
대학교(학사) | 컴퓨터과학과
2017.03. ~ 2021.02. | 졸업
네이버 커넥트재단
사설 교육 | SEF2019 비전공자를 위한 머신러닝 with Python
2019.04. ~ 2019.04. | 졸업
비트교육센터
사설 교육 | 빅데이터를 활용한 백엔드 개발자 양성과정
2019.11. ~ 2020.06. | 졸업
비트교육센터
사설 교육 | 3월 테크업 Java JDBC기반의 SQL 성능튜닝
2021.03. ~ 2021.04. | 졸업
F-lab
사설 교육 | F-Lab 자바 백엔드 멘토링
2023.11. ~ 2024.03. | 졸업
대외활동
한이음 ICT 멘토링 입선
한국정보산업연합회
2019 한이음 ICP 멘토링에서 '시각 장애인을 위한 채팅 어플리케이션, 채토피아'로 입선