김정민 프로필 사진
김정민
풀스택 SI 개발자
개인 정보
  • 이메일jobclenom@gmail.com
  • 번호010-0000-0000
  • 주소경기도 용인시
  • 생년1998
학력
2017.03 — 2023.02
배재대학교 정보통신공학과
졸업 · 학점 4.02 / 4.5 (89.3점)
경력
2024.08 — 재직 중
이지닉스 (용인 본사) · 개발팀
기업용 메신저 솔루션 풀스택 개발 · 37개 고객사 담당
2022.08 — 2024.01
이지닉스 (대전 지사) · 개발팀
일학습병행 · 공공/금융 고객사 메신저 개발·유지보수
자격 · 수상
2026.06
정보처리기사
한국산업인력공단 · 국가기술자격
2023.02
일학습병행 SW개발 L5
한국산업인력공단 · NCS 기반 기사 수준 능력단위 인증
2021
AI·SW중심대학사업단장상 (장려상)
배재대학교 · 공공데이터 해커톤 — 시각장애인 버스 탑승 보조 시스템 기획
2018.03 — 2019.11
육군 병장 만기 제대
주요 프로젝트
2025.05 — 진행 중
이지닉스 '대화 그룹' 기능 개발
자사 R&D · 요구사항~서버·DB·패킷 풀스택 단독
2024.08 — 2024.11
하나금융그룹 AI 챗봇 개발
1금융권 · AI API 연동 · 멀티플랫폼 대응
2025.06 — 2025.11
현대백화점 메신저 서버 이관
JDK·SSO·TLS 현대화 · 약 5개월
2026.01 — 2026.04
법률구조공단 메신저 고도화
대화 PlusPack · 디자인 리뉴얼
외 충남교육청 신규 구축, 금융위 DB 이관 등 37개 고객사 담당
Links
Skills
Java Delphi JSP JavaScript SQL Oracle MariaDB MS-SQL Tibero Linux Windows Server SSO LDAP TLS SVN
01 / CAREER

경력 타임라인

2022.08 — Present
2017. 03 — 2023. 02
배재대학교 정보통신공학과
졸업 · 학점 4.02 / 4.5

정보통신공학 전공. 재학 중 육군 병장 만기 제대(2018.03~2019.11), 2021년 AI·SW중심대학사업단장상(장려상) 수상, 졸업 전 이지닉스 대전 지사에서 일학습병행으로 실무를 시작했습니다.

2022. 08 — 2024. 01 · 1년 6개월
이지닉스 (대전 지사) · 개발팀 사원
일학습병행 · 풀스택 SI

기업용 메신저 솔루션의 클라이언트(Delphi) · 서버(Java) · 웹 관리자(JSP) · 멀티 DBMS 환경을 담당했습니다. 한국부동산원 PC 메신저 기능 개선, 충청남도교육청 메신저 신규 구축, 통계청·특허청 서버 이관 등 공공·금융 고객사의 업무를 수행하며 풀스택 SI 사이클을 익혔습니다.

2024. 08 — 재직 중 · 약 1년 8개월
이지닉스 (용인 본사) · 개발팀 사원
재입사 · 용인 본사

거주지 이전 후 용인 본사에서 자리를 제안받아 재입사. 1금융권 · 발전사 · 대기업 고객사의 메신저 프로젝트를 담당하고 있으며, 누적 37개 고객사의 운영·개발 업무를 수행했습니다.

02 / PROJECTS

핵심 프로젝트

STAR Method
01
이지닉스 자체 메신저 '대화 그룹' 기능 개발
2025.05 — 진행 중 단독 설계·개발 이지닉스 · 자사 R&D

Situation

자사 메신저에 '대화방을 그룹으로 묶어 분류·관리'하는 신규 기능을 도입. 기획부터 서버·DB·클라이언트까지 단독으로 맡은 자체 R&D 과제.

Task

요구사항을 직접 정의하고 클라이언트(Delphi)·서버(Java)·DB·통신 패킷까지 전 영역을 설계·구현하여 기능을 완성.

Action

  • 요구사항 명세서 및 사용자 진행 시나리오 작성, 기능·디자인 설계를 토대로 WBS 작성
  • 대화 그룹 관리창 UI, 그룹 만들기·편집·삭제, 그룹칩 순서 정렬·드래그 이벤트 구현
  • 서버 로직 및 DB 스키마 설계, 서버 패킷별 동작 및 DB 입·출력 개발
  • 다국어(lng) 처리 분리, 스킨 빌더 기반 이미지 로딩 적용

