About
강준현
kang3966@naver.com https://junhyunny.github.io/ https://github.com/Junhyunny
안녕하세요. Tanzu Labs 소프트웨어 엔지니어 강준현입니다.
생각과 경험을 정리하고, 학습한 지식을 알기 쉽게 공유하는 일을 좋아합니다.
경력

VMWare Tunzu Labs Software Engineer 2021년 11월 - PRESENT
[Toyota] EXPO 컨퍼런스 네비게이션 어플리케이션, 2023년 3월 - 4월, 2023년 7월 -
- TypeScript, React, HTML, Sass, Jest, Testing Library, Cypress, Kotlin, Spring Boot, Spring Session, Spring Security, Spring Data Jpa, Spring Cloud
- 도요타 사내 컨퍼런스 참여자들에게 프로그램 정보를 제공하는 웹 어플리케이션
- 단위 테스트와 리팩토링을 통한 컴포넌트 재구성과 점진적인 신규 기능 확장
- Google Analytics, Google Tag Manager 연결을 통한 사용자 데이터 수집 기능 개발
- Chrome Lighthouse를 사용한 성능 분석 및 성능 향상을 통한 어플리케이션 사용성 개선
- 성능 점수를 39점에서 79점으로 개선
- 세션 객체 직렬화 시 영속성 컨텍스트로 인해 발생하는 에러 개선
- AAD(Azure Active Directory) 로그인과 서비스 자체 로그인 기능 통합
[LG U+] 차세대 시스템 API 하위 호환 어댑터 서비스, 2023년 6월 - 7월
- Java, Spring Boot, Spring Cloud, Wire Mock, Reids
- 차세대 시스템과 클라이언트 사이의 API 하위 호환성 문제를 해결하기 위한 어댑터 서비스
- 레디스(redis)와 웹 필터를 사용한 클라이언트 인증 프로세스 구현
- 와이어 목(wire mock)을 활용한 테스트로 페인 클라이언트(feign client) API 기능 검증
[KB 국민은행] 프론트 오피스 업무 전용 거래 서비스, 2022년 10월 - 2023년 2월
- Java, Apache Nifi, Spring Boot, Spring Cloud, JPA, QueryDSL, MySQL, JUnit, HTML, Sass, TypeScript, React, React Query, Momoent Timezone, Jest, Testing Library, Cypress, Docker Compose, Kubernetes, Jenkins
- 프론트 오피스 업무 거래용 윈도우 GUI 어플리케이션을 웹 기반 서비스로 재구축
- XP(extreme programming) 실천 방법 코칭 및 기술 세션 진행
- CI/CD 파이프라인 구축을 통한 코드 병합, 빌드, 테스트, 배포 프로세스 자동화
- 트레이더 정보 및 권한 관리, 코드 관리, 선물(future) 상품 및 거래 도메인 모델 설계 및 개발
- SSO 인증 프로세스 개발 및 사용자 권한 서비스 연계
- 외국 거래 입력 시 시차로 인해 발생하는 이슈 해결을 위한 타임존 도메인 설계 및 개발
- 레거시 연계로 인해 발생하는 도메인 오염 방지를 위한 ACL(anti corruption layer) 구축
[KB 국민은행] 마이데이터 기반 맞춤형 LiivM 요금제 추천 서비스, 2022년 1월 - 6월
- Java, Apache Camel, Spring Boot, Spring Cloud, JPA, MySQL, JUnit, HTML, Sass, JavaScript, React, Redux Tool-Kit, Jest, Testing Library, Docker Compose, Jenkins
- 마이데이터를 활용한 사용자 맞춤 알뜰폰 요금제 추천 MVP 서비스 개발
- XP(extreme programming) 실천 방법 코칭
- CI/CD 파이프라인 구축을 통한 코드 병합, 빌드, 테스트, 배포 프로세스 자동화
- 마이데이터 기반 알뜰폰 추천을 위한 신규 상품 추천 도메인 모델 설계 및 개발
- KB 사내 마이데이터 플랫폼 서비스 최초 연계 및 사용
- KB 레거시 EAI 메세징 서비스 분석 및 리팩토링을 통한 코드 70% 축소

