Illyoung Choi

Research Software Engineer at CyVerse.Org

Arizona, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Illyoung Choi is a Research Software Engineer based in Arizona with 13 years of professional experience and a Ph.D. in Computer Science (2020), specializing in cloud computing and cloud storage. He combines deep research foundations with hands-on systems engineering, contributing to production-grade open source projects such as iRODS (FUSE client performance and memory fixes) and conda-forge automation for reproducible builds. At CyVerse he applies this blend to research infrastructure, while earlier roles show a history of building compact, resource-constrained systems—from feature-phone browsers and frameworks to WAC/W3C widget tooling. Comfortable across C/C++, Java, and Python, he’s as likely to refactor low-level locking and memory code as to design workflow engines on Apache Airflow. His work often targets practical performance and reliability gains that are easy to overlook but matter at scale.
code13 years of coding experience
job7 years of employment as a software developer
bookThe University of Arizona
bookBachelor, Computer Science & Engineering, Bachelor, Computer Science & Engineering at Hankuk University of Foreign Studies
languagesEnglish, Korean
github-logo-circle

Github Skills (26)

filesystem10
conda-forge10
c-language10
package-management10
bash10
build-system10
file-operations10
data-management10
automation10
script10
go10
fileio10
automations10
cprogramming-language10
concurrency10

Programming languages (9)

HCLJavaC++ShellJinjaBatchfileGoJupyter Notebook

Github contributions (5)

github-logo-circle
irods/irods

Jun 2015 - Aug 2015

Open Source Data Management Software
Role in this project:
userBack-end Developer
Contributions:13 commits, 5 PRs, 18 comments in 2 months
Contributions summary:Illyoung primarily contributed to the iRODS FUSE client, focusing on file system operations and performance improvements. Their work involved refactoring code related to connections, locking mechanisms, and memory management within the FUSE client. They implemented features such as preload, which improves performance, and addressed bugs related to memory access and resource handling within the FUSE module, as well as code refactoring and cleanup tasks.
policydata-sourcedata-managementradc-plus-plus
conda-forge/staged-recipes

Apr 2023 - Jan 2024

A place to submit conda recipes before they become fully fledged conda-forge feedstocks
Role in this project:
userAutomation Engineer / Build & Release Engineer
Contributions:4 reviews, 1 PR, 9 comments in 9 months
Contributions summary:Illyoung primarily focused on automating and refining the build process for the `gocommands` recipes within the `conda-forge/staged-recipes` repository. They made several modifications to the build scripts, including changes to how dependencies and version information are managed, removing the need for external tools such as jq. The user also updated how the license information for third-party dependencies is extracted. These modifications show a focus on optimizing the build process, dependency management, and artifact creation within a conda environment.
placeconda-forgerecipescondasubmit
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Illyoung Choi - Research Software Engineer at CyVerse.Org