미리보기
기본 정보
안녕하세요. 저는 B2B 데이터 연계 솔루션 기업 메타빌드에서 데이터 연계 시스템 백엔드 개발을 담당하고 있는 임해규입니다. 단일 프로젝트 내에서 서비스 개발과 고도화를 위해 레거시 시스템 분석, 요구사항 수집, 기술 검토, 개발, 성능 최적화 및 안정화, 고객사의 네트워크 구성 방향성 제안 등 다양한 업무를 1년 8개월 동안 수행한 경험이 있습니다. 최근에는 안정화 업무를 수행하며, 발생한 오류에 대한 트러블슈팅과 신규 고객사 대상의 개발 가이드 제공을 통해 서비스 구축을 지원하고 있습니다. 개발 업무에서는 성능과 유지보수성을 우선적으로 고려하며, 비개발 업무에서는 논리적이고 친절하게 소통하고 적극적인 태도로 임하고자 노력합니다. 개인 시간에는 사이드 프로젝트를 통해 부족한 기술을 보완하고, 운동을 주기적으로 하며 자기계발에 힘쓰고 있습니다.
기술 스택
Java, Spring Boot, JPA, mybatis, Spring Batch, Spring Security, Redis, SQL, Oracle, PostgreSQL, MySQL, Docker
경력
메타빌드(주)
프로 | 사업수행부 | 재직 중
2023.05. ~ 재직 중 (1년 10개월)
B2B 서비스에서 특정 비즈니스 목적에 맞는 데이터 암복호화, 검증하여 연계해주는 기능, 이기종 DB 마이그레이션을 위한 배치 프로그램 개발을 주로 맡아왔습니다.
Jetty 기반의 솔루션으로 동작하는 Java, Spring 백엔드 서비스를 개발해왔습니다.
금융 데이터의 특성상 HTTP를 통한 SOAP 데이터 통신을 주로하여 XML 스키마를 다루는 작업이 많았지만 연계 데이터 이력을 쌓고 솔루션에 맞는 DB 마이그레이션을 위해 RDBMS와 Mybatis를 활용한 데이터 설계도 문제없이 수행했습니다.
프로젝트의 A-Z를 경험하며 전반적인 인프라 및 네트워크 구성을 파악하기 위해 힘썼고 주인의식과 책임감을 느끼고 있습니다.
Back-end : Java8, Spring5.xx, mybatis, Oracle, Informix, jetty
Infra : IBM AIX, SVN, Jenkins
프로젝트
신용보증기금 전자보증시스템 차세대 프로젝트 2단계
메타빌드 / 신용보증기금
2024.01. ~ 진행 중
[쿼리 튜닝을 통한 배치 프로그램 성능개선]
배치 프로그램 성능 개선 (쿼리 계획 체크, 인덱스 재구성, DB 반정규화, SQL 쿼리 최적화) → 연계 데이터 업데이트 배치 성능 500%개선 (10m→ 2m) → 데이터 마이그레이션 배치 성능 100%개선 (6m → 3m)
[업무 자동화 모듈 개발]
기관 당 약 100건, 50여 개의 기관 테스트 자동화 프로그램 개발 (테스트 시간 단축, 1건당 3m → 1건당 1.8s)
방화벽체크, 전문 테스트, IP 체크 자동화 모듈 개발
[CI 시스템 구축]
SVN + Jenkins 구성의 개발서버 CI 시스템 구축
배포, 개발 소스코드의 일관성 유지
신용보증기금 전자보증시스템 선진화 1단계
메타빌드 / 신용보증기금
2023.06. ~ 2024.01.
[데이터 연계 통신 모듈 개발]
Legacy 모듈 분석 후 Tomcat → Jetty 기반의 모듈 마이그레이션 개발 (JDK1.6 → JDK1.8)
Jmeter 활용 부하테스트 진행
Jmeter 활용 성능 테스트, 데이터 처리 성능 1000%개선 (초당 10개 → 100개)
[배치 프로그램 개발]
일 평균 10만 row의 데이터 마이그레이션 배치 프로그램 개발 (Informix DB -> Oracle DB)
ECMS (이커머스 도메인 프로젝트)
개인
2024.08. ~ 2024.12.
DB Lock(Pessimistic Lock) 활용 대규모 주문 트래픽 시 동시성 문제 해결
Querydsl 활용 동적 키워드 검색 기능 개발
Redis 분산락 적용 선착순 쿠폰 발급 서비스 개발
Redis 캐싱 적용 (TPS 414 → 506 약 22% 성능개선)
장애 발생 Slack 알림 시스템 구축
Jenkins , ECR, ECS 구성의 CI/CD pipeline 구축
Promethus, Grafana 모니터링 시스템 구축
nGrinder 활용 성능 테스트
포트폴리오
교육
패스트캠퍼스
사설 교육 | 핀테크 백엔드 개발
2021.07. ~ 2022.01. | 졸업
울산대학교
대학교(학사) | 전기전자공학전공
2019.03. ~ 2021.08. | 졸업