황인웅

Backend Engineer

ung6860@gmail.com

About

소통과 기록을 중시하며, 체계화 및 구조적 혁신을 주도하는 2년 차 백엔드 개발자 황인웅입니다.


모놀리식 아키텍처를 멀티 모듈 구조로 성공적으로 리팩터링하고, 레이어드 아키텍처를 도메인 주도 설계 기반의 클린 아키텍처로 전환하여 시스템의 유지보수성과 확장성을 극대화한 경험이 있습니다. 테스트 케이스가 부재한 프로젝트를 마이그레이션하면서 약 355건의 단위 테스트를 설계 및 구현하고, GitLab CI 기반의 테스트 자동화 파이프라인을 구축하여 테스트 커버리지 50% 달성 및 프로젝트 빌드 실패율을 70% 이상 감소시킨 실적이 있습니다.

Work Experience

주식회사 에이아이비즈

Web Application Developer

May. 2023 - now

  • 기술 부채 해소 및 시스템 현대화

    • nexacro 및 전자정부프레임워크 기반의 레거시 시스템을 React와 Spring Boot로 성공적으로 리팩토링 및 마이그레이션함

    • HashMap 기반의 레거시 API 요청/응답 객체 구조를 RESTful 아키텍처로 재설계하여 데이터 식별성과 확장성을 확보함

    • 쿼리 플랜 최적화 및 인덱스 튜닝을 통해 슬로우 쿼리를 대폭 개선함

      • 복합 인덱스 및 컬럼 자료형 개선을 적용하여, 최대 10~12초 소요되던 쿼리의 응답 시간을 0.2초 이하로 98% 단축함

    • 복잡한 SQL 기반 비즈니스 로직을 JPA 기반 애플리케이션 계층 로직으로 전환하여 유지보수성과 테스트 용이성을 향상함

  • 테스트 커버리지 대폭 향상

    • 테스트 코드 0건에서 350건 이상을 신규 작성하여, 테스트 커버리지를 60%까지 확대하고 품질 보증 체계를 강화함

  • 공통 백오피스 모듈 개발

    • Role-Based Access Control(RBAC)을 적용하여 API 접근 제어를 체계화하고, 권한별 API 요청 오류율 0%를 달성함

    • JWT 및 Redis 기반 세션 스토리지를 구축하여 인증 보안을 강화하고, 토큰 로테이션 및 DB 부하 최소화를 실현함

  • 코드 버전 관리 및 자동화

    • 사내 GitLab 서버를 구축, 운영 가이드 문서를 작성 및 배포하여 개발 표준화와 협업 효율성을 제고함

    • CI/CD 파이프라인을 설계 및 도입하여, 코드 병합 시 자동 테스트 및 품질 검증 프로세스를 정립함

  • 협업 체계 개선

    • Jira와 GitLab을 연동하여 이슈 트래킹 및 코드 리뷰 프로세스를 정착시키고, 리드함

    • Slack 봇 자동화 기능을 개발하여 버그 리포트 양식화 및 이력 관리를 자동화함

  • 시스템 및 애플리케이션 자원 모니터링

    • Grafana와 Prometheus, Spring Actuator, node_exporter를 연동하여 모니터링 환경을 구성함

    • Slack과 통합하여 시스템 및 애플리케이션 자원에 대한 임계치 알림을 자동화함

      • 알림으로 인한 장애 발생률 80% 감소 및 대응 시간 대폭 감소시킴

대한민국 육군

대위 전역

Feb. 2015 - Jul. 2022

Education

가톨릭관동대학교

스포츠레저학부

Feb. 2011 - Jan. 2015

InnerCircle 4기

백엔드 개발자 과정

May. 2025 - Aug. 2025

Skills

Backend Development

  • Java, Spring Boot, PostgreSQL, Redis, JPA, MyBatis

Frontend Development

  • React, TypeScript, Recoil, TanStack Query

Etc.

  • Grafana, Prometheus, Git

Certifications

정보처리기사

한국산업인력공단

Jun. 2024

SQLD (SQL 개발자)

한국데이터산업진흥원

Apr. 2023

Contacts

GitHub

HwangInUng

blog

기술 블로그

LinkedIn

inung92