INTRODUCE

I primarily work with Java and Spring Boot. I have experience developing and operating production services in cloud environments using technologies such as Redis, Elasticsearch, and Spring Batch. Through these experiences, I have strengthened my skills in performance optimization and incident response. Recently, I have also been studying React and AI technologies with great interest.

I genuinely believe that programming is my true calling—a tool to solve diverse problems. I find immense satisfaction in helping others and delivering value through technology.

I believe that clear documentation is the foundation of successful collaboration. I record meeting notes, project specifications, schedules, and the rationale behind technical decisions in detail to minimize misunderstandings and communication overhead during the development process.

Latest Updated 2025. 10. 31 (D+29)

EXPERIENCE 2 Years

2024. 02 ~ 2025. 03

IWAZ (South Korea) 1 Year 2 Months

Intelligent Technology Department Staff - Web Developer
JavaSpringSpring BootSpring BatchSpring SecurityAWSRedisNGINXElasticsearchMariaDBTiberoSQL ServerjQueryJavaScriptTomcat
  • Collaborated with a 10-member team of designers, developers, and planners to develop and operate DBpia and its related services.
  • 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 and maintained DBpia Content Maker (DCM), a research paper metadata creation platform.

2023. 03 ~ 2024. 02

CHIRON SOFT (South Korea) 1 Year

Research & Development Department Researcher - Web Developer
JavaSpringSpring BootSpring SecurityJPASpring Data JPAjQueryJavaScriptVueQuasarReactMUIDockerDocker ComposeFastAPIMySQLMariaDB
  • Collaborated with a 5-member team of designers and developers to develop research institute and public service projects.
  • 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.

PROJECT

2025. 08 ~ 2025. 11

Developed UniScope - A Platform for Nationwide University Information

KakaoTechCampus (South Korea)
TypeScriptReactPlaywrightFSDStorybook
  • GitHub Repository
  • Documented UI components across the project using Storybook to enhance reusability and improve development speed and design consistency.
  • Built an E2E testing environment using Playwright and automated actual browser-based UI flows and key business logic.
  • Improved page structure and performance to achieve high scores across 4 Lighthouse metrics, and enhanced initial accessibility through meta tag-based SEO optimization.
  • Applied Husky at the pre-commit stage to enforce linting rules and built a CI/CD pipeline based on GitHub Actions.
  • Introduced Feature Sliced Design (FSD) architecture and established related team guidelines to ensure maintainability and scalability.
  • Designed a deployment architecture integrating AWS and Vercel, and built a Blue/Green zero-downtime deployment environment using Nginx reverse proxy.

2025. 01 ~ 2025. 03

Developed features for the Chemical Information Platform Service

IWAZ (South Korea)
JavaSpring BootMariaDBTiberojQueryApexChart
  • 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)
JavaSpring BootRedisElasticsearchSQL ServerJavaScriptAWS
  • 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)
JavaSpring BootSpring SecuritySpring BatchSQL ServerNGINXElasticsearchjQueryTomcat
  • 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 pool 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.
    • Refactored a legacy C++ batch system into Spring Batch, integrating ERP and DCM services to enhance stability and processing speed.
    • 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)
VueFastAPIDockerJavaScriptApexChartd3.js
  • 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)
VueQuasarSpring BootJPADockerMariaDB
  • 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)
ReactMUISpring BootDockerDocker ComposeMySQL
  • 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)
Spring Bootd3.jsWebSocketjQueryMySQL
  • 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 (6376.21ms → 430.71ms).
  • Implemented a WebSocket-based broadcast feature for connected users.

SKILL

Languages

  • Java
  • JavaScript
  • Python

Frameworks & Libraries

  • Spring Boot
  • React.js
  • FastAPI

Infrastructure & Databases

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

AWARD

2025. 09

Chungnam National University Generative AI Challenge

Encouragement Prize
  • Developed "PPTree" an automated lecture material generation tool using LangChain.

2025. 08

Kakao Tech Campus 2nd Stage Outstanding Cookies Selection

Top Performance Award(FE)
  • Completed the 2nd stage with the highest score in the Frontend track.

2025. 06

Chungnam National University Algorithm Competition – DevDay

2× Bronze Prize / 1× Encouragement Prize
  • University-wide algorithm competition held every spring and fall.
  • Bronze Prize in June 2025 and June 2022, Encouragement Prize in November 2021.

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.

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.92 / 4.5)

EXTRAS

2025. 04 ~ 2025. 11

KakaoTechCampus 3rd Cohort - Frontend

Outstanding Kookies of Stage 2 (Top Performance Award)

2025. 09

AI Career School Startup Hackathon L:AUNCH Completion

Practical AI-driven Startup Program hosted by Root Impact and sponsored by Google.org

2025. 09

Chungnam National University 2025 SW-IT Contest Organizer

Designed and reviewed algorithmic problems, supported contest operations

2024. 11

43rd Advanced Data Analytics Semi-Professional (ADsP)

Advanced Data Analytics Semi-Professional

2024. 09

54th Structured Query Language Developer (SQLD)

Structured Query Language Developer