채용공고 올리기

안병준님을 응원해보세요!

이직/구직 중이에요
창의적
성실함
책임감
유연함
커뮤니케이션

미리보기

직업
백엔드 개발자
이름
안병준
이메일
abj13@naver.com
간단소개
스타트업에서 백엔드 개발을 하고 있습니다. API 개발 뿐 아니라, 서버 인프라 구축, 배포 스크립트 작성, 서비스 모니터링 및 장애 대응 등 운영을 위한 업무도 맡아서 하고 있습니다. 긍정적인 사고방식을 좋아하며, 같이 일하기 좋은 동료가 되기 위해 노력하고 있습니다.

자기소개

자기소개

[프로젝트 전체 생명 주기를 경험했습니다.]

스타트업에서 약 2년간 백엔드 개발자로 일하면서 서비스 기획 단계부터 출시 및 운영까지 프로젝트 전체 생명주기를 경험했습니다. TypeScript와 NestJS, TypeORM을 사용하여 API를 개발하고, 온프레미스 환경과 AWS 환경에서 인프라를 구축했으며, 휴먼 에러를 줄이기 위해 CI/CD 환경을 구축하였습니다. 이러한 경험을 통해 개발 계획 문서 작성, 개발, 테스트, 배포에 이르는 전 과정을 체계적으로 관리 할 수 있는 역량을 갖추었습니다.

[응답 속도 최적화를 위한 성능 개선 경험]

생성형 AI를 활용한 개발 프로젝트를 진행하며, 응답시간이 평균 3초 이상 소요되는 문제가 있었습니다. 이를 해결하기 위해서 변동이 적은 데이터를 로컬 캐싱하고, 스케줄러를 통해 주기적으로 메모리의 데이터를 최신화하는 구조를 설계했습니다. 이 최적화 작업을 통해 응답시간을 1초 미만으로 대폭 단축하여, 사용자 경험을 개선하고 시스템 부하를 현저히 줄이는 성과를 얻었습니다.

[무중단 서비스를 위한 안정적인 배포 전략 구축]

24시간 운영이 필요한 상담 서비스 특성상, 서비스 중단이 없는 배포가 필수적이었습니다. 이를 위해 블루그린 배포 전략을 사용하여 무중단 배포를 구현하고, 장애 발생 시에도 핵심 기능인 상담 서비스를 유지 할 수 있도록, MSA 구조를 도입했습니다. 이를 통해 서비스 가용률을 높이고, 안정적인 운영 환경을 구축할 수 있었습니다.

[모니터링 시스템 구축을 통한 장애 대응 체계 강화]

장애 발생 시, 원인 파악이 늦어지는 문제를 해결하기 위해 모니터링 툴을 도입했습니다. 주요 서비스 지표를 실시간으로 수집하고, 시각화하여 장애를 조기에 감지하고 빠르게 대응할 수 있는 체계를 마련했습니다. 이를 통해 서비스 장애 대응 평균 시간을 크게 단축했으며, 운영 안정성 역시 강화하는 데 크게 기여했습니다.

[업무 효율 증대를 위한 툴 개발]

사내에 업무 자동화 툴이나 스크립트를 만들어서 업무 생산성을 증대시켰습니다. 사내 구성원과 소통하는 것을 좋아하여, 이야기를 나누다 불편한 점 혹은, 개선 해야하는 부분에 대한 니즈를 파악하여 남는 시간이나 주말에 심심할 때 만들어 드렸습니다. 특히, 많은 데이터를 봐야하는 마케팅 부서와 잦은 교류가 있었는데, 덕분에 업무가 편해졌다는 말을 들을때면 고생했던 것도 녹아내리곤 합니다.

[조직과 함께 성장하는 개발자가 되고자 합니다.]

하나의 목표를 향해 팀과 함께 나아가는 과정 속에서 제 역량도 함께 성장한다고 믿습니다. 스타트업 환경에서는 한정된 자원 속에서도 주어진 문제를 주도적으로 해결하고, 더 나은 방법을 찾아내는 경험을 쌓았습니다. 빠르게 변화하는 시장에서 유연성과 주도성을 발휘해 조직의 성과에 기여하고자 합니다.

[긍정적인 태도와 성장 마인드 셋을 지향합니다.]

“웃어서 행복해진다”는 마음가짐으로, 일상속에서 즐거움과 배움을 찾으려고 합니다. 예상치 못한 어려움도 성장의 기회로 삼아, 매일 한 발짝 더 나아가는 개발자가 되기 위해 노력하고 있습니다.

기술 스택

기술 스택
NestJS
Spring Boot
TypeScript
Java
Python
FastAPI

경력

