Summary
Overview
Work History
Education
Skills
Timeline
Generic

Bohyun(Baylee) Lee

Software Engineer
Seoul,11

Summary

I worked at a startup for a year and a half before joining a desired IT company in Korea.
Currently, I develop internal systems using Java and Spring Boot.

I enjoy learning and challenges, always seeking to step out of comfort zone to experience new things and continuously upgrade myself

Overview

5
5
years of professional experience
4
4
years of post-secondary education

Work History

Backend Developer

LINE+
10.2022 - Current

1. Server Group Management System Development

Period: March 2024 - August 2024

Overview

  • Designed and developed an enterprise-wide server group integrated management system following a corporate merger.

Tech Stack

  • Spring Boot, MongoDB, Python, Spring Security, JUnit, OpenSearch, ArgoCD

Responsibilities

  • Designed and developed RESTful APIs and tables.
  • Built infrastructure using the in-house cloud system.
  • Implemented application log storage using OpenSearch.
  • Established CI/CD pipeline using Git Action and ArgoCD.
  • Applied application authentication using Okta.

Achievements & Goals

  • Provided grouping functionality for enterprise servers to facilitate convenient server access control.
  • Improved financial management within the enterprise through service code management across servers.

2. Role Improvement Project for Security Compliance

Period: June 2023 - November 2023

Overview

  • Redesigned and improved control mechanisms of the legacy system to meet new business requirements and resolve security compliance issues.

Tech Stack

  • Spring Boot, MongoDB

Responsibilities

  • Analyzed legacy system code and designed and developed the required role structure.
  • Conducted data migration.

Achievements & Goals

  • Enhanced system security.
  • Ensured business continuity.

3. Application Management System (Ongoing Tasks)

Overview

  • Managed server information for applications and provided ACL functions for the in-house DB cloud system and approval (administrator information) management for the internal access control system.

Tech Stack

  • Spring Boot, MongoDB, Kafka, ArgoCD

Responsibilities

  • Improved code by upgrading APIs from the existing version to the new version.
  • Implement RBAC-based access control.
  • Added metrics collection and monitoring.
  • Troubleshooted Kafka transactions.
  • Integrated with the in-house ArgoCD pipeline.

Achievements & Goals

  • Enhanced system reliability through performance optimization and bug fixes of the legacy system.
  • Improved code readability and maintainability through system refactoring.

Backend Developer

Pet Friends
07.2021 - 09.2022

1. Mini-WMS Project

Period March 2022 - September 2022

Overview

  • Developed a new system to manage inbound/outbound logistics
  • Replaced existing third-party WMS products to streamline warehouse operations.

Tech Stack

  • Spring Boot, Spring Data JPA, MariaDB, Amazon Relational Database Service (RDS), Linux, Jenkins, Java, NodeJS, Python

Responsibilities

  • Developed inbound/outbound management and master data management (products, vendors, users, etc.).
  • Designed database tables and APIs.

Achievements & Goals

  • Resolved discrepancies in inventory and inbound/outbound records
  • Replaced existing third-party products.

2. Delivery Carrier Change Project

Period February 2022 - March 2022

Overview

  • Performed maintenance and new development for carrier change
  • Restructured order and delivery logic

Tech Stack

  • MariaDB, NodeJS, Python

Responsibilities

  • Modified existing delivery batch processes.
  • Developed new batch processes.
  • Assessed impact of changes in delivery policies.

Achievements

  • Successfully changed the delivery carrier.

3. Purchase Order Admin Project

Period July 2021 - February 2022

Overview

  • Developed a new system for integrated management of purchase orders, inbound logistics, settlements, and vendor management
  • Allowing the logistics and MD teams to accurately manage purchase order details.

Tech Stack

  • Spring Boot, Spring Data JPA, MariaDB, Linux, Jenkins, Java, NodeJS, Python

Responsibilities

  • Developed APIs and database tables
  • Developed common modules (error handling, utilities)
  • login (custom JWT token authentication, Firebase authentication)

Achievements

  • Reduced communication costs with vendors for the MD team through automated notification services (KakaoTalk, Slack, email).
  • Enabled management of supply prices and product history.

4. Ongoing Tasks

Overview

  • Operated WMS batch processes.
  • Processed data related to customer service issues for delivery and inventory.

Tech Stack

  • Python, Jenkins, MariaDB, NodeJS

Database Administrator

Shinhan Bank
01.2020 - 07.2021

1. DB Operations

Period: July 2020 - July 2021

Responsibilities

  • Set up MariaDB and PostgreSQL.
  • Established Galera Cluster for MariaDB.
  • Performed DB and query tuning for Oracle and MariaDB.
  • Supported operational tasks for the development team.

2. Metadata System maintenance

Overview

  • Developed and maintained a metadata system for managing data used in services. The system managed data such as DDL, data migration, item management, and domain management.

Tech Stack

  • Spring (e-Government Framework), Java 1.7, MariaDB 10.4, Linux, Jeus, MongoDB 3.22

Responsibilities

  • Developed and maintained the metadata system.
  • Tuned slow queries in the metadata system.
  • Managed batch processes.

Education

Bachelor of Science - Computer Science

Sookmyung Women's University
Seoul, South Korea
03.2015 - 08.2019

Skills

Proficient in RESTful APIs

Knowledge of data migration

Knowledge of design patterns

Experience with API documentation

Experience with cloud platforms

Performance optimization techniques

Experience with deployment automation

API Design and Development

Object-Oriented Programming

Teamwork and Collaboration

Programming Languages: Java, JavaScript, Python

Databases: MongoDB, MariaDB

Source and Version Control: Git, Github

Software Deployment

Software Development Tools: JIRA, Confluence

GitHub collaboration

Timeline

Backend Developer

LINE+
10.2022 - Current

Backend Developer

Pet Friends
07.2021 - 09.2022

Database Administrator

Shinhan Bank
01.2020 - 07.2021

Bachelor of Science - Computer Science

Sookmyung Women's University
03.2015 - 08.2019
Bohyun(Baylee) LeeSoftware Engineer