JUNHYUN AN / PRODUCT ENGINEER

안녕하세요. 안준현입니다.

웹·앱 개발과 배포, 운영을 해왔습니다.

주요 성과

고객 앱 제작·후가공
30개
App Store·Google Play 출시
10개
기획부터 배포·운영까지
0 to 1
프론트엔드·백엔드·인프라
End-to-End
안준현 프로필

경력 상세

01

AI MOBILE APP BUILDER

AppBuildChat

Lead Developer 2024.09–2025.12

고객 앱 약 30개를 수정하고, 약 10개를 스토어에 출시했습니다.

약 5명 규모 팀에서 제품 방향과 업무 배분을 맡았습니다. AI가 생성한 앱을 검토하고 수정하는 작업과 스토어 출시를 진행했습니다.

01

생성 워크플로우

실행 한 번으로 프로젝트 초기화와 Firebase 프로젝트 생성을 진행하고, 기획 문서를 코드로 전환하는 흐름을 제안하고 구체화했습니다.

02

배포 구조 개선

기존 서버를 리팩터링하고 자체 서버 환경을 GCP Cloud Run으로 옮겨, 배포 환경의 접근성과 안정성, 보안 관리 방식을 개선했습니다.

03

앱 품질 표준화

Google Material 컴포넌트를 목록화하고 공통 라이브러리로 만들어, 자동 생성되는 Flutter 앱의 일관성과 후가공 효율을 높였습니다.

04

고객과 출시 책임

캐나다·인도 고객 미팅에 참여하고, 기능 점검부터 signing key와 외부 빌드 방식, App Store·Google Play 정책 대응까지 출시 전 과정을 다뤘습니다.

기술 스택
  • Flutter
  • Firebase
  • GCP Cloud Run
  • Mobile Release

02

MOBILE PRODUCT OPERATIONS

Mediology / 신신당부

Full Stack Engineer 2026.06–2026.07

개발이 중단된 React Native 앱을 인수했습니다. 앱과 백엔드를 수정하고 배포했습니다.

앱, 백엔드, 관리자 화면과 배포 환경을 단독으로 맡았습니다. 운영자가 서비스 상태를 확인하고 설정을 변경할 수 있는 기능도 만들었습니다.

01

핵심 기능 복구

동작하지 않던 소셜 로그인과 주요 버그를 수정하고, 부족한 인수인계 속에서 기존 구조와 빌드 과정을 다시 파악했습니다.

02

운영 대시보드

Next.js로 방문·가입·핵심 플로우 지표, 오류 로그와 내부 데이터를 확인하는 관리자 화면을 만들고 의사용 업무 화면도 구현했습니다.

03

안전한 데이터 구획

사용자와 의사 데이터가 업무 화면에서 섞이지 않도록 접근 영역을 분리하고, 서버 제어 공지와 강제 업데이트 기능을 더했습니다.

04

배포 체계 재구축

prod/test 환경을 분리하고 GCP에 프론트·백엔드를 배포했습니다. EAS CI/CD와 Google Play 업로드 키 복구·처리까지 직접 해결했습니다.

기술 스택
  • React Native
  • FastAPI
  • Next.js
  • GCP
  • Cloudflare Pages
  • EAS

03

ON-PREMISE AI B2B SAAS

JENTI

Backend Developer 2026.01–2026.05

기업 내부망에서 사용하는 AI SaaS의 백엔드를 개발했습니다. 부하 테스트와 내부망 배포도 진행했습니다.

다른 개발자들과 FastAPI 기반 백엔드를 개발했습니다. 약 1,000명 사용을 가정하고 50명 동시 요청으로 부하 테스트를 했습니다.

01

백엔드 협업

FastAPI, PostgreSQL, Redis, Alembic 기반 서비스에서 MSA 구조, gRPC 워커와 비동기 처리 흐름을 다뤘습니다.

02

성능 기준 검증

50명의 즉발 요청과 지속 요청을 각각 부하 테스트하고, 실제 서버 성능에 맞춰 타임아웃 기준을 조정했습니다.

03

폐쇄망 배포 경험

오프라인 Linux 환경에서 여러 컨테이너를 직접 구성하고 검증하며, 대기업 내부망의 업무·배포 절차를 경험했습니다.

04

AI 개발 흐름 설계

기존 작업 컨벤션과 히스토리를 먼저 읽고 체크리스트로 일을 나눠, AI가 맥락을 잃지 않고 일정한 품질로 작업하도록 워크플로우를 만들었습니다.

기술 스택
  • FastAPI
  • PostgreSQL
  • Redis
  • Alembic
  • gRPC
  • Linux
  • Containers

일하는 방식

  1. 01

    문제 확인

    사용자와 운영자가 어디에서 불편을 겪는지 확인합니다.

  2. 02

    작업 정리

    요구사항과 제약을 정리하고 할 일을 나눕니다.

  3. 03

    개발

    작은 단위로 만들고 테스트합니다.

  4. 04

    문서화

    작업 내용과 결정한 이유를 기록합니다.

  5. 05

    인수인계

    다른 사람이 이어서 작업할 수 있도록 정리합니다.

요구사항 조율

요청한 내용과 개발 조건을 함께 확인하고 작업 범위를 정합니다.

새 기술 검토

새로운 기술은 작은 실험으로 확인한 뒤 적용합니다.

운영 정리

반복 수작업을 줄이고 운영 방법을 문서로 남깁니다.

그 밖의 경험

Repertory

팀 리드로 인증과 회원 기능을 개발했습니다.

Spring Boot, Spring Security, JWT, MSA 환경에서 회원 기능과 자체·Google 로그인을 구현했습니다. 서비스 간 경계를 나누고 로그 테이블 구조를 정리했습니다.

  • Spring Boot
  • Spring Security
  • JWT
  • MSA

Arts Collective & B-boy

Dance · 10+ Years

비보이로 10년 넘게 활동했습니다.

예술단체에서 공연을 기획하고 연출했습니다. 서로 다른 분야의 사람들과 공연의 방향을 정하고 함께 작업했습니다.

활동
10년+
연출 공연
5회+
팀 규모
5–13명

AI Workshop

Non-developers · Small Group

비개발자를 대상으로 AI 활용 워크숍을 진행했습니다.

개발 용어를 설명하고, 참여자의 일에 AI를 적용할 방법을 함께 찾아 실습했습니다.

진행
3회
누적 참여
9명
회차 규모
2–4명