# Kai Liang Teo > Senior Software Engineer Location: San Francisco, California, United States Profile: https://flows.cv/kailiangteo I am an experienced senior software engineer and game developer for over a decade, specializing in Unity and C#. In my game career, I have released over 12 games in a period of about 5 years on multiple platforms. Calculator The Game is the most successful game with over 4 million downloads. My current skill sets are Unity, C#, Unreal Blueprints, Git and Photoshop. ## Work Experience ### Senior Software Engineer @ Argus Labs Jan 2024 – Present | San Francisco, California, United States - Making games using Unity (C#) and World Engine (Go) ### Senior Software Engineer @ Zynga Jan 2023 – Jan 2024 - Senior Software engineer in Words with Friends team in charge of porting the game from React Native over to Unity - Participated in on-call support, using Bugsnag, Splunk and Redshift(SQL) to troubleshoot, debug and provide timely investigation. - Regularly participate in code reviews of other team members’ PRs - Concepts used - Model-View-Viewmodel, Observer pattern, Binders, Deep linking and Image atlases - Other technologies - Github,Jenkins, EOS, Jetbrains and JIRA ### Senior Software Engineer @ Unity Jan 2022 – Jan 2023 | San Francisco, California, United States - Senior Software engineer in an ambitious project that involved technology assessment and integrating of different technologies together into a single product. - Customized and created a adaptive grid system using Unity’s UI Toolkit - Integrated Agora with Unity as a party video chat feature - Added and configured Unity’s video player and AVPro with Unity as a video playback and editing feature - Concepts used - Model-view-controller and UIToolkit ### Software Engineer @ Digital Continue Jan 2019 – Jan 2022 | Queens, New York - Principle Software Engineer in Drawn To Life 3: Two Realms released on 7th Dec 2020 on multiple platforms - Software Engineer tasked with creating systems and turning design requirements into working prototypes and modules for games - Working with Unreal, Unity Editor, Odin Inspector, Github and Spine - Created comprehensive technical design documents for reference and archival ### Game Designer @ Simple Machine Jan 2017 – Jan 2019 | New York, New York - Lead Game Designer and C# Developer - Lead Unity Developer - Responsible for conceptualizing, designing, prototyping, developing, monetizing and releasing games for the company. - Familiar with installing and configuring various Ad network SDKs - Utilize various Analytics like Facebook and Unity to analyze retention and on boarding values to increase number of players in released games - Mentor Junior developers - Implemented various monetizing methods like Ads, In App Purchases and Shopify - Games Released (most are featured on Apple App Store and Google Play Store) Calculator: The Game - Designer & Developer, over 3 million downloads Squares 2 (Update) - Developer Tweet Star - Designer & Developer Pop the Lock (Update) - Developer Lucky 21 - Developer Combi - Quality Assurance and Release Digits (Update) - Developer Even Up (Update) - Developer Circadia (Update) - Developer ### Manager, IT Security @ ING Jan 2013 – Jan 2014 | singapore - Team leader for user administration team based in Manila. - Instructor for IT security concepts and policies for Asia region. - Responsible for ensuring bank applications fit the policies and criteria that protect the bank from external and internal attacks as well as the government regulations. ### Senior Analyst @ ING Bank N.V Jan 2011 – Jan 2013 - Manager of Security Administration team charged with performing user account - IT Risk assessment of applications - External connection reviews - IT Risk forecasting - Data Loss Prevention (DLP analysis) and various project support as IT Security consultant. ### Business Analyst @ ING Bank N.V Jan 2007 – Jan 2010 - Baseline Team leader - Implemented change requests, managed enhancement projects - provided 3rd level support for 10 major applications. - Managed a team of 5 offshore developers. - Performed Project Management tasks such as testing and ensuring project deliverables were on time and on target. ### Senior Development Engineer @ Welcome RealTime Jan 2006 – Jan 2007 - Developed customized features in the company's proprietary point of sales system to address a global client's needs. - Managed offshore developers as the Team leader. - Liaised with multinational co-workers in software development. ### Documentum Consultant @ Hewlett Packard, Singapore Jan 2005 – Jan 2006 - Worked with global HR groups and assisted in unifying website standards for HR's personnel management site. - Coordinated with development teams from the US and France. - Developed solutions using Documentum and assisted in global deployment. ### Senior Consultant @ NCS Pte. Ltd Jan 2001 – Jan 2005 - Developed IT solutions for clients using technologies such as Java, .NET. - Prepared and presented milestone deliverables to clients for several multi-million dollars regional projects. - Developed and demonstrated solution prototype at tender presentation which resulted in a multi-million dollars project with the Health Science Authority of Singapore. - Received the SingTel Excellence award for outstanding performance. ## Education ### Master's Degree in Game and Interactive Media Design New York University ### Bachelor with Merit in Applied Science (Computer Engineering) Nanyang Technological University, Singapore ### Anglo Chinese Junior College ## Contact & Social - LinkedIn: https://linkedin.com/in/kai-liang-teo-35a7a54 - Website: https://erictkl.wixsite.com/portfolio --- Source: https://flows.cv/kailiangteo JSON Resume: https://flows.cv/kailiangteo/resume.json Last updated: 2026-04-01