김승현 (SeungHyun Kim, Andy, 金承炫)
소프트웨어 엔지니어 / 웹, 모바일
웹·모바일 서비스를 16년째 만들고 있습니다. 기획부터 화면, 서버, DB, 배포까지 혼자 끝까지 맡는 일이 많았고 납품 뒤 운영하면서 들어오는 요청을 받아 고치는 일에도 익숙합니다. 코드는 다음 사람이 읽기 쉽게 쓰는 걸 가장 중요하게 봅니다. 지금은 프리랜서로 외주를 하면서 직접 만든 서비스 여러 개를 운영하고 있고 위시켓에서는 10건을 계약해 평점 5.00(평가 7건)을 받았습니다.
요약
| 구분 | 내용 |
|---|---|
| 개발 경험 | 16년 (2010 ~ 현재) |
| 주력 언어 | TypeScript, JavaScript (웹·서버·앱 모두) |
| 직장 경력 | 3년 10개월 (B**** 2년 3개월 + M******** 1년 7개월) |
| 프리랜서 경력 | 2년 5개월 (2022.09 ~ 2023.02, 2024.10 ~ 현재) |
| 창업 경험 | 1년 (2017.03 ~ 2018.02) |
프리랜서 실적 (위시켓 기준)
| 구분 | 내용 |
|---|---|
| 파트너 등급 | 상위 1% 프로 파트너 (상위 파트너 · 평점 높음 · 분쟁률 낮음) |
| 평점 | 5.00 / 5.00 (평가 7건, 전문성·적극성·만족도·일정 준수·의사소통·하자보수 전 항목 만점) |
| 계약 프로젝트 | 10건 (외주 8건, 기간제 2건) |
| 누적 계약 금액 | 79,813,119원 (최대 45,000,000원) |
| 주요 카테고리 | 웹 87%, 안드로이드 12% |
경력 사항
| Company | Joined At | Leave At | Form | Position | Team |
|---|---|---|---|---|---|
| 프리랜서 | 2024.10 | 현재 | 프리랜서 | Full Stack Engineer | Individual |
| M******** | 2023.03.20 | 2024.09 | 정규직 | Software Engineer | Product |
| 프리랜서 3건 | 2022.09 | 2023.02 | 프리랜서 | Full Stack Engineer | Individual |
| B**** | 2020.02.01 | 2022.04.30 | 정규직 | Frontend Engineer | R&D |
| W** | 2017.03 | 2018.02 | 창업 | CTO | - |
기술 스택
주로 웹과 모바일 앱 서비스를 개발해 왔고 서비스에 맞는 기술을 골라 필요하면 새로 익혀서 씁니다. 개인적으로는 게임, 인공지능, 블록체인에 관심이 있습니다.
핵심 기술 숙련도
| 숙련도 | 기술 |
|---|---|
| 10년 이상 | JavaScript, TypeScript, HTML · CSS, PHP, MySQL, Linux, Nginx, jQuery, JSON |
| 5년 이상 10년 미만 | React, Next.js, Node.js, Flutter, MongoDB, PostgreSQL, AWS, Docker, Express |
| 3년 이상 5년 미만 | Nest.js, CodeIgniter, Python, Figma, Tailwind CSS |
| 1년 이상 3년 미만 | React Native, Java, Go, Android, Electron |
프론트엔드
- Language: TypeScript, JavaScript(ES6)
- Library: React, Next.js, React Router, Recoil, Redux, MobX, React Query, Apollo Client, Emotion, StyledComponent, Tailwind CSS, Webpack, Babel, ESLint, Prettier, i18n
- Architecture: DDD(Domain-driven design), SSR, SEO, W3C Standards, a11y, Semantic HTML
백엔드
- Language: TypeScript, Java, PHP, Go
- Library: Node.js, Nest.js, Express, JWT, Apollo Server, ORM(Sequelize, TypeORM, Prisma, Mongoose), Spring Boot, CodeIgniter
- Database: MySQL, PostgreSQL, MongoDB
- Architecture: RESTful API, GraphQL, MVC
모바일
- Language: Dart, Java, Kotlin, C++, Swift
- Library: Flutter, React Native, Expo, Fastlane, Firebase, Android, Retrofit, Glide, Gson, XML Layout, NDK, OpenCV, JCodec, Ionic Framework
- Architecture: MVVM, MVC
데브옵스 · 인프라
- AWS: EC2, S3, RDS, Lambda, CloudWatch, Elastic Beanstalk, Amplify, Route 53, API Gateway, CloudFront, SES
- Firebase (B**** 재직 중 실무 사용): Firestore, Crashlytics, Realtime Database, Remote Config, Dynamic Links, Authentication, Cloud Messaging
- CI/CD: Github Actions
- ETC: Docker, Shell Script, pm2, Nginx, DNS Round-robin, Reverse Proxy, Apache, Git
데스크톱 (macOS · Windows)
- Language: JavaScript, Python
- Library: Electron.js, PyQt
- Feature: IPC, Menu, Dialog, File System, System Information
게임
- Language: C#
- Library: Unity, Google Play Game Service, Firebase
- Architecture: Singleton, 2D
머신러닝
- Language: Python
- Library: TensorFlow, Keras, Scikit-learn, NumPy, Matplotlib
- Model: MobileNet V2, SVM, Transfer Learning
- LLM: Claude API (한국어 문장 → 구조화 데이터 변환)
블록체인
- Language: Solidity
- Library: Go-Ethereum, Web3.js
비전
- Library: Haar Cascade, OpenCV
- ETC: Face Detection
네트워크
- Protocol: HTTP(s), WebSocket
협업 도구
Postman, Slack, Notion, Figma, Jira, Confluence, Asana, Zeplin
프리랜서 경력
위시켓 파트너 활동
2024.06 ~ 현재
위시켓 상위 1% 프로 파트너로 활동하며 웹 풀스택, 백엔드, 데이터 자동화, 프론트엔드 상주 등 다양한 형태의 프로젝트를 수행. 계약 10건 · 누적 79,813,119원 · 평점 5.00(평가 7건) 유지.
| 프로젝트 | 계약일 | 형태 | 금액 | 기간 |
|---|---|---|---|---|
| Spring 기반 쇼핑몰 CAFE24 API 연동 백엔드 개발 | 2026.03 | 기간제 (미드) | 3,840,000원 | 14일 |
| 네이버 데이터랩 API 활용 키워드 검색 비율 자동 수집 | 2025.08 | 외주 | 1,200,000원 | 7일 |
| 업무 자동화 프로그램 개발 | 2025.07 | 외주 | 45,000,000원 | 137일 |
| 금융 서비스 안내 반응형 홈페이지 아임웹 개발 | 2025.06 | 외주 | 800,000원 | 20일 |
| 단축 주소 생성 및 통계 보기 페이지 개발 | 2025.06 | 외주 | 1,000,000원 | 5일 |
| 졸업작품용 Android 앱 마무리 개발 | 2025.05 | 외주 | 600,000원 | 3일 |
| React 기반 AI MLOps 플랫폼 Frontend 개발 | 2024.12 | 기간제 (시니어) | 22,473,119원 | 122일 |
| 웹 기반 시험 출제 및 채점 플랫폼 추가 기능 개발 (2건) | 2024.07 ~ 2024.08 | 외주 | 3,700,000원 | 28일 |
| SNS 회원 가입 / 아이디 · 비밀번호 찾기 추가 기능 개발 | 2024.06 | 외주 | 1,200,000원 | 17일 |
Spring 기반 쇼핑몰 API 연동 백엔드 개발 2026.03
Spring·MyBatis 기반 자사 ERP와 쇼핑몰 오픈 API를 잇는 연동 백엔드 개발 (기간제)
- 상품·옵션·이미지·가격·재고 동기화 및 카테고리·브랜드·제조사·배송사 매핑 구현
- 주문·교환·클레임 수집 및 송장 전송 연동 개발
- OAuth 2.0 액세스 토큰 발급·갱신 및 만료 관리 구현
업무 자동화 프로그램 개발 2025.07 ~ 2025.11
6개월 규모의 최대 계약 프로젝트. 디자인 자동 생성 B2B SaaS 플랫폼을 설계부터 배포·운영까지 단독 수행.
- 사용자 웹·관리자 웹·API를 모노레포로 구성 (React·Vite·TanStack, NestJS·Prisma·GraphQL)
- 데이터 입력부터 템플릿 기반 결과물 생성까지 자동화 개발
- 주문·결제 흐름 개발
- S3 업로드·썸네일 자동 생성, GitHub Actions·PM2 기반 배포 자동화 구축
- 납품 후 월 단위 유지보수 계약으로 운영 지원 중
- 계약금액 45,000,000원 / 기간 137일 / 평점 5.00
- 클라이언트 평가: "구현이 가능할까 우려가 있었던 각 기능들을 기획 의도 그대로 구현"
React 기반 AI MLOps 플랫폼 Frontend 개발 2024.12 ~ 2025.04
AI MLOps 플랫폼 서비스의 프론트엔드를 시니어 개발자로 참여하여 개발 (기간제, 주 4회 재택)
- Next.js(App Router)·TypeScript 기반 쿠버네티스 MLOps 플랫폼 관리 콘솔 프론트엔드 개발
- GPU 노드·클러스터 리소스 사용량 모니터링 대시보드 및 차트 개발
- 단일·분산 학습 작업, 워크스페이스, 이미지 레지스트리 등 리소스 관리 화면 개발
- Monaco 기반 쿠버네티스 리소스 YAML 편집기 및 SSE 실시간 알림 구현
- Storybook 기반 공통 UI 컴포넌트 디자인 시스템 구축
- 계약금액 22,473,119원 / 기간 122일
웹 기반 시험 출제 및 채점 플랫폼 추가 기능 개발 2024.07 ~ 2024.08
교육기관 및 강사용 AI 기반 온라인 평가 플랫폼. 객관식 시험 출제 및 자동 채점을 지원하며 주 사용자층은 강사, 학원 관계자, 학생
- 레거시 PHP(CodeIgniter) 기반 서비스의 추가 기능 개발 및 디자인 (AWS, Linux, Nginx, MySQL)
네이버 데이터랩 API 활용 키워드 검색 비율 데이터 자동 수집 2025.08
네이버 데이터랩 API를 활용해 주요 키워드의 검색 비율 데이터를 자동 수집하는 데이터 분석·BI 도구 개발
- 네이버 데이터랩·검색광고 API 연동, 스케줄러 기반 일일 배치로 검색 비율 자동 수집 및 DB 적재
- React 기반 키워드 트렌드 시각화 및 비교 분석 화면, Docker Compose 기반 환경 구성
- 클라이언트 평가: "개인 개발자이심에도 프로젝트 공고에 딱 맞추어 목적을 매우 잘 이해"
- 완료 후 하자보수 기간에도 지속 대응하여 별도 평가 5.00 획득
금융 서비스 안내 반응형 홈페이지 아임웹 개발 2025.06
아임웹 기반 금융 서비스 안내 반응형 홈페이지 구축 및 커스터마이징
- 클라이언트 평가: "소통도 빠르고 프로젝트에 대해서 이해도가 정말 좋으신 분", "정말 최고의 서비스마인드"
개인 프리랜서 (프리랜서 3건)
2022.09 ~ 2023.02 (6개월)
아티스트 소셜 네트워크 플랫폼 2022.10 ~ 2022.12
대기업 사내벤처로 시작된 아티스트 전용 소셜 플랫폼. 뮤지션, 댄서, 배우, 감독 등 다양한 예술 분야의 창작자들이 소통, 협업, 포트폴리오 공유를 할 수 있는 중개·매칭 서비스
- 풀스택 개발 (React, Node.js, TypeScript, MySQL, Flutter, AWS)
자산관리 · 부동산 · 금융정보 제공 모바일 앱 2023.01 ~ 2023.02
부동산 및 금융 관리를 위한 통합 모바일 솔루션. Flutter를 활용해 iOS와 Android 모두에서 동작하며 약 100페이지 분량의 화면으로 구성
- 크로스플랫폼 앱 개발 (Flutter, Figma, Naver Cloud Platform)
- 통계·대시보드 화면 설계 및 구현
회사 경력
M******** — Software Engineer (Product)
2023.03 ~ 2024.09 (1년 7개월)
글로벌 크로스보더 플랫폼 서비스의 설계, 개발, 배포, 이슈 관리까지 개발 및 운영 전반을 담당
- 레거시 스택(JavaScript, React, Express) → 최신 스택(TypeScript, Next.js, React Query, Emotion, Hook, Nest.js)으로 포팅
- 어드민 콘솔, 사용자 클라이언트, 서버 API 기능 개선 및 신규 기능 개발 (Next.js, Nest.js, TypeScript, MySQL, Sequelize, Docker)
- 국가별 화폐 선택, 환율 업데이트, 화폐에 따른 환전 시스템 설계 및 개발
- 카드, 원화 결제, 현지 화폐 결제 API 연동 및 개발
- 배포 파이프라인 자동화 구축 (Github Actions)
B**** — Frontend Engineer (R&D)
2020.02 ~ 2022.04 (2년 3개월)
모바일 앱 개발, 웹 개발, API 서버 개발, 데이터베이스 설계 및 구축, Firebase 연동, 배포 자동화 등 서비스의 시작부터 배포까지 전반적인 업무 담당
송아지 질병 조기발견 서비스 2021.10
송아지에 부착된 센서의 신호를 인공지능 기술로 분석하여 파악한 행동 데이터에 기반해 질병을 조기 발견하고, 농장주에게 행동 데이터를 시각화하여 제공하며 질병 발생 시 알림을 주는 서비스
- 크로스플랫폼 모바일 앱 설계 및 개발 담당 (Flutter, Android, iOS)
- API 서버 개발, 데이터베이스 스키마 설계 (Node.js, TypeScript, Express, AWS Amplify, MySQL)
- AWS CloudWatch 활용 앱 사용 로그 시스템 구축
- Provider 상태 관리 라이브러리를 응용한 MVVM 패턴 설계
- 캔버스, Painter 기반 Scrollable한 Line, Bar, Range 그래프 컴포넌트 구현
- X, Y축이 고정된 Scrollable한 데이터 표 위젯 개발
자세 밸런스 측정 및 운동 처방 솔루션 2020.10
고객에게 착용된 IMU 센서의 신호로부터 안정성과 가동성을 측정하고, 앱에서 결과를 확인하며 리포트 발행을 통해 운동을 맞춤형으로 처방할 수 있는 전문가용 솔루션
- 크로스플랫폼 모바일 앱 개발 참여 (Flutter, Android)
- 5페이지 분량의 처방 리포트 PDF 생성, 페이징 처리, 영상과 그래프 동시 재생 리플레이 기능 개발
- Firebase Cloud Firestore(NoSQL) 스키마 설계
인공지능 학습용 태깅 데이터 확보를 위한 내부 태깅 프로그램 2020.09
송아지 CCTV 촬영 영상을 보며 행동 태깅 작업을 할 수 있는 PC용 앱
- Electron.js로 크로스플랫폼 PC 앱 개발 (React, Redux, JavaScript, TypeScript)
- IMU 센서 신호 데이터를 CanvasJS로 그래프 표현, 시간 흐름에 따른 실시간 재생
- 6개 동영상 채널 실시간 동시 재생, 각종 플레이어 기능 (확대축소, 좌우 탐색, 단축키, 진행바 태깅 데이터 시각화, HTML5)
- 웹에서 사용자별 사용 통계를 그래프로 표현, API 서버 및 DB 스키마 설계 (React, Node.js, PostgreSQL, Sequelize ORM)
IMU 센서 신호 딥러닝 2020.06
IMU 센서 신호 데이터를 다양한 방법으로 단순화시킨 후 이미지로 변환하고, MobileNet 모델로 딥러닝 학습시켜 정확도를 확인하는 내부 실험 프로젝트
- 센서 신호 데이터 이미지 변환 개발 (Python)
- 이미지 학습 구현 (TensorFlow, MobileNet Model, Transfer Learning)
BLE 센서 기기를 활용한 아동 대상 게임 개발 2020.03
BLE 센서 기기를 통해 아동이 활동적으로 즐길 수 있는 실험적 게임 제작 프로젝트. IMU 센서 기기를 들고 특정 동작을 수행하면 그 결과를 앱에서 받아 게임 컨텐츠를 플레이하는 게임
- Unity를 사용한 게임 개발
- BLE 센서 데이터 통신을 위한 Android, iOS 브릿지 플러그인 개발
창업 경험
GetWalk 2017.03
위치 기반의 리워드 적립형 만보기 앱, 친형과 함께 창업
- 모바일 서비스 창업, 개발 전 분야 담당 (Android, Java, Retrofit2, Gson, Glide, DataBinding)
- 관리자 웹 프론트 개발 (React, JavaScript), 안드로이드 앱 개발 (Java, 가속도 센서 활용 걸음 수 카운트)
- 서버 배포 (Linux, Nginx, AWS Elastic Beanstalk), 데이터베이스 서버 구축 (MongoDB)
- API 서버 개발 (Node.js, JavaScript), 좌표 데이터 생성, Batch 서버에서 Crontab 활용 데이터 업데이트, MongoDB Geospatial Query 활용 조회
개인 프로젝트
운영 중인 개인 서비스 2025.07 ~ 현재
직접 기획·개발·배포하고 운영하는 웹·앱 서비스들. 서버는 Go·PostgreSQL, 웹은 React Router(SSR), 앱은 React Native(Expo)
- 방탈출 정보 서비스: 업체 15곳의 공식 사이트에서 매장·테마 정보를 모으는 수집기 (업체별 어댑터, 내용이 바뀐 것만 저장, 실패 시 간격을 늘려 재시도, 한 트랜잭션 반영)
- 음원 공유 서비스: 곡마다 오디오 특징 벡터를 뽑아 비슷한 곡을 찾는 추천, 페이지 종류별 사이트맵·schema.org 구조화 데이터
- 기록·트레이딩 노트 서비스: 한국어 문장을 AI(Claude API)로 읽어 정해진 형식의 데이터로 바꾸는 기능, 거래소 API 연동 주문 도구 (중복 주문 차단, 시간 초과 시 결과 모름 처리)
- 검색엔진·AI 크롤러 방문을 봇별로 나눠 집계
자작곡 공유 커뮤니티 2011.02 ~ 2022.09
사용자가 직접 제작한 자작곡을 공유하는 커뮤니티
- 서버, 데이터베이스, API 서버, 웹 구축 및 지속적 업데이트, 다양한 기술 스택 적용 및 테스트 (React, Next.js, Redux, TypeScript, JavaScript, Sass, jQuery, gulp, ESLint)
- 초기 PHP, CodeIgniter, MySQL, jQuery, Apache, Nginx, Linux 스택에서 React를 거쳐 Next.js(SSR), Redux, TypeScript, StyledComponent, Prisma / 백엔드 Node.js, GraphQL, MongoDB, pm2 스택으로 전환
- pm2 ecosystem 활용 CI/CD, Github Actions를 통한 배포 자동화
- Redis 기반 Message Queue를 통한 업로드 대기열 처리
- 동접자 1,000명 규모 대응 서버 관리 경험: php-apc 캐싱을 통한 DB 커넥션 최소화, MySQL Master-Slave 리플리케이션으로 읽기/쓰기 서버 물리적 분리, DNS 라운드로빈 기반 분산 처리, Docker 활용 신규 서버 환경 구축 단순화
- 주기적인 Ping Test를 통해 서버 다운 시 Telegram 알림 모니터링 시스템 구축
뉴스 / 이슈 컨텐츠 제공 반응형 웹 2022.05
뉴스와 이슈 컨텐츠를 제공하는 반응형 웹 서비스
- 서버 인프라 구축 (Linux, Nginx HTTP), API 서버 개발 (Node.js, Express, TypeScript)
- 웹 프론트엔드 및 관리자 페이지 개발 (React, JavaScript)
FlowFly 2017.09
Flappy Bird를 모티브로, 터치하면 위로 떼면 아래로 내려가며 장애물을 피해 동전을 먹고 최고 점수를 획득하는 게임
- Unity로 게임 클라이언트 개발, 무작위 장애물 생성
벽돌공장 키우기 2016.10
공장장이 되어 인부를 고용하고 벽돌을 팔아 돈을 벌어 더 큰 공장을 키워나가는 게임
- Unity로 게임 클라이언트 개발, 기획 문서 작성, 싱글톤 디자인 패턴, 퀘스트 보상 시스템, 인앱 결제, 랭킹 시스템
동영상 강의 플랫폼 2016.06 ~ 2016.12
동영상 강의를 제공하는 LMS 플랫폼
- 강의 플랫폼 웹사이트 및 관리자 웹 개발, 하이브리드 앱 배포
- PHP, CodeIgniter, MySQL, Nginx, jQuery, HTML5, Video Streaming
개미 갑부 만들기 2016.05
아무것도 없이 인생을 시작하는 개미를 부자로 만드는 인생 시뮬레이션 게임
- Unity로 게임 클라이언트 개발, 스토리 기반 시뮬레이션 게임
웹서비스 모음 2012
실시간 채팅 웹앱, 커뮤니티 인기글 모음 서비스, 동영상 강의 플랫폼, 창작물(그림) 공유 커뮤니티, 짧은(10초) 동영상 공유 커뮤니티, 사진 공유 커뮤니티, 임시 이메일 발급 서비스, 웹 도구 모음 서비스
- 2010년부터 매년 다양한 최신 기술 스택을 사용해 개발 및 서비스하며 꾸준한 학습과 테크적 성장 추구 (PHP, CodeIgniter, MySQL, jQuery, HTML5, CSS3, GraphQL, Linux, Nginx, Sass, React, Next.js, Redux, Recoil, MongoDB, ESLint, Webpack, Socket.io)
커뮤니티 · 오픈소스 활동
유니티-네이티브 앱 통신 브릿지 플러그인
유니티에서 네이티브(Android, iOS) 코드와의 데이터 통신이 필요할 때 사용하는 브릿지 플러그인
DuckSync
파일 변경을 감시하여 두 디렉토리 간 실시간 동기화를 수행하는 앱
- PC용 앱 개발 (Electron, React, Redux, JavaScript, Sass, Watchman, rsync)
라이브러리 이슈 수정
사용 중인 라이브러리에 이슈가 있으면 적극적으로 코드를 분석하여 수정 후 Pull Request 기여 (PR #1, #2, #3, #4)