Tak Cheng
About Tak Cheng
Tak Cheng is the Senior Director of Software Development at the National Basketball Association, with extensive experience in cloud platforms, various programming languages, and leading technical teams.
Current Position at National Basketball Association
Tak Cheng has held the role of Senior Director of Software Development at the National Basketball Association (NBA) since 2013. Based in New York, he specializes in leading software development initiatives and is responsible for orchestrating various digital and technical projects for the organization.
Previous Roles at National Basketball Association
Before assuming his current role, Tak Cheng held several other positions within the NBA. He served as the Senior Technical Manager from 2008 to 2013, and before that, he was a Technical Manager from 2006 to 2008. From 2003 to 2006, he worked as a Technical Lead, and prior to that, he was a Senior Developer from 2000 to 2003, all in New York, New York.
Early Career in Software Development
Tak Cheng's early career is marked by a series of roles, starting as a Software Developer at Illusionfusion and a Senior Java and Web Developer at Scholastic in 2000. Before that, he worked as a Software Development Consultant at Quidnunc in the United Kingdom from 1998 to 1999, and as a Programmer and Analyst at American Management Systems from 1997 to 1998.
Educational Background
Tak Cheng studied Computer Science and Management at the University at Buffalo, where he earned a Bachelor of Science degree. He attended the university from 1993 to 1997, building a strong foundational knowledge that has supported his extensive career in software development.
Technical Expertise and Skills
Tak Cheng possesses comprehensive expertise in various technologies, including Java (Spring/Spring Boot), React, NextJS, AngularJS, NodeJS, Python, .NET, and open-source platforms. He has substantial experience with cloud platforms like Amazon AWS and Microsoft Azure, and in leading digital product development for international markets.
Experience with Cloud and Automation Technologies
Tak Cheng has a proven track record in delivering direct-to-consumer solutions using cloud-based software systems and mobile technologies. His skills include Infrastructure as Code (Terraform), Continuous Integration and Continuous Delivery (CI/CD) using Jenkins and AWS, Containerization with Docker and Kubernetes, Microservices, and automated testing using tools like Selenium and Appium.
Leadership in Technical Teams
Tak Cheng is experienced in organizing, hiring, managing, and growing technical teams. He has a solid background in collaborating with distributed teams globally, making him proficient in team-based problem-solving and strategic development initiatives.