Jee-eun Kang
Full-Stack Engineer in Seoul
Relocating to Norway — authorized to work, no visa sponsorship required.
Full-stack engineer with a frontend-first profile: 5+ years building enterprise web applications, the last 2+ in React, Next.js, and TypeScript on a financial back-office platform that reconciles real-money bonus payouts. I’m the sole frontend developer — responsible for the frontend end to end — and work across the stack: Spring Boot/Java backend domains, GitHub Actions CI/CD, and Docker/Kubernetes (Azure AKS) deployment and production debugging, with structured logging (Pino → Grafana Loki). I apply AI-assisted engineering workflows (multi-agent code review, TDD automation) in daily work and am strengthening CS fundamentals at Korea National Open University. Relocating to Norway — authorized to work, no visa sponsorship required.
- Email jek.1976534@gmail.com
- GitHub github.com/jee-eun-k
- LinkedIn linkedin.com/in/jeeeunk/
Frontend: TypeScript, React, Next.js, Node.js, Tailwind CSS, Jest, React Testing Library, Playwright
Backend: Java, Spring Boot, REST APIs, PostgreSQL, QueryDSL
Platform: Git, Docker, Kubernetes (AKS), GitHub Actions, ArgoCD, Pino logging, Grafana Loki
Practices: TDD, E2E testing, Agile sprint planning, AI-assisted engineering
- 2024 - NowFrontend Engineer PM International Korea
Frontend Development — Bonus-Reconciliation Back Office
- Solo frontend developer on an enterprise Next.js 15 + React 19 back-office platform reconciling real-money bonus payouts (TypeScript strict mode, 14 business domains)
- Built a reusable component library (137 components, 87 custom hooks) powering consistent UI across all 14 domains, with 85%+ test coverage (Jest, React Testing Library)
- Designed global error boundary with menu-aware redirects, unified error pages, and 404 fallback
- Architected structured logging (Pino): client-side forwarding, Axios error capture, rate-limiting, Kubernetes-compatible Docker build
- Hardened the build gate — removed all build-error bypasses; zero-error TypeScript strict + ESLint pipeline
- Optimized the Docker image with Next.js standalone output
Platform & CI/CD — GitHub Actions, Docker, AKS
- Designed multi-stage GitHub Actions CI/CD: lint → typecheck → build → unit/component/E2E tests → security scan → ArgoCD deploy
- Built E2E testing infrastructure (Playwright, MSW, 4-worker parallel, visual regression, smoke-test stabilization)
- Cut Next.js Docker build time 8 min → 90s by fixing per-branch cache-tag collisions (published blog post)
- Cleaned and migrated 44 GitHub Actions secrets to config-as-code (least-privilege principle)
- Recovered blocked E2E smoke-test CI gate: diagnosed and fixed root causes across 4 PRs (environment variable inlining, flaky network timeouts, unmocked visual tests)
- Diagnosed and root-caused 3 production AKS issues: Spring Cloud Gateway JWT-validation outage (Cloudflare bot-fight block); Spring health-probe hang; container image-permission bug (uid mismatch)
- Verified a production VM→AKS domain cutover through live smoke testing across critical service paths
Backend — Spring Boot, Java, PostgreSQL, QueryDSL
- Implemented bonus-master-monthly domain (entity, CRUD service, audit, Flyway migration) using immutable-entity / mutable-domain pattern to protect read-only financial journal
- Built backend test suite (80%+ coverage) enforcing TDD: RED-GREEN-REFACTOR discipline
- Fixed Spring Cloud Gateway CORS issue affecting downstream service authentication
- Added projection query to eliminate N+1 access pattern in large result sets
- Contributed to authorization service RBAC backend: batch role fetch, bulk permission-to-resource mapping, cascade soft-deletes, Slf4j audit logging
Project Management — Partner Coordination
- Managed 6+ concurrent outsourcing projects end-to-end — requirements, storyboards, QA test cases, UAT, deployment — including payment-gateway, ERP, and compliance integrations
- Produced WBS, business-function decomposition, test reports, and contract/proposal deliverables
AI-Assisted Engineering
- Use multi-agent AI code review (reviewer, architect, security) as a pre-implementation design gate — validated the immutable-entity/mutable-domain design of the financial journal domain before build
- Apply AI-assisted TDD and code-generation workflows daily across frontend and backend work
- 2024 - 2024Frontend Developer Freelancing
Governmental Electronic-Textbook Project
- Developed 15 embedded pages for a governmental electronic-textbook project across web and mobile, using custom components, Shadow DOM, and SVG for highly interactive content (anime.js, sortable.js, jQuery)
- 2020 - 2023Web Developer Brainz Company
EMS Dashboard & Topology Applications
- Built EMS admin pages and 30 widget-based components for dashboard and topology applications, with advanced interaction and data visualization (Highcharts.js, D3.js, Three.js, Canvas.js, Cytoscape.js, jQuery)
- 2025 - NowBachelor's, Computer Science Korea National Open University
Coursework: Algorithms, Operating Systems, Computer Networks, Statistics & Probability