미리보기
기본 정보
안녕하세요! Java와 Spring Boot 주력 백엔드 개발자입니다.
기술 스택
Java, Spring Boot, Python, Kafka, Git, Jenkins, MySQL, MSSQL, REST API, Docker
경력
스마일게이트 홀딩스
팀원 | DWP 개발팀 | 재직 중
2024.04. ~ 재직 중 (7개월)
DWP(Digital Workplace Platform)팀으로 레거시 ERP 시스템의 모놀리 구조를 마이크로서비스 기반 아키텍처로 재구축하는 프로젝트
백엔드 개발, 인프라 구축으로 참여
분산 시스템 인프라와 통합 권한 관리, 총무, 근태 시스템의 백엔드 로직 개발
코드 재사용성과 유지보수성을 높이기 위해 팀 내 미니 리팩터링 세미나 주관
단일 서버 의존성을 제거하고 Kafka KRaft Mode Cluster를 구축하여 초당 약 170건의 데이터 처리 가능 환경 조성
Kafka Connect를 이용해 초당 100건 이상의 DB I/O 이벤트를 처리하는 CDC 파이프라인 구축
마이크로서비스의 개발, 스테이징, 운영 환경에 Jenkins Webhook Event 기반의 CI/CD 파이프라인을 구축하여 배포 자동화
프로젝트
사내 ERP 시스템 재구축 프로젝트
스마일게이트 홀딩스
2024.04. ~ 진행 중
레거시 ERP 시스템의 모놀리 구조를 마이크로서비스 기반 아키텍처로 재구축하는 프로젝트
분산 시스템 인프라와 통합 권한 관리, 총무, 근태 시스템의 백엔드 로직 개발
코드 재사용성과 유지보수성을 높이기 위해 팀 내 미니 리팩터링 세미나 주관
비즈니스 로직 안정성을 위해 JUnit Mockito 이용한 단위 테스트 코드 작성
단일 서버 의존성을 제거하고 Kafka KRaft Mode Cluster를 구축하여 초당 약 170건의 데이터 처리 가능 환경 조성
Kafka Connect를 이용해 초당 100건 이상의 DB I/O 이벤트를 처리하는 CDC 파이프라인 구축
마이크로서비스의 개발, 스테이징, 운영 환경에 Jenkins Webhook Event 기반의 CI/CD 파이프라인을 구축하여 배포 자동화
포트폴리오
교육
부산대학교
대학교(학사) | 자연과학대학
2023.08. ~ 2023.08. | 졸업
대외활동
스마일게이트 서버개발캠프
5기
MSA 프로젝트 백엔드 - 백엔드 설계 & 3개 서버 개발
스터디: OS 스터디, Kafka 스터디
삼성청년소프트웨어아카데미 (SSAFY)
삼성청년소프트웨어아카데미 10기
학습: 알고리즘(SWEA 모의 A형 취득), Java/Spring, Vue.js, MySQL
데스크톱 운동 알림 애플리케이션 프로젝트 CKFiT - 백엔드, 인프라 구현
외국어
영어
비즈니스 회화 가능
자기소개
안녕하세요.
2022년부터 Java와 Spring Boot를 이용한 백엔드 개발에 집중하고 있습니다.
현재 레거시 ERP 시스템을 마이크로서비스로 전환하는 프로젝트에 참여 중이며, 업무 수행 시 유지보수와 확장이 용이한 코드 구조 설계를 중요하게 생각합니다.
최근에는 객체지향 프로그래밍과 함수형 프로그래밍에 대한 관심을 갖고 공부하고 있습니다.
주로 객체지향 원칙을 따라 개발하지만, 상황에 따라 함수형 프로그래밍의 장점도 적극적으로 활용하려고 노력합니다.
두 패러다임의 특성을 고려하여 각 상황에 맞는 최적의 접근 방식을 선택하는 것을 목표로 하고 있습니다.
단순히 기능 구현에 그치지 않고, 더 나은 솔루션을 위해 끊임없이 고민하는 개발자가 되는 것이 목표입니다.