Result

요구사항 정의부터 서버·DB·클라이언트까지 풀스택을 단독 진행. 제품 기능을 0부터 설계·구현하는 전주기 역량을 확보.

Delphi Java DB 스키마 설계 통신 패킷 설계 다국어(lng) WBS
02
하나금융그룹 AI 챗봇 개발
2024.08 — 2024.11 메인 담당 하나금융그룹 · 1금융권

Situation

하나금융그룹이 자체 보유한 AI 챗봇 API를 사내 메신저 안에 통합해, 직원이 메신저 화면에서 인사·내규·FAQ를 즉시 질의할 수 있도록 하는 신규 기능 요구.

Task

Java 서버에서 외부 AI API를 호출하고, 응답 데이터를 클라이언트(Delphi)로 전달·표시하는 구조를 개발. 답변 페이지(Top10·인사내규·질문Tip)와 플로팅 버튼 UI를 신규 구현하고, 에러 케이스(금지어·비속어 등)를 대응.

Action

  • Java 서버에서 외부 AI API 호출 후 클라이언트로 응답 전달하는 구조 구현
  • 클라이언트(Delphi) 측 답변 페이지 UI 3종 신규 구현 (Top10 / 인사내규 / 질문Tip)
  • 메신저 메인 화면 모드별로 동적 동작하는 플로팅 버튼 UI 구현
  • 금지어·비속어 차단 로직 및 에러 응답 표시 처리
  • iOS JSON 파싱 호환성 이슈 해결 — 이름 직급 형식의 공백 포함 데이터로 인해 큰따옴표가 삽입되어 iOS에서 JSON 파싱 오류 발생. 그룹 대화방 생성 시 유저 정보에서 큰따옴표가 제거되도록 수정

Result

1금융권 환경에서 AI 챗봇 기능을 메신저에 연동 완료. 다중 플랫폼(PC/iOS/Android) 데이터 호환성 이슈도 함께 해결.

Java Delphi REST API JSON AI API 연동
03
하나금융그룹 원인불명 NullPointerException 근본원인 분석
2024.11 메인 담당 하나금융그룹 · 1금융권

Situation

원류 Talk 서버에서 원인불명의 NullPointerException이 간헐적으로 발생. 로그에는 'Request_DccServies_53'(53번 패킷) 오류로만 찍혀, 이전까지 정확한 원인 없이 방치돼온 이슈.

Task

재현 조건이 불분명한 간헐적 장애의 근본원인을 끝까지 추적해, 운영 환경에서 재발하지 않도록 구조적으로 해결.

Action

  • CNSClientService 처리 과정의 NullPointerException 발생 지점을 로그 분석·디버깅으로 추적
  • 재현 조건 규명 — '과거 퇴장 이력이 있는 1:1 대화 상대에게 다시 대화를 거는' 특정 케이스에서만 발생
  • 근본원인 규명 — 해당 케이스에서 finally 구문이 이미 닫힌 PreparedStatement를 다시 close()하면서 NPE 발생 (finally 내 예외 처리가 없어 로그엔 53번 패킷 오류로만 표현됨)
  • 조치 — finally에서 close()isClosed() 검사 가드를 추가하도록 원류 반영 협의 및 SVN 커밋

Result

'간헐적이라' 넘어가던 장애의 진짜 원인을 규명하고 가드 처리로 근본 해결. 로그 표면(53번 패킷)과 실제 원인(JDBC 리소스 이중 close)을 분리해낸 디버깅 사례.

Java JDBC PreparedStatement 로그 분석 디버깅
04
현대백화점 메신저 서버 이관
2025.06 — 2025.11 · 약 5개월 메인 담당 현대백화점 · 대기업

Situation

현대백화점 사내 메신저의 노후 서버 환경(Windows Server·MS-SQL 구버전, JDK 1.7·구 보안 라이브러리)을 신규 환경으로 전면 이관하는 인프라 마이그레이션. 담당 건수 최다(74건)·약 5개월간 진행된 프로젝트.

Task

신규 서버에서의 빌드·보안 통신·SSO·인사연동을 재구성하고, 사용자 영향을 최소화하는 방식으로 전환.

