미리보기
기본 정보
데이터와 알고리즘을 활용하여 복잡한 비즈니스 문제를 혁신하고, 사람들의 삶을 더욱 편리하게 만드는 데 열정을 가진 백엔드 개발자 김준형입니다. 오픈소스에도 관심이 많아 spring-framework, hibernate-orm, naver-arcus-client 등의 다양한 오픈소스에 기여하고 있습니다.
기술 스택
Spring Boot, Java, React, MySQL, Redis, C++
프로젝트
캠프라이드, 택시 카풀 커뮤니티
개인
2024.08. ~ 진행 중
#SpringBoot #JPA #QueryDSL #MySQL #Redis #Kafka #Stomp #RedisInsight #Flutter
Nginx, CodeDeploy, GithubAction, S3를 활용한 무중단 Blue-Green CI/CD 구현
채팅 메세지 RedisTemplate ZSortedSet 최적화, Redis 메모리 사용량 약 66.7% 절감
cloudwatch api 성공, 실패, 실행시간 모니터링 구축
채팅 알림 FCM 구현
택시 카풀 커뮤니티 기능 구현
비관적 락을 활용한 채팅방 입장 동시성 이슈 해결
구글, 카카오, 네이버 Oauth2 로그인 및 RTR 전략 구현
Flutter frontend 전체 구현
실버리즘, 인공지능 차량 경로 최적화 서비스
기타
2024.01. ~ 진행 중
개요 : 인공지능 알고리즘을 통한 차량 경로 최적화 서비스
깃허브 : 링크
#SpringBoot #JPA #RabbitMQ #QueryDSL #MySQL #Redis #Prometheus #Grafana #Loki #Promtail #SSE #React
차량 경로 최적화 유전 알고리즘 구현 및 개선 (업무 효율 93%, 실행 시간 87.5% 향상, CPU 사용량 78.57% 감소)
Caffeine cache를 활용한 거리 행렬 매트릭스 생성 캐싱
StringBuilder를 활용한 문자열 연산 성능 및 메모리 효율성 향상
원시 타입 배열 최적화를 통한 연산 속도 및 객체 오버헤드 제거
차량 운행 시간 계산 함수 early return 및 if 문 최적화를 통한 연산 속도 향상
Ec2 API 서버, MiniPC CPU 4코어 홈서버를 분리하여 홈서버에서 알고리즘 연산 처리 구현
토스 페이먼츠 결제 API, 요금제 정기 빌링 기능 구현
자체 OSRM API을 통해 유전 알고리즘을 위한 거리 행렬 매트릭스 구현
RabbitMQ 기반 비동기 메시징 시스템을 활용한 API-알고리즘 서버 분리 및 장애 복구 자동화 구축
요양기관, 직원, 어르신 도메인 구현 및 유지 보수 진행
Grafana, Prometheus, Loki, Promtail 모니터링 시스템 구축
React를 통한 프론트엔드 전체 구현
포트폴리오
교육
한국공학대학교
대학교(학사) | IT경영
2017.03. ~ 2024.08. | 졸업
대외활동
2024 오픈소스 컨트리뷰션 아카데미
과학기술정통부, 정보통신산업진흥원, 한국IT진흥비즈니스협회
표준프레임워크 및 MSA 오픈소스 기여
Google Developer Student Clubs 22-23 Lead
구글 학생 개발자 커뮤니티 운영 및 구글 개발자 생태계 기여
Google Solution Challenge global top finalist 수상
Samsung SDS 하계 알고리즘 특강 수료
Samsung
Samsung SDS 하계 알고리즘 특강을 통하여 고급 알고리즘과 자료구조 학습 및 Samsung Pro Test 2회 응시
한이음 ICT 멘토링 입선
한국정보산업연합회
실시간 메타버스 노래방을 주제로 한이음 ICT 멘토링 입선
자격증
OPIC
IM3 | OPIC
2024.06.
외국어
영어
비즈니스 회화 가능