회사명
(주)라바웨이브
직책 • 부서
팀원 • 서비스 개발팀
근무 기간 (근무 형태)
2023.08. - 재직 중
(1년 10개월 | 정규직)
담당 업무
  • 사내 모든 프로젝트의 백엔드 개발 및 운영

  • 신규 프로젝트 아키텍처 설계 및 MVP 개발

  • 사내 인프라 (온프레미스 / AWS) 환경 구축

  • 무중단 배포 시스템 구축

  • 모니터링 툴 도입, 알림 도입

  • 부서 구분 없이 업무 효율을 위한 자동화 스크립트/툴 개발

프로젝트

프로젝트명
솔루션 업무 자동화
소속/기관명
라바웨이브
프로젝트 기간
2024.09. - 2024.12.
(4개월)
프로젝트 설명
  • 사용 언어: Python

  • 사용 기술: FastAPI, PostgreSQL, Docker

  • 프로젝트 설명:

    • 자사 솔루션을 위해 필요한 인력 리소스를 절감하기 위해 생성형 AI의 API를 사용해서 업무 자동화 시스템 개발

  • 수행 역할:

    • 전체적인 프로젝트 설계 및 일정 산정, 시퀀스 다이어그램 등의 문서 작성

    • 폴링을 통한 윈도우 에이전트와 HTTP 통신, 빠른 응답을 위해 로컬 캐싱과 생산자 소비자 패턴 적용

      • DB 조회를 최소화 하여, 응답 생성 이전 소요 시간 3초 -> 1초 미만으로 감소

      • 클라이언트가 요청하면 바로 응답 큐에 쌓인 응답을 전달, 응답 생성은 백그라운드에서 처리

    • 어드민 대시보드 개발

프로젝트명
THE WAVE
소속/기관명
라바웨이브
프로젝트 기간
2024.03. - 2024.08.
(6개월)
프로젝트 설명
  • 사용 언어: Typescript

  • 사용 기술: NestJS, TypeORM, Maria DB, NX workspace, Docker

  • 프로젝트 설명:

    • 자사 블로그 개발 및 운영

  • 수행 역할:

    • 해시태그, 게시물 추천 등을 위한 커스텀 쿼리 개발

    • 조회수 기능 개발

    • SEO 향상을 위한 슬러그 URL 개발

    • CI/CD 적용

    • 장애 대응 및 유지보수

프로젝트명
AAA (API, Admin Automation)
소속/기관명
라바웨이브
프로젝트 기간
2023.08. - 2024.03.
(8개월)
프로젝트 설명
  • 사용 언어: Typescript

  • 사용 기술: NestJS, TypeORM, Maria DB, NX workspace, Docker

  • 프로젝트 설명:

    • YAML 형식으로 작성된 명세를 기반으로 기본적인 DB 엔티티와 CRUD API, 어드민 기능을 생성해주는 시스템

  • 수행 역할:

    • 자사 도메인 특성 상, 상담 업무가 24시간 운영되어야 하므로 다른 서비스에서 장애가 발생해도 상담에는 문제가 없도록 MSA 설계

    • API 쿼리 스트링 모듈 개발

    • 유저 인증/인가 및 권한 시스템 개발

    • 서비스 유닛 테스트 코드 작성 (커버리지 90% 이상)

    • 무중단 배포 및 CI/CD 적용

    • 장애 대응 및 유지보수

포트폴리오

타입
URL

교육

소속/기관
용인대학교
종류 | 전공명/전공계열
대학교(학사) | 컴퓨터과학과
재학 기간 (재학 상태)
2017.03. - 2024.08. (졸업)
소속/기관
용인대학교
종류 | 전공명/전공계열
대학교(학사) | 경영학과(부전공)
재학 기간 (재학 상태)
2017.03. - 2024.08. (졸업)

대외활동

활동명
학과 동아리 AI Service LAB
소속/기관
용인대학교 컴퓨터과학과
활동 연도
2023
활동 상세 설명

용인 대학교 컴퓨터과학과 학생 중 교내 서비스 개발에 관심이 있는 학생들이 모인 학과 동아리를 개설했습니다. 현재도 참여하여, 후배들과 소통하고 있습니다.

  • 동아리 전체 운영 (교수님 3명, 학생 10명)

  • 현재 교내 서비스 3개 운영 및 추가 개발 중

    • 동아리 홈페이지

    • 학교 챗봇 서비스

    • 카풀 매칭 플랫폼

자격증

자격증명
SQLD
점수/급 | 발급 기관
- | 한국 데이터 진흥원
취득월
2022.06
자격증명
OPIC
점수/급 | 발급 기관
IL | ACTFL
취득월
2024.03
자격증명
TOEIC
점수/급 | 발급 기관
640 | YBM
취득월
2023.11

외국어

언어명
영어
수준
일상 회화 가능
댓글