Tsung Yin Tsai
About Tsung Yin Tsai
Tsung Yin Tsai is a Senior Software Engineer with extensive experience in software development, currently working at Airg Inc. in Vancouver, British Columbia, Canada, since 2014.
Current Role at Airg Inc.
Tsung Yin Tsai currently serves as a Senior Software Developer at Airg Inc., a position he has held since 2014. His responsibilities include developing and maintaining software solutions that meet the needs of the organization. Over the years, he has contributed to various projects, demonstrating his technical skills and knowledge in software development.
Previous Experience at Ignite Technical Resources
Prior to his current role, Tsung worked as a Lead Software Engineer at Ignite Technical Resources from 2013 to 2014 in Vancouver, British Columbia. During his tenure, he led software development initiatives and contributed to team projects, enhancing his leadership and technical capabilities.
Professional Background in Software Development
Tsung has a diverse background in software development, having worked at several organizations. He was a Developer at Dare North America from 2010 to 2011 in the United Kingdom and spent four years at Cossette from 2006 to 2010 in Canada. His experience spans various aspects of software engineering, including coding, testing, and project management.
Education and Expertise in Computer Science
Tsung studied Computer Science at Simon Fraser University from 1998 to 2003. His education provided him with a solid foundation in software engineering principles. He also completed his secondary education at Lord Tweedsmuir Secondary School. His academic background supports his professional expertise in software development.
Technical Contributions and Projects
Tsung has led significant technical initiatives, including the refactor and redesign of web services using Domain Driven Design and Event Storming. He focused on areas such as Account Management, Landing Page System, and User Info Extraction. Additionally, he designed a billing configuration tool that streamlined the workflow for editing and deploying billing configurations. He has also presented on topics like dependency injection and unit-testable code, highlighting his commitment to improving code quality.