Geneuin Application Developer 2021년 4월 - 11월
[한국보건산업진흥원] IoT 돌봄 서비스 고도화 프로젝트, 2021년 8월 - 11월
- Java, Spring MVC, JSP, MyBatis, Tibero, JavaScript, JQuery
- 노인 거주지 및 장애인 시설 내 IoT 센서를 사용한 돌봄 서비스 고도화 프로젝트
- 영속성 프레임워크를 iBatis에서 MyBatis 변경 작업 수행
- 데이터베이스를 Sybase에서 Tibero 변경 작업 수행
- 업무 게시판, 돌봄 대상자 관리, 시설 도면 업로드 및 IoT 센서 맵핑 기능 개발
- 신규 모바일 서비스 개발 및 사용자 PIN 번호 발급을 통한 2차 인증 프로세스 구현
- 사용자 로그아웃 시 브라우저 쿠키 초기화 실패로 인한 재접속 불가능 버그 개선
- 레거시의 불필요 컴포넌트들 제거 및 코드 리팩토링을 통한 50% 코드 축소
[KC Industrial] 반도체 가스 공정 MES 개발 프로젝트, 2021년 5월 - 8월
- Java, Spring Boot, MyBatis, MySQL, JavaScript, Vue
- 조업자 및 관리자를 위한 가스 공정 자동화ㆍ모니터링 웹 서비스 구현
- 가스 공정, 물류 도메인 분석을 통해 가스 용기 별 특성에 맞는 도메인 모델 설계 및 개발
- 가스 용기 입고, 전처리, 충전, 품질 검사, 출고, 반품 및 회수 처리 자동화 및 리포팅 기능 구현
- 실린더 번들 부적합 발생 시 이벤트 발행ㆍ구독 패턴을 통한 결합도 낮은 비즈니스 로직 구현
- 수백개씩 입고되는 가스 용기들의 납품 PDF 문서를 CSV 파일로 변경하는 수작업을 자동화
- 용기 번호와 LOT 번호에 맞는 바코드 생성 및 출력 작업 자동화

POSCO ICT MES Application Developer 2018년 7월 – 2021년 4월
[POSCO ICT] POSCO MES3.0 야드 관리 시스템 운영, 2020년 6월 - 2021년 4월
- Java, Spring Boot, Spring Cloud, Kafka, MyBatis, Oracle
- 포항, 광양 제철소의 야드 관리 시스템 운영 (슬라브, 코일, 후판 및 선재 품종 별 서비스)
- 각 품종 별로 하루 평균 3000만 건을 초과하는 API 요청 처리
- 소재, 제품 이적 시 충돌, 추락 등으로 발생하는 품질 저하를 유발하는 장애 추적 및 개선
- 소재, 제품 적치 시 발생할 수 있는 인명 사고를 방지하기 위한 장애 추적 및 개선
- DB 트랜잭션 경합 시 비관적 락 방식의 데이터 선점과 예외 처리를 통한 데드락 현상 해소
- 이송 효율 증가와 크레인 작업자 피로도 감소를 위한 포항 전강 창고 차량 이송 물류 자동화
- 24시간 야드 관리 시스템 모니터링 및 장애 대응
- 기타 SR(service request) 처리
[POSCO ICT] POSCO MES3.0 야드 관리 시스템 개발, 2018년 7월 – 2020년 5월
- Java, Spring Boot, Spring Cloud, Kafka, MyBatis, Oracle
- 모노리스 POSCO MES 야드 관리 시스템을 마이크로서비스 아키텍처로 재구축
- 타 공정, 조업, 운송, 출하 시스템 API 연결 및 폴백(fallback) 처리 구현
- 야드 관리 시스템 공통 비즈니스 룰 엔진 컴포넌트 리팩토링
- 야드 관리 시스템 소재, 제품 적치를 위한 스케줄링 도메인 객체 리팩토링 및 개발
- 메모리 캐시와 Kafka를 사용한 데이터 동기화로 룰 엔진 컴포넌트 80% 속도 개선
- 5초 이상 소요 시간을 1초 미만으로 개선
- 이송 물류 개선을 위한 차량 이송 물류 스케줄링 구현
- 이송될 물류들을 미리 그룹화하고 순번을 지정하는 스케줄링 이후 타 운송 시스템으로 목록과 순번을 전송

POSCO ICT Internship 2017년 8월 - 2017년 11월
[POSCO ICT] Smart CCTV 시스템 어플리케이션 개발, 2017년 8월 - 11월
- C++, OpenCV
- 영상 인식을 통한 다트(dart) 공정 이상(abnormal) 감지 어플리케이션 개발
- SVM(Support Vector Machine) 머신 러닝 알고리즘 활용
Education

Hansung University 학사 2014년 2월 - 2018년 2월
정보통신공학과 전공
- 학점 4.45 / 4.5
- 우촌상 수상
- 후기졸업자로서 전기졸업포상자를 포함해 전교에서 학업성적이 최우수한 자
- 아산 성적 우수 장학생 3년 선정
- 2015년 - 2017년
- 제34회 전국 대학생 수학 경시대회(비수학전공분야) 은상 수상
- 대한수학회, 고등과학원 주최
- 2016 미래전파 창의 아이디어 설계 제작 공모전 우수상 수상
- 국립전파연구원 주최