Career

DataEdu

Development Division Intern · 2025.03 ~ 2025.06

Legacy CBT service analysis, backend refactoring, data structure cleanup

  • Python
  • MySQL
  • FastAPI
  • PHP
  • REST API

Responsibilities

Key Projects & Results

01Backend · Data Structure2025.03 ~ 2025.06

Legacy CBT Service Restructuring

Turned 90+ tables and tightly coupled code into a modular, maintainable backend

  • 90+Tables & schemas mapped
  • Analyzed core FastAPI endpoints for recommendation, grading and roadmap generation, and mapped the full logic flow
  • Merged level-calculation and recommendation algorithms implemented in different ways into one module for maintainability
  • Traced schemas and I/O data across about 90 MySQL tables to rebuild the log and DB mapping
  • Refactored hard-coded values and duplicated logic in the PHP code
  • Improved logging so failures and data processing history can be traced
  • Python
  • FastAPI
  • PHP
  • MySQL
  • ERD
See project page
Data flow analysis
Data flow analysis