채용공고 올리기

정민진님을 응원해보세요!

지금 만족하고 있어요

미리보기

기본 정보

이름
정민진
직업
웹 백엔드 개발자
간단 소개

안녕하세요, 꾸준함으로 발전을 꿈꾸는 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

포트폴리오

URL

link

Gitgub

깃허브
link

공부 블로그

URL 링크

경력

회사명

주식회사뉴제이플러스

직급 | 부서 | 근무 유형

주임 | 개발팀

근무 기간

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 멘토링에서 '시각 장애인을 위한 채팅 어플리케이션, 채토피아'로 입선

댓글