Raymond Nguyen
About Raymond Nguyen
Raymond Nguyen is a Software Engineer Intern with a Bachelor's degree in Data Science from UC Irvine. He has experience in developing applications and tools for trading and data management, having worked at multiple companies including Valkyrie Trading and Igloo IT Consulting Services.
Work at Valkyrie Trading
Raymond Nguyen has been working at Valkyrie Trading as a Software Engineer Intern since 2019. His role involves developing software solutions that enhance trading operations. He has contributed to the creation of a graphical user interface (GUI) application that asynchronously parses contract data from the Chicago Mercantile Exchange (CME) and saves selected securities to the internal database. This work supports the firm's trading strategies and data management processes.
Previous Experience in Software Engineering
Before joining Valkyrie Trading, Raymond Nguyen gained experience as a Software Engineering Intern at Igloo IT Consulting Services in 2018. During his three-month tenure, he focused on data science projects. Additionally, he worked at Retail Exchange Network in 2017, where he developed an internal developer GUI tool that generates various option combinations and future spreads based on specified parameters. This tool facilitated the quick generation of test scenarios for developers.
Education and Expertise
Raymond Nguyen earned a Bachelor's degree in Data Science from the University of California, Irvine, where he studied from 2017 to 2020. His coursework included Computer Science and Statistics, providing him with a solid foundation in data analysis and software development. Prior to this, he completed an Associate's degree in Computer Science at Orange Coast College from 2015 to 2017. This educational background equips him with the necessary skills for his roles in software engineering and data science.
Technical Skills and Projects
Raymond Nguyen possesses technical skills in programming languages such as C++ and C#. He implemented a feature that enables traders to submit requests for user-defined spreads across different exchanges, utilizing advanced programming techniques such as locks, non-blocking I/O, asynchronous events, and caching. His projects demonstrate his ability to create efficient and user-friendly software solutions in the financial technology sector.