Xiaofeng Zan

Senior Software Developer @ ThoughtWorks

About Xiaofeng Zan

Xiaofeng Zan is a Senior Software Developer with over a decade of experience in software design and development. He has worked at various companies, including Newegg, Objectiva Software Solutions, Grapecity, Inc., and currently Thoughtworks, focusing on web technologies, distributed systems, and multiple programming languages.

Work at ThoughtWorks

Xiaofeng Zan has been employed at ThoughtWorks as a Senior Software Developer since 2016. In this role, he has contributed to various projects in Chicago, Illinois, focusing on advanced software development practices. His responsibilities include leveraging modern technologies and methodologies to enhance software architecture and design. He specializes in areas such as Linux, Docker, HTML5/CSS3, Akka, and reactive programming, applying his extensive knowledge to improve system performance and scalability.

Previous Experience at Newegg

Prior to joining ThoughtWorks, Xiaofeng Zan worked at Newegg as a Senior Software Developer from 2009 to 2011. During his tenure in the City of Industry, California, he was involved in software development projects that supported the company's e-commerce platform. His experience at Newegg contributed to his understanding of web technologies and the importance of robust software solutions in the retail sector.

Career at Objectiva Software Solutions

Xiaofeng Zan was employed at Objectiva Software Solutions as a Senior Software Developer for a period of seven months from 2011 to 2012 in Solana Beach, California. His work involved software design and development, contributing to various projects that enhanced the company's service offerings. This role further developed his skills in software architecture and workflow management.

Experience at Grapecity, Inc.

From 2012 to 2015, Xiaofeng Zan served as a Senior Software Developer at Grapecity, Inc. in Pittsburgh, Pennsylvania. Over three years, he worked on multiple software development projects, gaining valuable experience in distributed systems and domain-driven design. His role involved collaborating with teams to deliver high-quality software solutions that met client needs.

Education and Expertise

Xiaofeng Zan possesses over a decade of experience in software design and development. He is proficient in both front-end and back-end web development, as well as iOS development. His technical expertise includes server-side databases, networking, multithreading, and asynchronous programming technologies. He is knowledgeable in multiple programming languages, including C++, C#, Java, Scala, Javascript, Swift, and Python, and specializes in MS SQLServer database performance tuning.

People similar to Xiaofeng Zan