미리보기
기본 정보
백엔드 개발자로서 다양한 공공기관 및 민간 기업의 시스템 개발 및 유지보수 프로젝트를 성공적으로 수행한 경력을 보유하고 있습니다 본인 또는 팀의 문제에 대해 객관적으로 관찰, 판단하기 위해 노력하며, 더 나은 방향을 고민합니다.
기술 스택
Java, JavaScript, Jenkins, spring-framework, MySQL, mybatis, Docker, Kubernetes, Oracle, 전자정부프레임워크, Spring
경력
케이투웹테크
주임 | ICT사업부 | 재직 중
2021.08. ~ 재직 중 (3년 5개월)
공공기관 및 민간 기업의 시스템 개발 및 유지보수 프로젝트 참여
Jenkins / Doker &k8s 를 이용한 사내서버 구축
CI/CD Pipeline 구성으로 사내 인트라넷 소스 배포 자동화
전자정부 프레임워크, MyBatis, Oracle 환경에서의 개발 경험
PHP 기반의 기존 프로젝트를 Java 로 Conversion
프로젝트
농협은행 복권지급시스템 구축
농협정보시스템
2024.07. ~ 2024.12.
Skills: Java, Spring Framework, mySQL,JavaScript
기능개발
인쇄복권 관리 시스템 개발: 연금복권, 스피또500, 스피또1000, 스피또2000 등 다양한 인쇄복권의 지급처리 및 관리 기능 개발
지급수수료 및 지급내역 관리: 각 회차별 지급 내역과 지급 수수료 계산 및 관리 시스템 구현
지급거래내역 및 전표건수 조회 기능 개발: 사용자 편의성을 고려한 지급 거래내역 조회 및 전표 건수 조회 기능 개발
미수령 당첨금 조회 및 이체 기능 구현: 미수령 당첨금을 조회하고, 사용자가 이체할 수 있도록 처리하는 기능 설계 및 구현
메인 페이지 개발: 복권 관련 주요 정보 및 기능을 직관적으로 제공하는 메인 페이지 개발 및 UI/UX 개선
개인정보보호위원회 조사정보 통합시스템 구축
개인정보보호위원회
2023.06. ~ 2024.05.
개인정보보호위원회 조사관들의 조사업무 프로젝트
Skills: Exbuilder6, Java,EgovFramework,Javascript,CUBRID, Jenkins
기능개발
조사업무 시스템 내에서 사용자 관리, 권한 관리, 조사 대상자 관리 기능개발
사용자 계정 생성 및 수정, 권한 부여 및 철회, 조사 대상자의 등록 및 관리를 효율적으로 수행할 수 있도록 구현
GPKI
이슈: GPKI 로그인 실패 - 조사관 DN 정보와 DB DN 정보 불일치
분석:
GPKI 로그인이 실패하는 문제를 분석한 결과, Login Filter에서 사용하는 DN 정보와 데이터베이스(DB) 내에 저장된 DN 정보 불일치
해결: Login Filter에서 사용되는 DN 정보와 DB에 저장된 DN 정보매핑 및 동기화
GPKI 인증서 등록 기능 개발
초기데이터
조사관들의 업무프로세스를 분석하고, 기존의 조사정보를 데이터화 하여 데이터베이스에 매핑 및 저장
KOICA 개발협력 오픈데이터포털 고도화 프로젝트
한국국제협력단(KOICA)
2022.09. ~ 2023.02.
https://www.oda.go.kr/opo/nmasc/main.do
World Bank, OECD, UN, Transparency International 등 공신력 있는 기관을 통해 수집, 배포되는 개발협력 분야 데이터를 사용자가 쉽게 이용할 수 있도록 시각화 및 국문화하여 원스톱 서비스하고 있습니다.
기능개발
국가 개황, KOICA 지원 현황, 타 공여국 지원 현황, 그리고 SDGs(지속가능개발목표) 데이터를 시각화하여 제공하는 웹 애플리케이션 개발
데이터 시각화
API를 통해 수집된 데이터를 HighCharts를 이용하여 차트 형태로 시각화하여 사용자에게 표출
실시간 데이터 통신(Ajax)
AJAX를 통한 실시간 데이터 통신 구현
국가 또는 지역을 클릭할 때 비동기식으로 처리하여 해당 국가의 수치 데이터를 즉각적인 차트 표출
서울시 대사증후군 관리시스템 고도화 프로젝트
서울시청
2022.05. ~ 2023.03.
주기별로 대사증후군 대상자를 관리 하는 프로젝트
기능 개발 및 성과
AJAX를 통한 실시간 데이터 통신 구현
사용자가 입력한 데이터를 바탕으로 즉각적인 평가 결과를 제공
비동기식 데이터 처리 및 작업시간 4초에서 1초로 단축
사용자 입력 데이터에 따라 동적으로 판정 결과를 계산하고 표시
ClipReport 를 사용해 데이터 리포팅 작업을 통한 데이터 인쇄물 자동 매핑
기능개발 이슈
이슈: 건강관리 계획에서 잘못된 주기로 판정/평가 정보가 입력됨
분석:
단일 AJAX 호출 내에서 중첩된 여러 AJAX 요청으로 인해 발생한 비동기 처리 문제
해결: 비동기 호출의 순서와 종속성을 관리하기 위해 각 AJAX 요청을 별도의 모듈로 분리 및 프로미스(Promise) 기반으로 함수화
모듈화된 AJAX 요청들을 순차적으로 실행할 수 있도록 로직 수정
자동차손해배상진흥원 민원통합시스템 및 홈페이지 유지보수
자동차손해배상 진흥원
2022.01. ~ 2022.12.
클라이언트의 민원 정보를 관리하는 프로젝트
민원관리시스템의 기능 추가 및 버그 수정
사용자 요구사항 분석 및 서버 반영 /시스템 개선
MySQL 데이터베이스 관리 및 성능 최적화
문제
메인 대시보드 조회시 속도 5초이상 소요되는 이슈발생분석 -대시보드 조회 쿼리에서 불필요한 Union 및 여러개의 WITH 사용
해결 - 불필요한 union 제거 with문 간소화 사용하지않는 컬럼제거 및 인덱싱 작업
결과 -조회 시간 5초이상에서 2초이하로 단축
한국보훈복지의료공단 요양정보시스템 구축
한국보훈의료복지공단
2021.08. ~ 2022.02.
한국 보훈의료복지 공단 담당자들의 요양 업무시스템
10억 규모의 통합 업무 시스템 개발 SI 프로젝트
ClipReport 를 사용해 데이터 리포팅 작업을 통한 데이터 인쇄물 자동 매핑
고객 응대 및 취약점 대응
포트폴리오
교육
학점은행제
대학교(학사) | 컴퓨터공학과
2022.05. ~ 2024.08. | 졸업
한국소프트웨어인재개발원
사설 교육 | 응용SW활용 빅데이터 분석 전문가 양성과정
2021.05. ~ 2021.08. | 졸업
신한대학교
대학교(학사) | 전자공학과
2017.03. ~ 2020.03. | 중퇴
자격증
네트워크관리사
2급 | ICQA(한국정보통신자격협회)
2022.04.