미리보기
기본 정보
PKI 기반의 간편인증 서비스 백엔드 개발을 담당하고 있습니다.
자기소개
아직도 성장 중인 개발자 김준현입니다.
신입 시절 개발에만 집중할 수 있던 반면, 이제는 후임 개발자를 챙기고, 더 나아가 팀을 관리해야 하는 직책에 위치하게 되었습니다.
항상 배움에는 끝이 없다고 생각하는 만큼 스스로 부족하다고 생각하고 있지만 새로운 지식과 기술을 학습하는 것을 즐기는 편입니다.
커뮤니케이션 능력과 노력을 바탕으로 팀원들과 함께 발전하여 회사가 성당하는 모습을 보고 싶습니다.
기술 스택
Java, Spring, Spring Boot, JPA, TDD, clean-code, 문서 의사소통, 커뮤니케이션, MySQL, PostgreSQL, Spring Batch, Redis
경력
드림시큐리티
파트장 | 서비스서버개발팀 | 재직 중
2019.05. ~ 재직 중 (5년 7개월)
백엔드 개발 및 파트 리드
드림인증 : PKI 기반 전자서명, 간편인증 서비스 개발
스마트공동인증 : 통신사 부가서비스 서버 개발 및 운영
Autodesk License Management System 개발
부서 내 TDD 및 테스트 코드 교육
디지털서울문화예술대학교
사원 | 개발팀
2017.05. ~ 2019.01. (1년 9개월)
- 대학교 학사시스템 유지보수 개발 및 운영
- C#, ASP.NET, MS-SQL, Window iis
- 고도화 사업
프로젝트
드림인증 전자서명 서비스
드림시큐리티
2021.02. ~ 2024.01.
드림인증 서비스 백엔드 개발 및 리드
드림인증 : 공동인증서 대신, PKI 기반의 인증서 발급/서명 기능을 바탕으로 간편인증, 로그인, 전자서명, 문서 진위확인 등의 기능을 제공하는 서비스
역할
인증서 발급, 서명, 관리에 관련된 주요 테이블 및 프로토콜 설계
전자서명 서버, 배치 서버 , 백오피스 관리자페이지 서버, 메시지 중계 서버 등 개발
백엔드 개발 파트 리드 (BE 3~5 App 2~3, 디자인 2, 기획 2~4)
기술
Spring Framework 5, Spring Boot 2, MySQL, Mybatis, JPA, QueryDSL, Redis, Nginx, Wildfly, Gitlab
성과 :
과학기술정보통신부 '전자서명 인증 사업자' 인증받아 공공기관, 금융기관 등에 개인인증서 서비스 제공
비대면 사업자인증서 발급/서명 오픈하여 조달청, 국세청 연동
부서 내 'TDD 방법론 및 테스트 코드 작성법' 교육
드림시큐리티
2022.02. ~ 진행 중
주임 시절, 코드 리뷰 및 테스트 코드 작성을 하지 않는 팀 환경을 개선하고자 팀 및 부서 내 교육 진행하기 시작
성과
서비스운영실 개발 파트 대상으로 정기적인 테스트 코드 교육 실시
팀 내 정기적인 기술 공유 발표 세션 생성
스마트공동인증 - 배치 서버 고도화
드림시큐리티
2020.01. ~ 2020.06.
개요
자사 데이터베이스의 회원들 상태와 통신사 부가서비스 가입여부를 동기화 하기 위한 배치 서버 개발
성과
전환 작업 : 기존 Linux cron을 통해 독립 실행되던 java 어플리케이션에서 Spring batch 로 전환
Spring Batch 에서 기본적으로 지원하지 않는 RDBMS인 CUBRID를 Spring Batch 에 적용
통신사 회선 대역폭을 고려한 속도 최적화 40만명의 데이터 배치 처리
교육
고려사이버대학교
대학교(학사) | 소프트웨어공학과
2017.09. ~ 2024.08. | 졸업
고려대학교
대학교(학사) | 전기전자전파 공학부
2006.03. ~ 2017.05. | 중퇴
외국어
영어
비즈니스 회화 가능