Experience

Baropharm .inc

Senior Backend Software Engineer • Mar, 2024 — Present

Responsibilities

  • Develop and maintain backend APIs and admin frontends for 6+ web/app services centered on the pharmaceutical ordering platform BaroPharm
  • Propose and implement various processes and systems as a senior developer to improve team efficiency and productivity
  • Address development team inquiries and resolve technical issues during service operations
  • Handle DevOps tasks as needed, including new infrastructure setup and deployment automation
Achievements
  • Automated deployment for ~20 crawler servers with varying specifications and purposes, reducing deployment time from 30 minutes to 3 minutes
  • Established foundational development infrastructure including major tech stack upgrades, unit testing introduction, API spec page redesign, and enhanced error monitoring
  • Designed and developed a real-time user-action-based reward system (mission platform) to rapidly address marketing team needs
  • Developed shared frontend components, reducing back-office development time significantly (approximately 3x productivity improvement with AI integration)
  • Participated in the full lifecycle of two new business ventures (B2B trading platform, pharmacist-to-expert consultation platform), handling 50% and 100% of backend work respectively
Tech Stack: Python, Django, DRF, FastAPI, Next.js, React.js, PostgreSQL, AWS, Terraform, Jenkins, ChatGPT, Cursor

Birdview .inc

Backend Developer (Product Review Domain, Tech Lead) • Aug, 2021 — Oct, 2023

Responsibilities

  • Developed and maintained backend services for product and review domain
  • Served as Tech Lead, providing technical guidance from project review through launch
  • Led a small backend team of two members, managing both team leadership and technical responsibilities
  • Conducted technical interviews for junior and experienced developer positions
Achievements
  • Improved JIRA workflow and implemented automation (Slack notifications) to enhance team code review efficiency
  • Refactored backend architecture for 'Hwahae Award' service by merging redundant database tables and adding service exposure control features
  • Implemented Kakao login integration, contributing to increased new subscribers for KakaoTalk channel
  • Established user information processing lifecycle system for dormant/withdrawn users to comply with ISMS requirements
  • Launched 'Inner Beauty' service: developed crawler data ingestion, user and admin APIs, and ensured compatibility with commerce and advertising services
  • Migrated and maintained JSP legacy code by analyzing old codebase and porting functionality to new APIs with proper documentation and testing
Tech Stack: Python, Java, Django, DRF, JSP, MySQL

Sendbird .inc

Software Engineer • Oct, 2020 — July, 2021

Developed backend for client web dashboard SaaS platform

  • Developed backend APIs for Sendbird user admin web dashboard using Django
  • Maintained back-office software built with React.js
  • Handled diverse requests from B2B customer management departments including Accounting, Solutions Engineering, and Customer Service
  • Worked in an English-speaking environment (approximately 50% of work conducted in English)
Tech Stack: Python, Javascript, Django, DRF, React.js, MySQL

Kakao Page Corp

Software Engineer (Full-stack) • Jun, 2016 — Sep, 2020

Responsibilities

  • Developed and maintained full-stack admin tools for various departments (customer service, business, marketing, advertising)
  • Developed and maintained mobile push notification system
  • Addressed technical issues and service inquiries from various departments
  • Maintained continuity and provided onboarding support during frequent team member changes over 4.5 years
Achievements
  • Designed and developed advertising Supply-Side Platform including reward ads, offerwall, and report generation, contributing to sales growth
  • Designed and implemented operational task scheduling system, improving administrator workflow efficiency
  • Developed quest platform with flexible reward options to drive user engagement and meet diverse marketing requirements
  • Developed target user management system utilized across various services for user targeting
  • Implemented DB sharding support by modifying DB routers and developing ORM utility functions
  • Led Python-Django project version upgrades for both language and framework
  • Developed push notification system capable of sending millions of notifications simultaneously with rate control features using Celery and Redis
  • Enhanced monitoring capabilities using Elasticsearch for request data and user comments
  • Concurrently worked on legacy project migration, progressing from 10% to 90% completion over 4.5 years
  • Implemented CI/CD pipeline using Ansible and Jenkins
  • Introduced unit testing using pytest
Tech Stack: Django, DRF, Celery, Spring Boot, MySQL, Elasticsearch, Redis, JQuery, Vue.js

Line Plus Corp

Software Engineer • Sep, 2015 — Jan, 2016

Backend developer for LINE Friends online store

  • Worked as part of a small team composed of members from an acquired startup
  • Developed custom payment module for PC and mobile web browsers, integrating with payment gateway services
  • Developed backend API for LINE Friends Online Store, ensuring compatibility with WordPress database structure and CMS administration
Tech Stack: Node.js, MySQL, WordPress

Zum Internet

Data Platform Developer • Dec, 2013 — Aug, 2015

Developed and maintained web data crawlers and parsers for search engine (zum.com)

  • Developed and maintained approximately 400 parsers for various websites
  • Created web service to facilitate custom web page parser generation and management, reducing parser production time to 1/5 of the average
  • Monitored and maintained crawler servers to ensure stable web data collection for portal service search components
  • Extracted 100 high-quality blogs from large-scale blog data
Tech Stack: Python, Java, Hadoop

Education

University of Hanyang

Bachelor’s Degree, Software Engineering • 2006 — 2013

Projects

Javascript Teacher • May, 2022 — July, 2022

Created online lecture of javascript core concepts summary

  • Total class hours: 5 hrs
  • Used self-designed curriculum and self-made material
  • The lecture was included in zerobase front-end school program in 2023
  • Created lecture while working at Birdview.inc simulatneoulsy

hantax.com

Primary Developer • Mar, 2016 — May, 2016

My first independent full-stack web development experience as a freelancer.

  • Organized service infrastructure
  • Developed client web site for comprehensive income tax return
  • Developed and Designed admin web site for company workers
  • Technical stack: AWS, MySQL, jquery, bootstrap, jade, sass, expressjs, npm

Skills

Programming Languages

Python, Java, JavaScript(ES6, TypeScript)

Backend

Django, DRF, Celery, Express.js, Spring, JSP

Frontend

Vue.js, React.js, Next.js

Databases

MySQL, PostgreSQL, Redis, Elasticsearch

DevOps & Infra

AWS (EC2, S3, ECS, RDS, CloudWatch), Terraform, Ansible, Bash

Tools

Git, Github / Gitlab, Jenkins, Jira, Confluence

Additional

Technical Leadership; Mentoring; Instructor (Online Course Production); Team Interviewing & Hiring Process

Outside Interests

  • Global heating & environment
  • Camping
  • Piano