# Geonwoo Kim · Resume

https://geonwoo.kim/en/resume

## Experience

### Lukuku

Backend Team · Product Engineer

2026.04 — Present

- Build backends for Shopify-based global e-commerce stores and own their ERP and logistics integrations.
- Gave staff and AI one place to look up company information scattered across 15 sources, including Slack, email and GitHub.
- Routed all ERP communication for the US subsidiary's B2B store through one integration server, so ERP changes touch less code.
- Handled month-end sales reconciliation between a sports brand's Korean online store and its ERP, reducing data mismatches.

Go · TypeScript · Python · Swift · Next.js · FastAPI · PostgreSQL · Prisma · Shopify · MCP · Hermes Agent

- [space-l · client OS](https://geonwoo.kim/en/portfolio/lukuku-space-l) · 2026.10 — Present

  Advertising performance and daily sales across 3 overseas markets on one screen

- [Shopify B2B store for a US subsidiary · B2B backend](https://geonwoo.kim/en/portfolio/lukuku-commerce-b2b) · 2026.09 — Present

  B2B server that serves catalogs and prices per account and handles orders from submission to partial shipment

- [Lukuku OS · company ontology and agent operations](https://geonwoo.kim/en/portfolio/lukuku-os) · 2026.09 — Present

  Links original sources from 15 places, including Slack, email and GitHub, to 120+ clients and projects

- [360° video app and AI video server for an installation art exhibition](https://geonwoo.kim/en/portfolio/lukuku-ai-experience) · 2026.06 — 2026.08

  Unattended on-site app that stitches camera SD card footage and delivers it by QR

- [Sales reconciliation and integration operations between a sports brand's Korean online store and its ERP](https://geonwoo.kim/en/portfolio/lukuku-commerce-erp) · 2026.04 — Present

  Reconciliation tool that compares about 390,000 rows from 58 days of records and sorts differences by cause

- [Internal operations agent built on Hermes Agent](https://geonwoo.kim/en/portfolio/lukuku-ops-agent) · 2026.04 — Present

  Agent that splits Slack requests across nine role-specific agents and handles errors through deployment and recovery checks

- [offon · company-wide work management system](https://geonwoo.kim/en/portfolio/offon) · 2026.04 — Present

  System that handles everything from attendance to CRM in Slack and serves as the MCP access point for AI agents

- [Participant-only tournament voucher ordering for a sports brand's Korean online store](https://geonwoo.kim/en/portfolio/lukuku-club-match) · 2026.04 — 2026.09

  Ordering backend that accepts only eligible products at the voucher price and blocks duplicate payments by the same member

- [Shopify store features and integrations for brands](https://geonwoo.kim/en/portfolio/lukuku-clients) · 2026.04 — 2026.07

  From AlimTalk reminders for unused coupons 7 days before expiry to marketplace order integration

### Biztalk

TS Business Unit · SD Team · Backend Engineer

2025.05 — 2025.10

- Built and ran the servers, batch jobs and infrastructure of BGMS, the messaging system that sends Kakao AlimTalk and brand messages.
- Turned the overdue payment notices the planning team sent by hand every month into a one-button task, owning it from planning onward.
- Replaced manual deployments on IDC servers with a single shell script and built Jenkins pipelines for QA and production.
- Built a tool that encrypts sensitive values in configuration files and rolled it out company-wide.

Java · Spring Boot · Spring Batch · JPA · MyBatis · MySQL · Redis · AWS MSK · Jenkins

- [AWS MSK 3.8 migration](https://geonwoo.kim/en/portfolio/msk-migration) · 2025.08 — 2025.09

  Configuration for about 160 topics recreated automatically on a new cluster

- [BGMS log masking module](https://geonwoo.kim/en/portfolio/log-masking) · 2025.07

  Local caching avoids more than 25 Redis lookups per log entry

- [Overdue payment notice RPA](https://geonwoo.kim/en/portfolio/bond-rpa) · 2025.06 — 2025.07

  Overdue notice work reduced from over 2 days to 10 minutes

- [BGMS messaging system development and operations](https://geonwoo.kim/en/portfolio/biztalk-bgms) · 2025.05 — 2025.10

  Feature work and operations for a messaging system sending about 400 million messages a month

- [Deployment pipeline setup and internal GitLab migration](https://geonwoo.kim/en/portfolio/biztalk-ci-cd) · 2025.05 — 2025.10

  17 deployment pipelines for QA and production environments

- [Server configuration management and deployment scripts](https://geonwoo.kim/en/portfolio/biztalk-ops-automation) · 2025.05 — 2025.10

  Configuration standards and patch automation for more than 50 production servers

- [KakaoTalk sending and template statistics collection server](https://geonwoo.kim/en/portfolio/kakao-stats) · 2025.05 — 2025.06

  Sending statistics for over 8 million messages a month

### CJ OliveNetworks

Smart Manufacturing and Logistics Solutions · Development Intern

2024.06

- Planned an OCR workflow to reduce manual entry of work records in the MES.

## Education

- Dongguk University · Bachelor of International Trade · 2017.03 — 2023.02

- Gimpo Foreign Language High School · English department · 2013.03 — 2016.02

## Certifications

- OPIc IH · ACTFL · 2025.09

- SQLD · Korea Data Agency · 2024.04

## Training

- Samsung Youth SW Academy (SSAFY) · Java track · 2023.07 — 2024.06

  Java, Spring Boot, MyBatis, DB, algorithms, Vue.js, web development · worked on 5+ team projects and led 3

- Codesquad · Backend course · 2023.01 — 2023.06

  CS, Java, Spring, DB, team projects and more

## Activities

- Notion Ambassador · 2024.07 — 2025.07

  - Selected as a global ambassador
  - Wrote articles on automating workflows with the Notion API
  - Joined beta tests, QA and meetings with ambassadors abroad

## Awards

- Project Excellence Award · SSAFY · 2024.02

  1st place in the common project

## Projects

### deepeet

Co-founder · Builder

2026.07 — Present

- Design and build an AI-Native commerce business where AI agents handle operations across the business.
- Agents and automated systems handle orders, purchasing, price changes, listing preparation and financial reconciliation.
- Gave each agent a separate role and set of execution permissions so it works only within those limits.
- Reached 700+ orders and over ₩10M in cumulative revenue within three months through automation.

Go · TypeScript · Python · Next.js · PostgreSQL · MinIO · Playwright · Proxmox · Docker · Hermes Agent

- [AI-Native commerce run by agents](https://geonwoo.kim/en/portfolio/deepeet) · 2026.07 — Present

  Reached 700+ orders and over ₩10M in revenue within three months through automation.

- [Advertising operations](https://geonwoo.kim/en/portfolio/deepeet-advertising) · 2026.10

  Handles Toss Shopping ad performance and changes on one screen and brings ad spend and ad-driven orders into profit

- [Pricing, promotions and settlement](https://geonwoo.kim/en/portfolio/deepeet-pricing-settlement) · 2026.08

  Updates channel sale prices to reflect supply costs and fees, and reconciles profit against settlements and actual cash

- [Routing and sales status control](https://geonwoo.kim/en/portfolio/deepeet-routing) · 2026.07 — 2026.09

  Picks the supplier whose specs match each sales option exactly, and pauses sales when no purchase route is left

- [Agent operations and organizational memory](https://geonwoo.kim/en/portfolio/deepeet-agent-ops) · 2026.07 — 2026.08

  A lead agent assigns work to role-specific agents, and keeps incident and business records across restarts

- [Sourcing data](https://geonwoo.kim/en/portfolio/deepeet-sourcing) · 2026.07 — 2026.08

  Combines wholesale supplier prices with search demand and competition to choose what to sell among fruit that can be supplied

- [Development and infrastructure operations](https://geonwoo.kim/en/portfolio/deepeet-infra) · 2026.07 — 2026.10

  A release process that coordinates changes across 19 repositories with vat and checks production state and business records after deployment

- [Operations console and customer service](https://geonwoo.kim/en/portfolio/deepeet-console) · 2026.07 — 2026.08

  An operations console for orders, purchasing, pricing and settlement, with customer texts and claims linked to each order

- [Product listing](https://geonwoo.kim/en/portfolio/deepeet-listing-pipeline) · 2026.07 — 2026.08

  The listing agent drafts the plan and detail page assets, then products that pass the checks are published on two channels and confirmed through official lookups

- [Order automation](https://geonwoo.kim/en/portfolio/deepeet-order-engine) · 2026.07 — 2026.08

  This was the first thing deepeet built. It carries each order from customer payment to purchase order, tracking number and confirmed delivery.

### Personal

- [vortesso · coffee journal app](https://geonwoo.kim/en/portfolio/vortesso) · 2025.10 — 2026.03

  A coffee journal that fills in entries from the bean details on card photos

- [gloticker · macro indicators Chrome extension](https://geonwoo.kim/en/portfolio/gloticker) · 2025.03 — 2025.05

  300+ cumulative users across 7+ countries

- [underthekey · custom keyboard platform](https://geonwoo.kim/en/portfolio/underthekey) · 2024.08 — 2024.11

  500 users in 2 days

### SSAFY

- [seoulpop · location-based history walks](https://geonwoo.kim/en/portfolio/seoulpop) · 2024.04 — 2024.05

  Team and backend lead for member and history lookup APIs and infrastructure

- [lyricit · real-time game built on song lyrics](https://geonwoo.kim/en/portfolio/lyricit) · 2024.02 — 2024.04

  Backend lead for real-time chat, game messaging and infrastructure

- [jansorry · holiday nagging receipts](https://geonwoo.kim/en/portfolio/jansorry) · 2024.01 — 2024.02

  About 200 sign-ups over Lunar New Year

- [newjibs · real estate investment simulator](https://geonwoo.kim/en/portfolio/newjibs) · 2023.11

  Sales records reduced from over 4 million to about 60,000

- [triplet · travel expense diary](https://geonwoo.kim/en/portfolio/triplet) · 2023.09

  Selected for the Shinhan Bank hackathon from 8 applicants per place

## Tools and open source

- [wiki-island](https://geonwoo.kim/en/portfolio/wiki-island) · 2026.11 — Present

  Connects to 10 developer tools through 15 MCP tools without calling a model

- [herdr-cockpit](https://geonwoo.kim/en/portfolio/herdr-cockpit) · 2026.11 — Present

  Sessions and usage across accounts and machines on one screen

- [orch](https://geonwoo.kim/en/portfolio/orch) · 2026.09 — Present

  Work finishes only after a model other than the author verifies it

- [vat](https://geonwoo.kim/en/portfolio/vat) · 2026.08 — Present

  Records changes and decisions with sources so the next task picks them up

- [hermes-agent](https://geonwoo.kim/en/portfolio/hermes-agent) · 2026.08 — Present

  Fix that stops macOS privacy prompts during home-folder searches

- [offon](https://geonwoo.kim/en/portfolio/offon-oss) · 2026.04 — 2026.08

  Split off from the company work management system, MIT-licensed and self-hosted

- [sshift](https://geonwoo.kim/en/portfolio/sshift) · 2025.07 — 2025.08

  Jump-server SSH to 50+ servers with one command
