Profile

안효경 (An Hyokyung)

INTRODUCE

백엔드 중심 웹 개발자로 커리어를 시작하여, 월평균 1.2만 명이 이용하는 예약·결제·입장 시스템의 요구사항 분석부터 기능 설계·개발·운영까지 담당했습니다. 웹 서비스뿐만 아니라 모바일 앱 API, 키오스크·태블릿 등 다양한 디바이스와 연동되는 비즈니스 로직을 설계·개발하고, 하드웨어 제어까지 포함한 통합 시스템을 구현했습니다.

실무에서는 공공기관 서비스의 100여 건 결함을 긴급도·영향도 기반으로 우선순위 수립하고 일일 작업량을 설정하여 3개월 내 100여 건의 오류를 개선했습니다. 또한, 실시간 장애 대응과 정기 점검 기반의 선제적 관리 체계를 구축하였고, 유지보수 6개월 차 이후 정기점검·유지보수 과정에서 오류 발생 0건을 달성·유지하여 시스템 안정성을 향상시키는 성과를 거두었습니다.

프론트엔드 역량을 늘리기 위해 React·Next.js 기반 프론트엔드까지 직접 개발하며 풀스택 역량을 넓히고 있습니다.

서비스 흐름을 이해하고 설계부터 운영까지 책임질 수 있는 개발자를 지향합니다.

Latest Updated 2026. 04. 15 (D+13)

HyokyungAn

SKILL