Action

  • Windows 서버 OS 버전업 및 MS-SQL 버전업 — 버전업에 따른 쿼리 정합성 검증 수행
  • JDK 1.7 → 1.8 기반 빌드 환경 전환
  • httpclient 4.x로 업그레이드하여 TLS 1.2 보안 통신 대응
  • SSO 로그인 모듈 재개발, 그룹웨어 도메인 마이그레이션
  • 접속 서버(CNS) 부하 테스트 진행 후 안정화
  • 인사연동 정합성 로직 개선 — 사용자 연동 테이블(M_MEMBER_LINK) 기준 동기화, 가상 사용자 제외(VIRTUAL_FLAG=0만 집계), 정렬 기준값(SortID) 변경(인사연동 설정 파일 EzQEDL.ini)
  • 클라이언트 자동 업그레이드 오류 분석 — 메신저 패키지 파일(mainpacked.ezu) 잠금 처리, 자동 실행 모듈(LauncherCtrl.exe) 의존성 제거로 멈춤(행 걸림) 방지
  • TO-BE 오픈 시점 예상 파일 사이즈/경로 산정 → 작업 계획서 작성

Result

약 5개월간의 단계적 이관을 완료. 보안 통신·인증·인사연동을 현대화한 신규 서버에서 운영 중.

Windows Server MS-SQL Java JDK 1.8 httpclient 4.x TLS 1.2 SSO Linux 인사연동
05
충청남도교육청 메신저 신규 구축
2023.09 — 2024.01 · 약 4개월 메인 담당 충청남도교육청 · 공공/교육

Situation

충남도교육청의 사내 소통 메신저 신규 도입. 개발 서버 구축부터 5차 배포까지 약 4개월간 진행.

Task

공공기관의 보안 요구사항(인증서 로그인·잠금화면 암호화·부서별 쪽지 라우팅)을 충족하는 메신저 환경을 처음부터 구축하고, 5차에 걸친 점진 배포로 운영 안정화.

Action

  • 개발 서버 및 운영 서버 환경 구축, 원류 코드와의 차이 분석 및 PPT 산출물 작성
  • 재실(자리 비움) 확인 등 고객사 요구 클라이언트 커스텀 기능 개발
  • 인증서 로그인 모듈 구현 — 패스워드 빈 값 처리, 잘못된 인증서 안내, 일부 사용자 쪽지 수신 오류 분석 및 수정
  • 잠금화면 비밀번호 암호화 보강
  • 부서 쪽지 전송 시 타 부서 누출 버그 수정
  • 조직도 체크박스 다중 선택·전체 해제·이동 시 유지 등 사용성 개선
  • 운영 중 발생한 랜덤성 이슈(특정 사용자 대화방 미오픈) 재현 분석 및 대응
  • 1차~5차 메신저 배포 진행, 관리자 페이지 매뉴얼 작성

Result

약 4개월간 개발 서버 구축부터 5차 배포까지 진행 완료.

Delphi Java JSP MS-SQL 인증서 인증 인사연동
06
금융위원회 DB 이관 및 이중화
2024.12 — 2025.01 메인 담당 금융위원회 · 1금융권 감독기구

Situation

금융위원회 메신저의 DB를 신규 환경으로 이관해야 하는 요구. 안정성·다운타임 최소화가 핵심.

Task

DB 이관을 진행하면서 이중화까지 함께 구성. 이관 방식(dump 방식 / 디렉토리 직접 삽입 방식)을 비교 검증한 후 최적 방식을 선정.

Action

  • DB dump 방식 이관 테스트 시나리오 설계 및 실행
  • 디렉토리 삽입 방식 이관 테스트 시나리오 설계 및 실행
  • 두 방식 비교 분석 후 운영 적용
  • Master–Standby 복제 기반 자동 장애 절체(Failover) 이중화 구성 — 주 DB 장애 시 대기 DB로 자동 전환되어 다운타임 최소화

Result

금융위원회 환경에서 DB 이관과 이중화를 함께 완료.

DBMS 이관 DB 이중화 dump 백업 디렉토리 백업
07
대한법률구조공단 메신저 고도화
2026.01 — 2026.04 메인 담당 대한법률구조공단 · 공공

Situation

대한법률구조공단의 기존 메신저를 대화 기능·디자인 양면에서 전면 고도화하는 프로젝트.

Task

대화 PlusPack(답장·회수·공지·투표 등) 기능 업그레이드와 메신저 전체 디자인 리뉴얼을 동시에 진행하면서, 기존 운영 환경과의 호환성을 유지.

Action

  • 대화 PlusPack 기능 개발 — 답장, 회수, 공지, 투표 등 대화 기능 업그레이드
  • 메신저 전체 디자인 리뉴얼 (대화 UI, 파일 송수신, 사용자 정보 등)
  • 출·퇴근 기능 신규 개발
  • ERP DB 측 프로시저 호출 연동 테스트
  • WBS 기반 단계별 개발 및 테스트

