INTRODUCE

I have been involved in a variety of projects, including research assignments, government agency system development, and backend development for web and mobile applications. I am dedicated to writing clean, maintainable code that anyone can easily understand. At the same time, I strive to build a robust, well-structured architecture that ensures system stability and minimizes potential bugs.

Programming is more than just a job for me. It’s my true calling. I find great fulfillment in solving complex problems and helping others through technology. This passion led me to start a development blog, where I document my learning experiences and share insights on a wide range of IT topics.

I firmly believe that effective communication is the key to successful collaboration. By engaging in proactive and open communication, I strive to become a better developer and a better person every day.

Latest Updated 2025. 03. 10 (D+3)

13months

SKILL

Languages

  • Java
  • JavaScript
  • Python

Frameworks & Libraries

  • Spring Boot
  • React.js
  • FastAPI

Infrastructure & Databases

  • AWS
  • NGINX
  • Redis
  • Tomcat
  • Docker
  • Linux
  • SQL Server
  • Elasticsearch

EXPERIENCE 2Y 0M

2024. 02 ~ 2025. 03

IWAZ (South Korea) 1Y 2M

Intelligent Technology Department Staff - Web Developer
  • Developed features for the Chemical Information Platform Service at the Korea Research Institute of Chemical Technology (KRICT) – Query tuning, data migration, and visualization.
  • Enhanced functionalities of the DBpia service – Maintenance, back-office management.
  • Developed DBpia Content Maker (DCM), a research paper metadata creation platform.
  • Skill Keywords
    JavaSpringSpring BootSpring BatchSpring SecurityAWSRedisNGINXElasticsearchMariaDBTiberoSQL ServerjQueryJavaScript

2023. 03 ~ 2024. 02

CHIRON SOFT (South Korea) 1Y

Research & Development Department Researcher - Web Developer
  • Developed the ASD Screening AI Integrated Platform System
  • Enhanced functionalities of the ETRI School website – Maintenance, back-office management.
  • Developed the Drone Mission Data Management System – Built a scheduler for drone data storage.
  • Enhanced functionalities of the National Supercomputing Center (KSC) website – Maintenance, back-office management.
  • Skill Keywords
    JavaSpringSpring BootSpring SecurityJPASpring Data JPAjQueryJavaScriptVueReactDockerDocker ComposeFastAPIMySQLMariaDB

PROJECT

2025. 01 ~ 2025. 03

Developed features for the Chemical Information Platform Service

IWAZ (South Korea)
  • Migrated data from TIBERO to MariaDB.
    • Indexing migrated data and implemented partitioning for statistical data.
  • Optimized queries from TIBERO to MariaDB.
    • Implemented hierarchical queries and sorting using WITH RECURSIVE and SORT_PATH.
    • Refactored high-cost statistical queries, improving performance (873.231ms → 214.245ms).
  • Visualized statistical data using ApexChart and implemented favorites and table search features.

2024. 04 ~ 2024. 12

Enhanced functionalities of the DBpia service

IWAZ (South Korea)
  • Integrated Redis for floating banners and developed APIs to connect the back office with the DBpia service.
  • Modified Elasticsearch queries and existing mappings for the unified search feature, restructured the research paper index.
  • Analyzed execution plans, reindexed data, and optimized high-cost queries (4481.926ms → 1111.281ms).
  • Maintained DBpia service operations – Fixed Excel download bugs, managed the PDF download server, and handled long-term inactive users.

2024. 02 ~ 2024. 12

Developed DBpia Content Maker (DCM)