Languages

  • Java
  • JavaScript

    Back-end

    • Spring Framework
    • Spring boot
    • eGov Framework
    • MyBatis
    • JPA

    Front-end

    • HTML5
    • CSS
    • Vue.js
    • React
    • Next.js
    • jQuery
    • Tailwind CSS
    • JSP

    Database

    • MariaDB
    • MongoDB
    • OracleDB

    Version Control & Tool

    • GitHub
    • SVN
    • Swagger

    EXPERIENCE 총 1년 6개월

    2024. 04 ~ 2025. 10

    체인팜 주식회사 총 1년 6개월

    플랫폼 사업부 | 웹 개발자
    • 파크골프장 예약·결제·입장 통합 시스템 구축 및 운영
      • 천안 유관순 파크골프장 : 요구사항 분석·설계·개발, 시스템 운영
      • 여주 파크골프장 : 시스템 고도화 및 운영 안정화
    • 버스 좌석 결제·탑승 시스템 구축 및 운영
      • 마포 순환 열차 버스 : 요구사항 분석·설계·개발, 시스템 운영
    • 공공기관 웹 서비스 안정화 및 유지보수
      • 인천 MICE뷰로 : 오류 전수 개선 및 정기 점검 기반 선제적 관리 체계 구축
    • Skill Keywords
      JavaSpring BootSpring FrameworkMyBatisMariaDBMongoDBVue.jsJavaScriptjQueryJSPApache TomcatFirebaseGitHubSVNeGov Framework

    MAJOR PROJECT

    2025. 06 ~ 2025. 10

    천안 유관순 파크골프장 예약·결제·입장 시스템 구축·운영

    체인팜 주식회사

    • 개요
      • 웹 예약부터 키오스크 결제, 게이트 출입 제어까지 이용 전 과정을 하나의 흐름으로 연결한 파크골프장 통합 운영 시스템
    • 역할
      • 기존 시스템을 기반으로 요구사항에 맞는 기능 설계·개발·론칭 및 운영 담당
    • 핵심 구현
      • 예약 생성, 목록 조회, 입장권 상세 보기 등 예약 기능 구현
      • 행정망 API를 연동하여 자격 검증 및 할인 적용 기능 개발
      • QR·안면인식 데이터와 결제/예약 정보를 실시간 매칭하여 결제 및 입장 유효성 검증 API 개발
      • 게이트 개방/차단 처리 API를 이용하여 입장 제어
      • 키오스크, 태블릿 등 디바이스 연동, 화면에 필요한 정보 제공 API 및 화면 개발

    2024. 12 ~ 2025. 04

    마포순환열차버스 좌석 결제·탑승 시스템 구축·운영

    체인팜 주식회사

    • 개요
      • 앱·키오스크 결제부터 QR 탑승까지, 온·오프라인을 하나로 연결한 통합 좌석 결제·탑승 시스템
    • 역할
      • 기존 시스템을 기반으로 요구사항에 맞는 기능 설계·개발·론칭 및 운영 담당
    • 핵심 구현
      • 앱 결제 지원을 위한 모바일 앱 전용 API 개발 및 외부 앱 개발사와 협업
      • 키오스크 결제 후 알림톡 또는 실물 티켓 발권 선택 기능 개발
      • 결제·탑승 가능 여부 검증 API 개발
      • BIXOLON Web Print SDK를 활용해 프린트기와 연동하여 실시간 티켓 발권 기능 구현

    2024. 10 ~ 2024. 11

    캠핑장 전자서명 시스템 구축

    체인팜 주식회사

    • 개요
      • 캠핑장 입실 시 물품 지급 확인을 위한 태블릿 기반 전자서명 시스템
    • 역할
      • Firebase에 약관, 지급 물품 내용 등 서명에 필요한 정보 저장
      • 태블릿 전자서명 완료 시 예약·지급 정보와 서명 정보를 매핑하여 저장
      • 물품 지급 현황 확인 대시보드 개발

    2024. 06 ~ 2025. 10

    여주 파크골프장 예약·결제·입장 시스템 안정화 및 고도화

    체인팜 주식회사

    • 개요
      • 웹 예약부터 키오스크 결제, 게이트 입장 제어까지 연결되는 예약·결제·입장 통합 시스템
    • 역할
      • 운영 중인 시스템의 안정화 및 기능 고도화 수행
    • 핵심 구현
      • OTP 기반 동적 QR 생성 및 결제·입장 시점 유효성 검증 시스템 개발
      • 메시징(알림톡/문자) 서비스 공통 처리 구조 구현
      • 사내 행정망 API 연계를 통한 사용자 자격 검증 및 할인 적용 로직 설계·구현

    2024. 04 ~ 2025. 10

    인천 MICE뷰로 시스템 운영 및 안정화

    체인팜 주식회사

    • 개요
      • 인천 지역 내 컨벤션·전시·관광 정보를 통합 제공하고 행사 유치를 지원하는 포털 사이트
    • 역할
      • 시스템 운영 지원 및 단위 기능 개발을 시작으로, 2024년 12월부터 메인 담당자로서 프로젝트 전권 수행
      • 고객사와의 직접 소통 및 요구사항 분석부터 웹 개발, 행정 서류 작성, 장애 대응 및 유지보수까지 운영 전 과정 전담
    • 핵심 구현
      • 기존 미해결된 오류 100여 건 전수 분석 및 해결
      • 표준 오류 요청 양식과 정기 점검 체크리스트를 제작, 선제적 대응 체계 마련

    SUB PROJECT

    2024. 08 ~ 2024. 08

    카포유 휴대폰 본인 인증 기능 개발

    체인팜 주식회사

    • 개요
      • 차량 검사 관리 시스템
    • 역할
      • [SMS 인증 구현]: 퍼플북 API를 활용해 인증번호를 사용자 휴대폰으로 발송
      • [DB 연동 및 검증]: 발급된 인증번호를 DB에 저장하고, 사용자가 입력한 번호와 비교하여 일치 시 로그인 버튼 활성화

    2024. 07 ~ 2024. 07

    메시지 발송 기능 개발

    체인팜 주식회사

    • 개요
      • 체육센터에서 이용자 대상으로 대량의 메시지 발송 기능 개발
    • 역할
      • [비동기 예약 발송 구조]: 요청 즉시 응답 후 DB 기반으로 처리하는 비동기 프로세스를 설계
      • [배치 스케줄러 구축]: 30초 주기 배치 로직을 구현하여 발송 대기 데이터를 모니터링하고 처리하는 시스템 구축
      • [운영 효율 중심 흐름]: 발송 대상자 조회, 메시지 내용 작성 과정을 단순화하여 발송 업무 프로세스 개발

    2024. 06 ~ 2024. 07

    인천시티투어 글로벌 사용자용 이메일 인증 및 티켓 발송 기능

    체인팜 주식회사

    • 개요
      • 키오스크 결제·태블릿 QR 탑승까지 이어지는 온·오프라인 통합 좌석 결제 및 탑승 시스템
    • 역할
      • [기존 인프라 활용]: 사내 DirectSend 기반 발송 모듈을 사용하여 이메일 발송
      • [이메일 기반 인증 시스템]: 국내 휴대폰 인증이 어려운 외국인 사용자를 위한 이메일 인증 및 유효성 검증 로직 개발
      • [인증 수단 동적 분기 처리]: 홈페이지 언어 선택에 따라 휴대폰/이메일 인증을 선택적으로 호출
      • [사용자 맞춤형 설계 능력]: 특정 환경에 제한된 사용자를 위한 대체 수단 설계를 통해 문제 해결

    2024. 07 ~ 2024. 08

    광고 계약서 PDF 생성 기능 개발

    체인팜 주식회사

    • 개요
      • 광고 계약 체결에 대한 계약서 전자서명·PDF 생성 시스템
    • 역할
      • [XSL/XML 기반 PDF 동적 생성]: 계약 데이터(XML)-문서 양식(XSL)을 결합하여 PDF를 생성하는 기능 개발

    SIDE PROJECT

    2025. 04 ~

    핏플(fitpl) 앱 프로젝트

    키워드, 위치 매칭 기반 사용자 맞춤형 장소 추천 및 일정 관리 서비스

    • GitHub
    • 기술 스택
      • Java, Spring Boot, JPA, MyBatis, MariaDB, 퍼플북(알림톡/SMS), Spring Mail, Discord Webhook, Swagger, GitHub
    • 핵심 구현
      • 공통 API 규격 수립 및 Swagger 연동
      • OAuth 회원가입/로그인 기능 구현 & JWT 기반 인증 프로세스 개발
      • 회원가입/로그인/회원 관련 RESTful API 개발
      • 디스코드 기반 실시간 알림 시스템 구축
      • 탈퇴 관련 배치(Batch) 프로세스 개발

    2025. 03 ~

    TV, 드라마 / 영화 검색 서비스

    TMDB API 기반 TV, 드라마 / 영화 통합 검색 및 찜하기 서비스

    • GitHub
    • 배포
    • 기술 스택
      • Next.js (Pages Router), React, Tailwind CSS, TMDB API, DeepL API, Vercel
    • 핵심 구현
      • SSR(getServerSideProps)과 CSR을 기능별로 분리 적용하여 초기 로딩 성능 최적화
      • URL을 단일 진실 공급원으로 활용해 검색·장르·페이지·스크롤 위치를 뒤로가기 후에도 유지
      • 디바운스 기반 실시간 검색으로 불필요한 API 호출 최소화
      • Next.js API Routes를 통해 DeepL API 서버사이드에서 호출, CORS 문제 해결 및 키 노출 방지
      • Skeleton UI 적용으로 로딩 중 레이아웃 시프트 없는 UX 구현
      • localStorage 기반 찜 기능 및 검색 기록 저장·삭제 구현
    v.1.3.1 / Github / Thanks for Outsider