Result

대화 PlusPack 기능 업그레이드와 전체 디자인 리뉴얼을 포함한 메신저 고도화 완료.

Delphi Java ERP 연동 프로시저 호출 WBS
03 / MIGRATIONS

서버 · DB 이관 프로젝트 일괄

누적 10건+
고객사
시기
이관 내용
KOTRA
2025.03
rsync/ssh 기반 파일 전송 + 서버 이관
한국전력거래소
2025.03
서버 이관 작업 계획 수립 + 실행
나라신용정보
2025.03
Windows Server 2022 + MS-SQL 2022 이관
한국부동산원
2025.11
원격서버 이관 + 라이센스 최신화
한국석유공사
2025.07~08
메신저 업그레이드 + Launcher 행 현상 분석 후 안정화
통계청
2023.10~12
서버 이관 + AP 이중화 협의
특허청
2023.11~12
서버 이관 + ToBe 테스트
한국부동산원 (대전 시기)
2023.01
PC 메신저 기능 개선 + SVN 형상관리

→ 누적 10건 이상의 서버·DB 이관 프로젝트를 메인 담당으로 수행했습니다.

04 / CLIENTS

메인 담당 고객사

Total 37 companies
💰 금융
5사
  • 하나금융그룹1금융권 · AI 챗봇 통합
  • 금융위원회 감독기구 · DB 이관
  • 나라신용정보 서버 이관
  • 롯데멤버스
  • 서울신용보증재단
🏛️ 중앙부처 · 공공
11사
  • 대한법률구조공단메신저 고도화 · 대화 PlusPack
  • 통계청 서버 이관 · 정기점검
  • 조달청 라이센스 관리 · 정기점검
  • 특허청 서버 이관
  • 국토교통부 장애 대응
  • KOTRA 서버 이관
  • 문화체육관광부
  • 고용노동부
  • 한국부동산원 (구 한국감정원) PC 개발 + 원격서버 이관
  • 한국국제교류재단 SMS 서비스
  • 한국전력거래소 서버 이관
발전 · 자원
3사
  • 한국남동발전약 7개월 운영 담당
  • 한국남부발전 인사연동 · 파견 조직 처리
  • 한국석유공사 메신저 업그레이드 + 안정화
🏢 대기업
3사
  • 현대백화점서버 이관 담당
  • 삼성물산 대화방 데이터 정합성 처리
  • 롯데멤버스
🏘️ 지자체 · 교육
4사+
  • 충청남도교육청메신저 신규 구축 · 5차 배포
  • 합천군청 정기점검 · 외부망 모니터링
  • 구리시청 인사연동(EDL) · 새올(행정 시스템) 연동
  • 서울시 외
🛠️ 자사
1
  • 이지닉스자사 메신저 개선 · 클라우드 서버 구축 · MariaDB 호환 테스트 · 대화 읽음 로직 개선
05 / STACK

사용 기술

Languages · Infra · Security

Languages / Framework

Java Delphi JSP JavaScript SQL

Database

Oracle 12c MariaDB MS-SQL 2022 Tibero MySQL

OS / Infra

Linux Windows Server 2022 rsync ssh DB dump 디렉토리 이관

인증 / 보안

SSO LDAP / AD 인사연동 인증서 로그인 TLS 1.2 JDK 1.8 사용자 연동 테이블

형상관리 / 배포

SVN 서버 부하 테스트(CNS) httpclient 4.x

아키텍처 경험

풀스택 SI 외부 AI API 통합 멀티 DBMS 멀티 플랫폼 대규모 서버 이관 DB 이중화
06 / EDUCATION

학력 · 자격 · 수상

🎓
Education
배재대학교 정보통신공학
2017.03 — 2023.02
졸업 학점 4.02 / 4.5 (89.3점)
📜
Certification
정보처리기사
한국산업인력공단 · 2026.06
국가기술자격
📜
Certification
일학습병행 SW개발 L5
한국산업인력공단 · 2023.02
NCS 기반 기사 수준 능력단위 인증
🏆
Award
AI.SW중심대학사업단장상 장려상
배재대학교 AI.SW중심대학사업단 · 2021
공공데이터 해커톤 · 시각장애인 버스 탑승 보조 시스템 기획·발표
🎖️
Military
육군 병장 만기 제대
2018.03 — 2019.11
김정민 · Career
현재 재직 중 · 이지닉스
김정민 프로필 사진
김정민
풀스택 SI 개발자

