Jee-eun Kang

Jee-eun Kang

Full-Stack Engineer in Seoul

Relocating to Norway — authorized to work, no visa sponsorship required.

jee-eun-k

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.

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 - Now
    Frontend 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 - 2024
    Frontend 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 - 2023
    Web 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 - Now
    Bachelor's, Computer Science Korea National Open University

    Coursework: Algorithms, Operating Systems, Computer Networks, Statistics & Probability