미리보기
기본 정보
안녕하세요! 백엔드 개발자 김찬호입니다. 꾸준한 자세로 지속적인 학습과 새로운 것에 도전하는 자세를 통해 끊임없이 성장하고자 합니다. - 웹 서비스의 프론트엔드 및 백엔드 설계, 개발 경험 - 검색 엔진을 활용한 대용량 데이터 분석 및 유틸 개발 경험 - 프로젝트 팀 구성하여 협업 경험 - 클라이언트와 직접 소통 및 협의 경험
기술 스택
Spring Boot, Java, spring-jpa, JavaScript, jQuery, HTML/CSS, MySQL, Linux, Docker, Elasticsearch
경력
마크애니
팀원 | 응용정보기술센터 | 재직 중
2022.05. ~ 재직 중 (2년 9개월)
업무
2년차 백엔드 개발자, 보안 솔루션 엔지니어로서 사내 서비스 개발과 솔루션 구축 및 지원 업무를 담당하고 있습니다.
사내 서비스는 현재 두 센터에서 안정적으로 운영 중이며 또한 사내 사용중이지 않은 기술을 도입하여 솔루션 구축 환경 개선에 기여하였습니다.
14회 보안 솔루션 구축 사업에 참여 하였으며 20개의 유지보수를 진행하고 있습니다.
프로젝트
Open Source : ALM 연동 모듈
2023.07. ~ 진행 중
활용 기술 및 플랫폼: Java, Spring Boot, Spring Data Jpa, MySQL, Elasticsearch, Jenkins, RedMine
ALM 연동 모듈
개요
ALM 연동 모듈은 지라(JIRA), 레드마인(RedMine) 사용자가 생성한 이슈를 기반으로 한 분석 자료를 제공하기 위해 데이터를 수집 및 관리하는 모듈로써, 해당 데이터는 엘라스틱서치(ES)에 수집되어 관리함.
담당 업무
1. 엘라스틱서치에 수집된 데이터 기반의 통계 자료 제공
엘라스틱서치에 수집된 대용량 이슈 데이터를 체계적으로 분석함으로써, 각 이슈의 상세 정보를 근거로 한, 이슈 현황에 대한 통계 자료를 제공하였음. 이 과정에서 하위 이슈의 생성 빈도와 해당 이슈들의 업데이트 이력을 분석하는 것을를 통해 사용자의 작업 흐름과 이슈 처리에 대한 분석 결과를 도출 하였고, 이를 d3차트 및 e차트를 사용해 시각화 하였음.
2. 엘라스틱서치데이터 검색의 용이성을 위한 유틸리티 개발
엘라스틱서치데이터 검색의 용이성과 효율성을 극대화하는 유틸리티 개발에 참여함. 이 개발 작업은 데이터 접근성을 크게 향상시키며, 사용자가 필요로 하는 정보를 신속하게 찾을 수 있도록 지원함.이에따라 내부 프로세스의 효율성 증대에 영향을 줌.
WSS to JIRA
마크애니
2023.10. ~ 진행 중
활용 기술 및 플랫폼: Spring Boot, JAVA, Spring-jpa, MySQL, Jenkins, JIRA
참여 인원: 3명
깃 주소: https://github.com/Data-Transfer-For-JIRA
1. 센터 업무 이력 이관 자동화
개요
자체 개발한 이력 관리 애플리케이션에서 지라(JIRA)로 사용 전환함에 따라 기존 애플리케이션 데이터 이관이 필요하였음. 이에 따라 자동화 시스템을 제안하여 구축하였음.담당 업무
대용량 업무 데이터 지라 프로젝트 및 이슈 이관
지라 데이터 관리를 위한 데이터베이스 테이블 설계
Jenkins 스케줄링을 통한 업무 자동화
2000여 개의 사업 이력 완전 이관
2. 지라 프로젝트 관리 애플리케이션 서비스
개요
센터의 이력 관리 시스템을 지라로 전환함에 따라, 새로운 프로젝트 등록 시 사용자의 편의성을 극대화하기 위한 프로젝트 관리 서비스를 개발. 프로젝트 및 이슈 생성 과정을 간소화하여 사용자가 보다 쉽고 빠르게 프로젝트를 관리할 수 있도록 지원.담당 업무
서비스 기본 CRUD 기능 개발
서비스 관리 및 고도화
실 사용자 요구 사항 협의 및 사용법 교육
3. 지라 업무 이력 백업
개요
센터 업무 이력 영구 보존을 위해 지라 데이터를 사내 데이터베이스에 백업담당 업무
지라 사용간 사내 프로젝트 및 유지보수관련 업무 이력 데이터 백업 자동화.
H! MARK
비트교육센터
2022.01. ~ 2022.04.
활용 기술 및 플랫폼: Spring, JAVA, MyBatis, MySQL, Python
참여 인원: 4명
깃 주소: https://github.com/HIMARK2022
인사 관리 웹 애플리케이션과 인사 연동 프로그램
- 개요
인사 관리 웹 애플리케이션과 서비스를 사용하기 위한 인사 연동 프로그램 개발. - 담당 업무
- 인사 관리 웹 애플리케이션 데이터 동기화 확인을 위한 관리자 페이지 개발
- DecisionTreeClassifier를 활용하여 데이터 포맷에 따른 인사 데이터 분류 처리
포트폴리오
교육
비트교육센터
사설 교육 | JAVA 전문가 과정
2021.10. ~ 2022.04. | 졸업
명지대학교
대학교(학사) | 정보통신공학과
2016.03. ~ 2022.02. | 졸업
배재고등학교
고등학교 | 자연 계열
2011.03. ~ 2014.02. | 졸업