Sign In

Tom Chen

Engineering Manager at Facebook

Professional Background

Tom Chen is an accomplished Senior Software Engineering Manager with a rich and diverse background in the mobile industry. His impressive career trajectory is marked by an innate ability to scale server technology from the initial seed stage to successfully support millions of concurrent users. Tom possesses profound expertise in various domains including wireless applications, client-side applications, API library development, and enterprise applications development.

Throughout his career, Tom has consistently demonstrated major strengths in software development, design, and debugging within a cooperative team environment. His dedication to excellence is evident in his approach to project management and software architecture, showcasing his commitment to delivering quality results through teamwork and collaborative efforts.

Tom's professional journey has taken him through several high-profile roles, including his current position as Engineering Manager at Facebook, where he leads diverse engineering projects that push the boundaries of technology in the mobile space. His prior experience includes serving as a Senior Engineering Manager, and subsequently an Engineering Manager at Machine Zone, where he was instrumental in leading teams that achieved significant milestones in game technology and server performance.

Before Machine Zone, Tom was an Engineering Manager at Zynga, where he played a crucial role in enhancing the Zynga Advertising Delivery Engine Team. His progression at Zynga showcased his rapid ascent in the engineering landscape, from Principal Software Engineer to Team Lead of the Bugsquad, reflecting his ability to drive results in challenging scenarios.

In addition to his engineering leadership roles, Tom has also made significant contributions as a Software Architect at GOGII and held positions as a Senior Java Developer at both GoTV Networks and Visto (Good Technologies). His starting roles included Development Lead at Square Trade, where he honed his skills in software application development, and Software Applications Engineer at Brocade Communications.

Tom Chen's extensive career has equipped him with a profound understanding of software engineering, project management, and team dynamics, making him a respected leader in his field.

Education and Achievements

Tom’s educational background is solid and comprehensive, laying a strong foundation for his successful career in software engineering and technology management. He began his academic journey at Bellarmine High School and later pursued a Bachelor of Science degree in Electrical Engineering with a Computer Engineering option at the prestigious University of California, Los Angeles (UCLA). Tom further enhanced his academic credentials by earning a Master of Science in Software Engineering with a focus on Program Management from Carnegie Mellon University, a globally recognized institution known for its excellence in technology and engineering programs.

This blend of technical education and management training has equipped Tom with the skills necessary to navigate the complexities of modern software development while effectively managing diverse teams and projects.

Notable Skills and Technologies

Tom Chen's technical skill set is extensive, encompassing a variety of programming languages and technologies essential for leading successful software development projects. He is proficient in languages such as Java, Ruby, XML, Perl, and SQL, and has deep expertise in Java server platforms including Spring, JavaEE, BEA Weblogic, JBoss, and Tomcat. His familiarity with databases and NoSQL technologies, including MySQL, Oracle, Voldemort, Cassandra, HBase, and Hadoop, positions him well to handle complex data challenges in today's software landscape.

In addition, Tom is well-versed in various developmental tools such as Maven, Ant, Eclipse, IntelliJ, Git, ClearCase, and Subversion, which are integral for effective version control and project tracking. His experience in mobile technologies covers major platforms including Android, iOS, JavaME, and Blackberry, reflecting his adaptability and keen understanding of the evolving landscape of mobile development.

Tom's people skills are equally impressive, encompassing presentations, project tracking, training, and technical writing, which are vital for fostering communication and collaboration within teams. His ability to present complex technical information in a clear and engaging manner is a testament to his strong interpersonal skills and commitment to excellence.

Achievements

Throughout his illustrious career, Tom has achieved numerous accomplishments that reflect his expertise and dedication to the software engineering field. Some of the notable achievements include scaling server technology to accommodate millions of users, leading high-performance teams in delivering innovative mobile solutions, and contributing to the successful launch of several market-leading applications and services across various platforms.

Tom's leadership and technical insights have not only driven the success of the teams he has managed but have also influenced the larger strategies of the organizations he has been a part of. His ability to navigate technical challenges while fostering a collaborative and productive work environment has been key to achieving organizational goals and enhancing product offerings in highly competitive industries.

Conclusion

In summary, Tom Chen is more than just a Senior Software Engineering Manager; he is a visionary leader in the mobile industry with a wealth of experience and a passion for technology. His educational background, extensive skill set, and proven track record of success position him as a key player in the engineering arena, making significant contributions to his teams and the organizations he represents. With a focus on teamwork, technical excellence, and innovative solutions, Tom continues to push the boundaries of what is possible in the world of software engineering and mobile applications.

Related Questions

How did Tom Chen develop his expertise in mobile application development?
What motivated Tom Chen to pursue a career in software engineering management?
In what ways has Tom Chen's educational background contributed to his success at Facebook?
What challenges did Tom Chen face while scaling server technology at Machine Zone?
How has Tom Chen's experience at Zynga shaped his leadership style in software engineering?
Tom Chen
Add to my network

Location

San Mateo, California, United States