이효규Full-Stack Engineer

문제를 먼저발견하고,끝까지만듭니다.

프론트엔드를 주력으로, 필요하면 Spring Boot 백엔드·인프라까지 직접 다루는 풀스택 개발자입니다.
만든 결과가 실제로 나아졌는지 숫자로 확인합니다.

Proven by Numbers

50K+

월 PV

메유 · 실서비스 운영

100

Lighthouse

아몬드에듀 · 69 → 100

92%↓

LCP 단축

3.9s → 0.3s

3천+

재직 중 커밋

프론트 + 백엔드

(01) 어떻게 일하나

화면 뒤에서 무슨 일이 일어나는지 이해한 채로 만듭니다. React로 시작해 DB 설계·Spring Boot API·배포까지 직접 손대고, 코드가 복잡해지기 전에 먼저 알아챕니다. 테스트로 완성도를 높이고 안정적으로 동작하는 것을 중요하게 여기며, 만든 것이 실제로 쓰이는 순간까지 끝까지 다듬습니다.

(02) 무엇으로 만드나

Stack

써보고 판단한 기술만 남깁니다. 프론트엔드부터 백엔드·인프라까지 직접 다룹니다.

Frontend

09
React
Next.js
TypeScript
TanStack Query
ZuZustand
Tailwind CSS
shadcn/ui
EmEmotion
Framer Motion

Backend

10
Java
Spring Boot
PostgreSQL
MongoDB
QuQueryDSL
FlFlyway
JWJWT · Security
pgpgvector
OpenAI
Anthropic

Infra / DevOps

06
Vercel
Supabase
Ubuntu
Apache
ShShell Script CI/CD
PWPWA

Test / Quality

08
Vitest
Jest
ReReact Testing Library
StStorybook
CSCSP nonce
ChChart.js
ExExcelJS
TiTipTap

(03) 어디서 일했나

Career

총 3년 7개월 · 2개 회사에서 쌓은 실무 경력

지피티코리아

2024.07 — 2026.05 · 1년 11개월

풀스택 개발자 (프론트엔드 주력)

B2B 교육 플랫폼(아몬드에듀), AI 영어 교육(AIELS), AI 시험 문제 생성(이그잼포유) 등을 프론트 주력으로 개발하고, 담당 도메인은 DB 스키마 설계부터 Spring Boot 백엔드·배포까지 직접 구현했습니다. (재직 중 3,000+ 커밋)

  • 아몬드에듀 백엔드(almondedu-api) Git 303커밋 직접 작성 — JPA·QueryDSL·Flyway·JWT·N+1 최적화
  • Lighthouse 69 → 100(Branch 91), LCP 3.9s → 0.3s (92%↓)
  • 경량 조회 API + useInfiniteQuery 서버사이드 전환으로 API 페이로드 ~60% 감소
  • Recoil→Zustand 전환, 도메인 스토어 17개 재구조화 (AIELS)
  • DOM Selection API 기반 텍스트 하이라이트 엔진 직접 설계 (261줄)
  • Spring Boot로 OpenAI·Anthropic 연동 + 어드민 프롬프트 관리 시스템 설계

여보야

2022.05 — 2023.12 · 1년 8개월

웹 개발자 · 글로벌사업부

Spring Boot 기반 웹뷰 하이브리드 앱 서비스의 유지보수와 신규 기능 개발. Pebble·JavaScript 화면을 DB 프로시저 기반 Spring Boot API와 연동했습니다.

  • Pebble 템플릿·JavaScript 화면 구현, DB 프로시저 기반 Spring Boot API 연동
  • 사용자 참여형 이벤트 4종 개발로 서비스 체류시간·참여도 향상
  • Android / iOS 크로스 브라우징 대응

(04) 무엇을 만들었나

실무 프로젝트

지피티코리아에서 프론트엔드 주력으로 개발하고, 담당 도메인은 백엔드까지 직접 구현했습니다.

5개

AI 에듀테크 서비스

3,000+

재직 중 커밋

3개

포털 동시 운영

0→1

담당 도메인 풀스택

2025.11 — 2026.03 · ~1,249커밋

아몬드에듀

B2B 교육 관리 플랫폼 · 3개 포털 + 백엔드 풀스택

프론트 3포털 주도 + Spring Boot 백엔드 (Git 303커밋)

전국 34개 지사의 학생·교사·콘텐츠를 통합 관리하는 B2B 플랫폼. Admin·Branch·Student 3개 프론트 포털과 Spring Boot 백엔드(almondedu-api)를 담당했습니다. 담당 도메인은 DB 스키마 설계 → JPA 엔티티 → REST API → 배포까지 0→1로 단독 수행했습니다. (백엔드 Git 303커밋 본인 작성, 결제·콘텐츠 도메인은 협업)