기업용 메신저 솔루션의 클라이언트 · 서버 · DB · 인프라 이관까지. 공공 · 금융 · 대기업 환경의 메신저 프로젝트를 담당해온 약 3년입니다.

883
누적 업무 처리
47
메인 담당 고객사
76
신규 구축 · 납품
10건+
서버 · DB 이관
핵심 프로젝트
7 / 37
SWIPE →
PROJECT 01
이지닉스 자체 메신저
'대화 그룹' 기능
2025.05 — 진행 중

대화방을 그룹으로 분류·관리하는 신규 기능을 요구사항 명세→WBS→UI→서버·DB 스키마→패킷까지 풀스택 단독 개발.

Delphi Java DB 스키마
PROJECT 02
하나금융그룹
AI 챗봇 개발
2024.08 — 2024.11

Java 서버에서 AI API 호출 후 Delphi 클라이언트로 응답 전달. iOS JSON 파싱 호환성 이슈 해결.

Java Delphi AI API
PROJECT 03
하나금융그룹
원인불명 NPE 분석
2024.11

로그상 53번 패킷 오류로만 찍히던 간헐적 NPE를, finally의 PreparedStatement 이중 close()가 원인임을 규명해 isClosed() 가드로 근본 해결.

Java JDBC 디버깅
PROJECT 04
현대백화점
메신저 서버 이관
2025.06 — 2025.11

Windows 서버·MS-SQL 버전업(쿼리 검증), JDK 1.7→1.8 빌드, TLS 1.2 대응, SSO 재개발, 인사연동 정합성 개선.

Windows Server MS-SQL SSO
PROJECT 05
충남교육청
메신저 신규 구축
2023.09 — 2024.01

개발·운영 서버 구축, 재실 확인 등 클라이언트 커스텀, 인증서 로그인·잠금화면 암호화 구현. 5차 배포까지 단독 진행.

Delphi MS-SQL 인증서
PROJECT 06
금융위원회
DB 이관 및 이중화
2024.12 — 2025.01

dump / 디렉토리 삽입 방식 비교 검증 후 적용. Master–Standby 자동 Failover 이중화 구성.

DBMS Failover 이중화
PROJECT 07
법률구조공단
메신저 고도화
2026.01 — 2026.04

기존에 없던 대화 답장·공지·투표 등 PlusPack 기능 이식 + 추가 요청 건으로 출·퇴근 기능 신규 개발.

PlusPack 출퇴근
경력 타임라인
2017 — NOW
2017.03 — 2023.02
배재대학교 정보통신공학과
졸업 · 학점 4.02 / 4.5 · 군 복무 포함
2022.08 — 2024.01 · 1년 6개월
이지닉스 (대전 지사) · 개발팀
일학습병행 · 공공/금융 메신저 풀스택 SI
2024.08 — 재직 중 · 1년 8개월
이지닉스 (용인 본사) · 개발팀
1금융권 · 발전사 · 대기업 37개 고객사 담당
고객사
TOTAL 37
💰
금융
하나금융그룹, 금융위원회, 나라신용정보, 롯데멤버스, 서울신용보증재단
5사
🏛️
중앙부처 · 공공
대한법률구조공단, 통계청, 조달청, 특허청, KOTRA, 한국부동산원 외
11사
발전 · 자원
한국남동발전, 한국남부발전, 한국석유공사
3사
🏢
대기업
현대백화점, 삼성물산, 롯데멤버스
3사
🏘️
지자체 · 교육
충청남도교육청, 합천군청, 구리시청, 서울시 외
4사+
기술 스택
STACK

Languages

Java Delphi JSP JavaScript SQL

Database

Oracle 12c MariaDB MS-SQL 2022 Tibero

Infra · Security

Linux Windows Server SSO LDAP TLS 1.2 SVN
학력 · 자격
🎓
Education
배재대학교
정보통신공학과
2017 — 2023
학점 4.02 / 4.5
📜
Certification
정보처리기사
한국산업인력공단
2026.06
📜
Certification
일학습병행
SW개발 L5
한국산업인력공단
기사 수준 인증
🏆
Award
AI·SW
장려상
배재대 · 2021
🎖️
Military
육군 병장
만기 제대
2018.03 — 2019.11

데이터 출처 · cs.eznix.com
사내 업무 시스템 883건 · 2023.01 — 2026.04
작성일 2026-04-09