Youngsung Kim

Software Performance Engineer And Tool Developer @ Ridge

About Youngsung Kim

Youngsung Kim is a Software Performance Engineer and Tool Developer with extensive experience in software development and optimization. He holds a Master's degree in Computational Engineering and Science from the University of Utah and has worked in various international settings, contributing to significant advancements in machine learning tools and performance optimization.

Work at Oak Ridge National Laboratory

Youngsung Kim has been employed at Oak Ridge National Laboratory as a Software Performance Engineer and Tool Developer since 2020. In this role, he focuses on optimizing software performance and developing tools that enhance computational efficiency. His work contributes to significant projects within the laboratory, leveraging his extensive background in software engineering.

Education and Expertise

Youngsung Kim holds a Master of Science in Computational Engineering and Science from the University of Utah, where he studied from 2010 to 2012. Prior to this, he earned a Bachelor of Engineering in Electronics Engineering from DanKook University, completing his studies from 1987 to 1995. His educational background supports his expertise in software development and performance optimization.

Background in Software Engineering

Youngsung Kim has approximately 20 years of experience in software development, specializing in programming languages such as Python, Fortran, C, and C++. His career includes significant roles at the National Center for Atmospheric Research, where he worked as Software Engineer III from 2012 to 2020, and at KT as a Manager from 2001 to 2008. He also gained experience as a Software Developer at Motorola Mobility from 1998 to 2001.

Achievements in Tool Development

Youngsung Kim has developed several notable tools during his career. He created an open-source machine-learning tool and library designed to automatically search for optimized source code. Additionally, he developed a Python tool that extracts code blocks from large Fortran programs, converting them into standalone executable kernels. These contributions reflect his commitment to advancing software performance.

International Work Experience

Youngsung Kim has gained international work experience in multiple countries, including Korea, Japan, Indonesia, and the United States. This diverse background has enriched his professional perspective and enhanced his ability to collaborate across cultures. He is also multilingual, with proficiency in English, Korean, and Japanese, facilitating effective communication in global settings.

People similar to Youngsung Kim