Fai Yip
About Fai Yip
Fai Yip is a Senior Software Engineer with a strong background in DevOps, systems design, and full-stack development. He has worked at Thought Machine since 2021 and previously held positions at Baobella and Due Diligence Checking Ltd.
Work at Thought Machine
Fai Yip currently holds the position of Senior Software Engineer at Thought Machine, a role he has occupied since 2021. He previously worked at the same company as a Backend Engineer from 2018 to 2021. During his tenure, he has contributed to various projects and initiatives, leveraging his expertise in software engineering to enhance system performance and functionality.
Previous Experience in Software Development
Before joining Thought Machine, Fai Yip worked at Due Diligence Checking Ltd as a Freelance Web Developer from 2003 to 2008. He then advanced to the position of Senior Developer Technical Lead at the same company, where he worked for nine years until 2018. His experience in these roles has equipped him with a solid foundation in web development and team leadership.
Technical Advisory Role at Baobella
Fai Yip served as a Technical Advisor at Baobella from 2013 to 2016 in London, United Kingdom. In this capacity, he provided technical guidance and support, contributing to the development of innovative solutions within the company. His role involved collaboration with various teams to ensure the successful implementation of projects.
Education and Expertise
Fai Yip earned a BSc in Computer Science from Aston University. His educational background, combined with his extensive experience in DevOps, systems design, full-stack development, and database operations, has established him as a knowledgeable professional in the software engineering field.
Background in Programming
Fai Yip began his programming journey on a Commodore 64, where he initially wrote games in BASIC. This early exposure to programming laid the groundwork for his future career in software development, allowing him to develop a diverse skill set over the years.