I am currently working in the SCOPE team of the Microsoft COSMOS distributed computing platform, focusing on job scheduling in large clusters.
Graduated from the Master of Software Engineering at Carnegie Mellon University, I had hand-on experience on popular technologies in distributed system such as Hadoop MapReduce, Yarn and Apache Spark. I also have industry experience on distributed video processing system, recommendation engine, and software system in mobile networks.
Software Engineer @ • Developed new software applications and maintain existing ones used within the company.
• Collected and analyzed requirements from various stakeholders in the company.
• Selected and managed solutions from software vendors to fulfill user requirements. From January 2011 to December 2012 (2 years) Hong KongSoftware Engineer @ Video service platform
• Took initiative to propose and develop a recommendation engine for video service.
• Led a team of 2 developers to build the engine using in-house algorithms.
• The recommendation engine became a key feature of the company’s flagship video service platform.
• Analyzed and redesigned the MySQL database in the platform that resulted in 50% improvement of processing time.
Distributed video processing system
• Developed a distributed system for executing filter programs to create visual effects for film production.
• Evaluated different input approaches to identify the best solution for the client application.
• Designed and developed an advanced workflow editor used as the client application. A user would draw a workflow that
represents a set of filters executed in a particular order. The editor parses the workflow, generates a Windows batch script
and sends it to the scheduler for job execution. Implemented in C#.
• The system was used by some of the largest TV broadcasters in the country. From January 2008 to August 2010 (2 years 8 months) Tokyo, Japan
Master's degree, Computer Software Engineering @ Carnegie Mellon University From 2013 to 2014 Master of Science (MS), Computer Systems Networking and Telecommunications, 4.0 @ Waseda University From 2005 to 2007 Bachelor's degree, Computer Science @ Sun Yat-Sen University From 1999 to 2003 Wayman Tan is skilled in: Distributed Systems, Software Engineering, Software Architectural Design, Hadoop, MapReduce, Java, C#, .NET, Go, Apache Spark, Database Design, MySQL, Eclipse, Algorithms, Python, C++, Objective-C