This page connects hands-on personal projects with the longer-term roadmap for development growth.

Projects

Build more design and implementation depth through personal work

Roadmap

Clarify short- and mid-term career direction

Learning

Prioritize technical areas for the next growth step

Visual Summary

Technologies Used (by Category)

Programming Languages

TechnologyExperience
Python 2y 4m
VBA 2y 4m
PowerShell 2y 4m
batch 1y 6m

Frameworks

TechnologyExperience

Cloud Technologies (AWS)

TechnologyExperience
AWS 2y 4m
EC2 2y 4m
Lambda 2y 4m
S3 2y 4m
VPC 1y 6m
IAM 1y 6m
CloudFormation 1y 6m
DynamoDB 1y 6m
CloudWatch 1y 6m
Security Hub 1y
AWS Health 1y
Amazon Bedrock 1y
SNS 8m
EventBridge 8m
Systems Manager 8m
QuickSight 1m

Personal Projects & Development Growth

Project Name Period Key Technologies Features & Achievements Progress
File Organization & Management System Apr 2024 - Present Python
Windows API
Google Drive API
AWS SSM Parameter Store
• Automated folder organization & classification
• Google Drive integration backup
• Windows Task Scheduler operations
In Production
Data Visualization & Analysis Tools Jun 2024 - Present pandas
matplotlib
• Excel/CSV data processing & analysis
• Graph generation & automated reporting
In Production
Web Development Projects Aug 2024 - Learning React
FastAPI
Python
JavaScript ES6+
Rakuten RapidAPI
• Personal UI development
• Responsive design implementation
• SPA development
In Development
React Demo Page
Java Backend Development Oct 2024 - Learning Spring Boot
Java
Gradle
• RESTful API design & implementation
• Database integration
• MVC architecture learning
In Progress

Career Goals & Learning Plan

Period-Based Career Roadmap

Period Main Objectives Specific Initiatives Success Metrics
2026-2027
(Short-term Goals)
Full-Stack
Development Skills
• Complete web app development with React + Spring Boot
• Type-safe development with TypeScript
• Systematic learning of database & API design
• Container operations learning with Docker & Kubernetes
• English communications with international teams for OSS management
Portfolio
Completion & Publication

Technical Certifications
2028-2029
(Medium & Long-term Goals)
Real-world Development
Experience Acquisition
• Real web & system development project participation
• Team development & agile methodology acquisition
• Code & design review experience
Core Development
Team Member

Junior Mentoring Experience

Learning Plan

Priority Technology Domain Technologies & Frameworks Learning Timeline Learning Purpose & Applications
Highest Priority (2026) Languages & Fundamentals TypeScript, Java (Spring Boot) First half of 2026 Type-safe large-scale and enterprise development
Highest Priority (2026) Frontend React (Advanced), Vue.js (New) Throughout 2026 Modern SPA development and framework comparison
Highest Priority (2026) Databases MongoDB, PostgreSQL, Redis Throughout 2026 NoSQL, relational DB, and caching
Highest Priority (2026) Container & Orchestration Docker, Kubernetes, Docker Compose Second half of 2026 Containerization, orchestration, and DevOps
Highest Priority (2026) CI/CD & Automation GitHub Actions, Jenkins Second half of 2026 Automation pipelines and continuous delivery
Highest Priority (2026) Cloud Expansion Azure (Basic-Intermediate), GCP (Basic) Second half of 2026 Multi-cloud support and option expansion
Important (2027) Testing Technologies Jest, JUnit, Selenium, Cypress First half of 2027 Unit, integration, E2E testing, and quality assurance
Important (2027) IaC & Monitoring Terraform, Ansible, Prometheus Second half of 2027 Infrastructure as Code and operations monitoring automation
Long-term (2028+) Mobile Development React Native, Flutter, Swift 2028 onwards Cross-platform and native app development
Long-term (2028+) AI/ML TensorFlow, PyTorch, scikit-learn 2028 onwards Machine learning, data science, and AI utilization
Long-term (2028+) Emerging Tech Solidity, Web3, GraphQL As needed Blockchain, distributed systems, and advanced APIs

The goal is to accumulate stronger design and implementation experience through personal projects and gradually increase the development ratio in professional work.