Lighthouse 69→100 / 91LCP 3.9s→0.3s (92%↓)API 페이로드 60%↓백엔드 Git 303커밋
Next.js 15React 19TanStack Query v5Java 17Spring Boot 3.5QueryDSLFlywayPostgreSQLMongoDB

2025.02 — 2026.02 · 816커밋

AIELS

AI 영어 교육 서비스 · 거의 단독 풀스택

프론트 2종 + Spring Boot 백엔드 (거의 단독)

프론트 2종(학습 서비스·어드민)과 Spring Boot 백엔드를 거의 단독으로 맡은 AI 영어 교육 서비스입니다. LLM을 붙여 지문 하나로 문제·단어장·구문 분석·지문 변형을 자동 생성하고, 시험지·지문 PDF 업로드부터 4종 PDF 서버 생성까지 콘텐츠 파이프라인 전 영역을 만들었습니다. (aiels-ui 816커밋, 약 1년)

AI 문제 생성 14유형AI 단어장 생성AI 구문 분석·시각화PDF 4종 서버 생성
Next.js 14Spring BootOpenAIAnthropicTipTapTanStack Query v5

2024.08 — 2025.02 · 308커밋

이그잼포유

AI 시험 문제 생성·관리

프론트 단독(308커밋) + 백엔드 REST 컨트롤러

프론트엔드를 init부터 배포까지 단독 구축(308커밋)하고, 백엔드 REST API 컨트롤러(문제 생성·저장·조회, AI 호출)까지 직접 작성한 AI 시험 문제 생성 서비스입니다. 백엔드는 SVN 형상관리로 다른 개발자와 협업했습니다.

AI 문제 생성 8유형지문 텍스트 하이라이트기출·지문 검색PDF 영역 지정 등록
Next.js 14RecoilReact Hook FormTanStack QuerySpring BootOpenAI

2024.07 — 2024.08

패션 벡터 검색 쇼핑몰

AI 의미 기반 상품 검색 · RAG 챗봇

RAG 챗봇 + 쇼핑몰 프론트 + 벡터 검색

"하늘색 옷"처럼 자연어로 검색하면 벡터 유사도로 관련 상품을 찾아주는 패션 쇼핑몰입니다. RAG 챗봇으로 상품을 추천하고, 상품 텍스트를 임베딩으로 변환해 pgvector로 조회하는 의미 기반 검색을 구현했습니다.

자연어 상품 검색RAG 추천 챗봇임베딩 파이프라인
Next.js 14OpenAIpgvectorPostgreSQLSpring Boot

(05) 스스로 만든 것

사이드 프로젝트

직접 기획하고 만들고 운영합니다.

메유 (meu)

월 50,000+ PV 게임 유틸리티 서비스

기획·디자인·개발·운영을 단독 수행(530커밋, 35K LOC). 메가 컴포넌트 리팩토링(3,794→1,449줄, 61.8%↓), Vitest 92개 유닛 테스트, Nonce 기반 CSP + HSTS 보안 헤더, 3단계 캐싱, AdSense 수익화.

50,000+ PV/월코드 61.8%↓Vitest 92개AdSense 수익화
Next.js 16React 19SupabaseVitestDiscord OAuth
사이트 GitHub

TaskFlow

실시간 칸반 보드

WebSocket 기반 실시간 동기화, 드래그 앤 드롭, 모노레포(Next.js 16 + NestJS 11, NestJS 모듈 38개). 유닛 테스트 155개(90%+ 커버리지).

테스트 155개WebSocket 실시간NestJS 풀스택
Next.js 16NestJS 11Socket.ioPrisma@dnd-kit
GitHub

라온아트

미술교습소 랜딩페이지 (외주)

기획·디자인·개발·배포·SEO 1인 전담. 네이버·구글 서치 콘솔 등록으로 포털 검색 노출 달성.

외주 1인 전담기획→SEO포털 검색 노출
HTMLCSSVercelSEO
사이트

RAG Chatbot

AI 문서 기반 챗봇

IndexedDB 벡터 스토어, 유사도 임계값 튜닝(0.3→0.1), 문서 업로드→청킹→임베딩→RAG Q&A.

RAG 파이프라인IndexedDB 벡터OpenAI 연동
Next.js 16OpenAI APIIndexedDB
사이트 GitHub

MyWeather

스케줄 연동 스마트 날씨 앱 (PWA)

출퇴근·활동 시간을 등록하면 그 시간 전에 날씨 상황(우산·겉옷 등)을 알려주는 iOS 스타일 날씨 앱. 위치 기반 조회, 한/영 다국어, 라이트·다크 테마, PWA를 갖춘 개인 프로젝트입니다. (64커밋, 3.6K LOC)

스케줄 스마트 알림한/영 다국어PWA·글래스모피즘
Vite 7ReactZustandTanStack Queryi18nextPWAFramer Motion
GitHub