IWAZ (South Korea)
  • Analyzed legacy source code written in C# and C++ and designed a new web-based system.
  • Utilized Git Flow strategy for seamless collaboration, analyzed user requirements and system processes.
  • Set up and managed project configurations and operations.
    • Configured Spring Security with custom filters and authenticators, implemented LDAP-based login.
    • Resolved DataSource TLS compatibility issue with SQL Server 2005.
    • Fixed incompatibility between the latest Spring Batch version and SQL Server 2005 sequences.
    • Established certificates and domains, set up reverse proxy routing for development and production servers using NGINX.
    • Deployed and managed Tomcat on Windows Server, resolved symbolic link-related network drive permission issues.
    • Configured Tomcat JVM memory and implemented redundancy for production and development servers.
    • Handled penetration testing issues, including XSS, CSRF, and sensitive data masking.
    • Utilized SQL Server's Linked Server to remotely call stored procedures from different locations.
  • Research Paper Metadata Production System Development
    • Developed a PDF splitting algorithm using PDFBox, ensuring differentiation between logical and physical pages in pdf.
    • Integrated ERP and DCM services using Spring Batch, implemented business logic based on Job / Step.
    • Developed a temporary storage system for research papers to periodically save input data.
    • Implemented an email-based research paper author search feature using Elasticsearch.
  • Efficiency Improvements & Service Optimization
    • Revamped the research paper production system, reducing metadata processing time (30 min → 15 min for 50 papers).
    • Optimized batch processing, cutting publication time (3 days → 1 day).

2023. 10 ~ 2024. 02

Developed the ASD Screening AI Integrated Platform System

CHIRON SOFT (South Korea)
  • Implemented conditional branching surveys using SurveyJS.
  • Transmitted video and audio data via WebSocket for real-time communication with the AI inference server.
  • Visualized inference results in real-time using ApexCharts and D3.js.
  • Set up system execution environment and deployed images using Docker.
  • Developed JWT authentication and CRUD functionality for participants and test results using FastAPI.
  • Built and developed the frontend using Vue.

2023. 08 ~ 2023. 10

Enhanced functionalities of the ETRI School website

CHIRON SOFT (South Korea)
  • Unified non-registered student and faculty data into a single table.
  • Implemented bulletin board pagination and step-by-step registration using Vue Quasar.
  • Developed a Spring Boot and JPA-based back-office system and integrated with the ETRI School service.
  • Deployed and managed the system on ETRI's internal servers using Docker.

2023. 05 ~ 2023. 10

Developed the Drone Mission Data Management System

CHIRON SOFT (South Korea)
  • Developed batch business logic for drone data storage.
    • Traversed directories using DFS and stored image metadata.
    • Detected changes at the project level and updated only modified data.
    • Used AtomicBoolean api to ensure only one scheduler runs at a time.
    • Handled scheduler tasks asynchronously with CompletableFuture api.
    • Conducted performance benchmarking tests considering JVM warm-up.
  • Visualized image data on a map using React.
  • Deployed Frontend, Backend, and Database as a unified system using docker-compose.

2023. 03 ~ 2023. 05

Enhanced functionalities of the National Supercomputing Center website

CHIRON SOFT (South Korea)
  • Redesigned the main page and developed the back-office system.
  • Added an email verification step for user registration, including security measures and expiration settings for verification codes.
  • Visualized supercomputer usage statistics using D3.js and optimized queries (6.376s → 0.430s).
  • Implemented a WebSocket-based broadcast feature for connected users.

AWARD

2023. 12

11th NTIS Information Utilization Competition

Grand Prize (Minister of Science and ICT Award)
  • Developed "NTIS STUDIO" a scientific document editor using Vue and FastAPI.

2023. 08

K-Digital Challenge: 2023 MyData Idea Competition

Excellence Prize (Korea Data Agency President’s Award)
  • Developed "Trippy" a personalized travel app using Flutter.

2023. 06

2023 Environmental Data Utilization and Analysis Competition

Grand Prize (Minister of Environment Award)
  • Planned "CEAP" a platform for analyzing company-specific carbon emissions using greenhouse gas data.

2022. 11

Chungnam National University Algorithm Competition – DevDay

Bronze Prize
  • University-wide algorithm competition held every spring and fall.

2022. 06

Chungnam National University Algorithm Competition – DevDay

Encouragement Prize
  • University-wide algorithm competition held every spring and fall.

2021. 11

Chungnam National University Junior Creative Works Competition

Encouragement Prize
  • Developed a refrigerator management service using deep learning-based image recognition.

EDUCATION

2021. 03 ~

Chungnam National University

Junior, Department of Computer Science and Engineering (GPA: 3.89 / 4.5)

ETC

2024. 11

43rd Advanced Data Analytics Semi-Professional (ADsP)


2024. 09

54th Structured Query Language Developer (SQLD)