Thomas Yook
About Thomas Yook
Thomas Yook is a Senior Software Engineer with extensive experience in software development and consulting. He has worked at notable companies including Microsoft, Merrill Lynch, and Carta, specializing in API design and CI/CD pipeline configuration.
Work at Carta
Thomas Yook has been employed at Carta as a Senior Software Engineer since 2021. In this role, he focuses on software development and engineering tasks, contributing to the company's technology initiatives. Carta is known for its innovative solutions in equity management and financial services, and Yook's expertise supports its mission.
Previous Employment History
Prior to his current position at Carta, Thomas Yook held several roles in the software development field. He worked at Wish as an Engineering Manager and Senior Software Development Engineer in 2020. Before that, he served as a Software Design Engineer at Microsoft from 2013 to 2020. His earlier experience includes positions at Avanade as an Application Developer and at Merrill Lynch as a Software Developer in Test.
Education and Expertise
Thomas Yook earned a Bachelor of Applied Science in Computer Engineering from the University of Waterloo, completing his studies from 2005 to 2010. He specializes in designing extensive APIs using programming languages such as GoLang, Python, and C#. His expertise extends to configuring CI/CD pipelines and managing release schedules, which are critical in modern software development.
Technical Skills
Yook possesses strong skills in various technical areas, including component-based UI frameworks such as React, Vue, and AngularJS. He is also experienced in using testing frameworks like Jest and Mocha, which are essential for ensuring software quality. His diverse skill set supports his effectiveness in software engineering roles across different organizations.
Industry Experience
With over 5 years of experience in the software consulting industry, Thomas Yook has developed a robust understanding of various software development methodologies and resource management. His career spans multiple companies and roles, allowing him to gain insights and skills that enhance his contributions to software engineering projects.