"Turning complex mathematical problems into elegant code solutions"
I am a Parallel Programming Developer with 5 years of experience, specializing in GPU programming and high-performance computing. With a strong mathematical background, I approach development challenges with analytical precision and a focus on optimization. My expertise lies in transforming complex problems into efficient, scalable solutions.
- Parallel Computing
- CUDA (Single-GPU & Multi-GPU)
- OpenMP
- SIMD (AVX, SSE)
- GPU Memory Management
- Parallel Algorithm Design
- Systems Programming
- C/C++
- Memory Management
- Performance Optimization
- System Architecture
- Low-level Programming
- Development Tools
- Debugging: WinDbg
- Profiling: Nsight Systems
- Build Systems: Bazel
- Version Control: Git
- Containerization: Docker
- M.S. in Numerical Analysis
- Focus: Parallel Computing & Optimization
- Thesis: "High-Performance Computing in Numerical Analysis"
- Research: GPU-accelerated Numerical Methods
- B.S. in Mathematics
- Focus: Basic Mathematics
- Minor: Big Data
-
CUDA Engineer at Lightscale (2024.04 - 2025.01)
- GPU Acceleration Technology Implementation
- NTT Operation Optimization
- CPU to GPU Code Migration
- GPU Library Usability Improvement
- MSM Operation Algorithm Development
- Zero-Knowledge Proof GPU Library Analysis
-
Software Engineer at ESTsecurity (2021.12 - 2024.04)
- ALYac Engine Maintenance & Development
- Virus Detection & Treatment Logic Improvement
- Scanner Update Logic Development
- Pattern DB Validation & Deployment System
- Deployment Process Automation
- Legacy Code Improvement
- Team Member Training & Management
-
Researcher at E8IGHT (2020.11 - 2021.12)
- C/C++ & CUDA-based Fluid Simulation
- Geometric Theory-based Optimization
- Multi-GPU Program Development
- Dynamic Load Balancing Algorithm
- Asynchronous Copy & Computation
- Academic Paper Submission
-
QA Engineer at MSTC (2020.06 - 2020.10)
- Automated Test Process Improvement
- GUI Test Script Debugging
- Test Scenario Design
- New Feature Testing