Ian Park
Full-stack Developer
Passionate and dedicated to crafting end-to-end solutions, driven by the joy of building systems from the ground up and collaborating with fellow enthusiasts to tackle meaningful technical challenges.
Now
Looking for work :)
Send me a message at ian@ianpark.dev
or take a look at my CV
for my work.
Skills
Full-Stack Development
3+ years of paid experience building web applications and APIs
React
Python
Java
Spring
Kotlin
Javascript
TypeScript
PostgreSQL
Rust
Go
Clean Architecture
Bash
TailwindCSS
System/Ops
Experience with high-performance computing and distributed systems
Docker
Redis
Kafka
RabbitMQ
Kubernetes
Helm
RPC
Linux/Unix
Language Proficiency
English(Native)
100%Korean(Fluent)
90% Work
Zium Knowledge Service
Full-Stack Engineer
(Mar 2025 – Present)
Naver Financial Paymoney / Naver Financial MyBiz Reporting/ Moabozo
- Naver Financial Paymoney Adapter API Backend Development
- Designed and developed a payment adapter API server built with Kotlin (Spring Boot).
- Implemented Kafka-based asynchronous pipelines for external payment integrations, enabling automatic retries and latency mitigation during system failures.
- Deployed and managed infrastructure on Kubernetes and Helm, ensuring scalability and reliability.
- Improved system resilience to external dependency failures using Resilience4j for circuit breaking and retry policies.
- Optimized SQL queries and introduced Redis caching, achieving over 60% reduction in average response time.
- Enhanced operational visibility and stability by visualizing key metrics with Prometheus and Grafana.
- Applied Clean Architecture principles, incorporating JUnit and MockK for robust unit and integration testing.
- Strengthened security through KMS-based key management integrated with Naver’s internal systems.
- Naver Financial MyBiz Business Reporting Service (Frontend & Backend Development)
- Developed a financial reporting web application serving hundreds of thousands of business users.
- Designed data visualization UIs using React and Chart.js.
- Implemented high-performance APIs for processing large-scale financial data efficiently.
- Built a frontend CI/CD pipeline with Playwright, Vitest, and Storybook, improving reliability.
- Optimized communication between the Spring Boot backend and the frontend to minimize data response latency and enhance user experience.
- Moabojo — Policy Subsidy App (Product Planning, Backend Lead, and Frontend Development)
- Planned, led, and developed both the backend and frontend for Moabojo, a policy subsidy discovery app providing personalized government support recommendations.
- Designed and implemented a hybrid search system combining Elasticsearch (text search) and Qdrant (vector-based personalized recommendations).
- Implemented secure authentication architecture with OAuth2, JWT, and Refresh Token Rotation, supporting multi-device session management.
- Developed a Kafka-based CDC pipeline for real-time embedding generation and indexing.
- Built a Shorts-style recommendation feed with a re-ranking engine based on user impression and interaction logs.
- Architected the Spring Boot backend using Project Loom (JVM 21+) Virtual Threads for high-concurrency performance.
- Set up monitoring and logging pipelines with Prometheus, Grafana, Loki, and Promtail for full observability.
- Migrated core architecture and services to MongoDB, improving scalability and flexibility.
- Developed a GIS visualization dashboard using Mapbox to display regional policy data interactively (frontend).
Republic of Korea Army
C4I Communications Operator
(2023.05–2024.11)
Intelligence Company
- Military Interpreter Service
- Served as Brigade-level English interpreter during UFS/FS ROK-US Combined Training
- Early Promotion
- Received 3-month early promotion for excellence in military life, basic training, and specialized training
- Military Awards
- Ranger Excellence Award
- Hoguk Training Award
- Winter Training Award
- Outstanding Soldier Award
Texas Advanced Computing Center
Software Engineer
(2020.10–2023.04)
Web & Mobile Applications
Python
TypeScript
React
PostgreSQL
Redis
Docker
RabbitMQ
Kubernetes
Angular
Django
Flask
GIS
Jenkins
Splunk
- HazMapper · GeoAPI — Research Visualization Platform
- Developed a research platform for processing and visualizing geospatial data related to natural disasters.
- Designed and implemented a PostgreSQL + PostGIS architecture with a caching layer and a RabbitMQ-based event pipeline for real-time data updates.
- Optimized tiling and preprocessing pipelines, reducing large-scale GIS data loading time by approximately 80%.
- LiDAR-Based Data Processing and Visualization
- Processed and visualized LiDAR (LAS/LAZ) datasets, enabling large-scale geospatial data analysis and rendering.
- Deployed a Flask-based API in a Kubernetes environment, and automated CI/CD workflows using Jenkins.
- Monitored logs and performance metrics with Splunk and Grafana to ensure service stability and reliability.
- Collaborated on joint research with faculty from the University of Texas at Austin College of Engineering.
- Core Portal / Tapis API Platform Backend Development
- Developed the backend for TACC’s research cloud platform, supporting large-scale academic and scientific workloads.
- Enhanced authentication and session management architecture using OAuth2 and JWT, ensuring reliable operation for thousands of researcher accounts.
- Implemented a RESTful service layer on top of the Java-based Tapis API, enabling HPC job execution, data transfer, and metadata management.
- Designed PostgreSQL and Redis–based session storage and access control logic, improving security and scalability.
- Optimized Jenkins + Docker CI/CD pipelines, reducing deployment time by over 70%.
- Mentored backend engineering interns during TACC’s summer internship program, conducting code reviews and quality assessments.
Calvin University
Research Intern
(2019.06–2020.09)
Python
Pandas
Angular 2+
numpy
SQL
leaflet
Bokeh
- NSF-Funded Research Platform for Natural Disaster Analysis Automation
- Designed and built a research data platform for analyzing and visualizing natural disaster data, including tornado events.
- Automated data preprocessing and analysis workflows using Python (Pandas, NumPy, SQL), saving over 10 hours per week of manual effort.
- Integrated image and time-series data analysis, improving research efficiency and data quality.
- Developed reproducible GIS web applications and dashboards using Leaflet, Bokeh, and Angular 2+ for interactive visualization.
Projects
Noture
2025
Versioned, sync-aware Zettelkasten for developers
Rust
SQLite
OT/CRDT
Pado
2024
Cross-ecosystem project management CLI with unified workflows
Rust
TOML
bash
zsh
fish
This Website
2025
Portfolio and blog built with modern web technologies
Astro
React
TypeScript
Tailwind CSS
MDX
GitHub Actions
Activities
CalvinHacks
Founder & Head of Technology
(2018–2020)
- Founded and scaled university's first MLH hackathon to 200+ participants from 15+ universities
- Secured $15,000+ yearly in sponsorships from 10+ tech companies including Google, Microsoft and Steelcase
- Led technical team of 5 to develop full-stack event platform handling registration, judging, and event logistics
- Organized workshops and mentorship programs reaching 300+ students over 2 years
Abstraction, Computer Science Club
President
(2019–2020)
- Grew weekly meeting attendance from 15 to 40+ members through industry speaker series and hands-on workshops
- Established partnership with university cybersecurity team to create student-led penetration testing workshop series
- Launched mock interview program connecting 30+ students with industry professionals
Education
Calvin University
Computer Science, B.CS.
(2016.09–2020.05)
GPA: 3.52/4.00Major GPA: 3.798/4.00
Relevant Coursework
CS 374High Performance Computing
CS 364Computer Security
CS 262Software Engineering
CS 344Artificial Intelligence
Awards & Honors
- Dean's List (All Semesters 2018-2020)
- Trustee's Scholarship