SlideShare a Scribd company logo
FAN YOU
(516) · 359 · 8605 fanyou@andrew.cmu.edu
EDUCATION
Carnegie Mellon University, Entertainment Technology Center May 2016
Master of Entertainment Technology
Course: Distributed Systems, Algorithms and Advanced Data Structures, Building Virtual World.
New York Institute Of Technology May 2014
B.S. in Computer Science
Course: Operating Systems, Computer Architecture, Computer Graphics, Computer Networks, Database.
TECHNICAL STRENGTHS
Programming Languages C++, Java, C, Objective-C, Python
Systems GNU/Linux, MacOS, Windows
Platforms Oculus Rift, Gear VR, Eye Gaze, Kinect, leap Motion
Tools SVN/GIT, Vim
EXPERIENCE
GNU Compiler Collection May 2015 - Present
Libstdc++ Developer Pittsburgh, PA
· Implemented fundmental TS: Extend shared ptr to support arrays (N3920)
· Implemented fundmental TS: Polymorphic Allocator (N3525)
Distributed System Jan 2015 - May 2015
Programmer Pittsburgh, PA
· Built a RPC Client/Server by interposing system calls with TCP remote calls.
· Based on java RMI, implement LRU caching and mutex mechanism in Distributed File System.
· Implemented a high efficiency web store system which is also able to scale up and down according to
the current traffic.
Mole Cap - a Wireless VR and MoCap Music gaming Experience. Jan 2015 - May 2015
Backend Programmer Pittsburgh, PA
· Worked on the hardware connecting and configuration of Wireless VR and MoCap.
· Wrote a C++ wrapper for the legacy API of the MoCap System.
· Created a tool for easy beats generation.
iFood - an Food Ordering system Jan 2013 - May 2013
iOS & Backend Developer New York, NY
· Build server using MySQL as back end, PHP as front end and JSON as Data exchange format.
· Parse JSON on iOS client by SBJson and communicate with server by POST/GET method.
PERSONAL PROJECTS
SMALLab Learning Sep 2015 - Present
Programmer Pittsburgh, PA
· Using QXmlStreamReader and QXmlStreamWriter (also implementing my own xml parser) to parse
and create xml file which act as configuration files in SMALLab games.
· Use Qt to generate the basic UI interface.

More Related Content

What's hot

Skymind Open Power Summit ISV Round Table
Skymind Open Power Summit ISV Round TableSkymind Open Power Summit ISV Round Table
Skymind Open Power Summit ISV Round Table
Adam Gibson
 
Building Serverless Machine Learning Models in the Cloud [PyData DC]
Building Serverless Machine Learning Models in the Cloud [PyData DC]Building Serverless Machine Learning Models in the Cloud [PyData DC]
Building Serverless Machine Learning Models in the Cloud [PyData DC]
Alex Casalboni
 
Andy Charlton [InfluxData] | Managing Your Dashboards, Tasks and Alerts Made ...
Andy Charlton [InfluxData] | Managing Your Dashboards, Tasks and Alerts Made ...Andy Charlton [InfluxData] | Managing Your Dashboards, Tasks and Alerts Made ...
Andy Charlton [InfluxData] | Managing Your Dashboards, Tasks and Alerts Made ...
InfluxData
 
cv_LiangZhao
cv_LiangZhaocv_LiangZhao
cv_LiangZhao
Liang Zhao
 
Collaborative data science and how to build a data science toolchain around n...
Collaborative data science and how to build a data science toolchain around n...Collaborative data science and how to build a data science toolchain around n...
Collaborative data science and how to build a data science toolchain around n...
Moon Soo Lee
 
NS3-Thesis-Projects-in-USA
NS3-Thesis-Projects-in-USANS3-Thesis-Projects-in-USA
NS3-Thesis-Projects-in-USA
Phdtopiccom
 
Google cloud infrastructure workshop
Google cloud infrastructure workshopGoogle cloud infrastructure workshop
Google cloud infrastructure workshop
Akash Agrawal
 
Start Serverless with Golang!
Start Serverless with Golang!Start Serverless with Golang!
Start Serverless with Golang!
Kyuhyun Byun
 
How to set up Kubernetes for all your machine learning workflows
How to set up Kubernetes for all your machine learning workflowsHow to set up Kubernetes for all your machine learning workflows
How to set up Kubernetes for all your machine learning workflows
cnvrg.io AI OS - Hands-on ML Workshops
 
Scrappy
ScrappyScrappy
Scrappy
Vishwas N
 
Firebase Cloud Functions: a quick overview
Firebase Cloud Functions: a quick overviewFirebase Cloud Functions: a quick overview
Firebase Cloud Functions: a quick overview
Joseph Lust
 
How To Build Auto-Adaptive Machine Learning Models with Kubernetes
How To Build Auto-Adaptive Machine Learning Models with KubernetesHow To Build Auto-Adaptive Machine Learning Models with Kubernetes
How To Build Auto-Adaptive Machine Learning Models with Kubernetes
cnvrg.io AI OS - Hands-on ML Workshops
 
Introduction to Fluvio Data Engineer.pdf
Introduction to Fluvio Data Engineer.pdfIntroduction to Fluvio Data Engineer.pdf
Introduction to Fluvio Data Engineer.pdf
Sehz1
 
Through the looking glass an intro to scalable, distributed counting in data...
Through the looking glass  an intro to scalable, distributed counting in data...Through the looking glass  an intro to scalable, distributed counting in data...
Through the looking glass an intro to scalable, distributed counting in data...
Geoff Cooney
 
re:Invent 2018 recap
re:Invent 2018 recap re:Invent 2018 recap
re:Invent 2018 recap
Trent Hornibrook
 
How we build Videome
How we build VideomeHow we build Videome
How we build Videome
Kane Zhu
 
Kubernetes & Google Container Engine @ mabl
Kubernetes & Google Container Engine @ mablKubernetes & Google Container Engine @ mabl
Kubernetes & Google Container Engine @ mabl
Joseph Lust
 
Embracing Serverless with Google
Embracing Serverless with GoogleEmbracing Serverless with Google
Embracing Serverless with Google
Joseph Lust
 
Nextflow and AWS Batch - GCC/BOSC 2018
Nextflow and AWS Batch - GCC/BOSC 2018Nextflow and AWS Batch - GCC/BOSC 2018
Nextflow and AWS Batch - GCC/BOSC 2018
Francesco Strozzi
 
Webinar kubernetes and-spark
Webinar  kubernetes and-sparkWebinar  kubernetes and-spark
Webinar kubernetes and-spark
cnvrg.io AI OS - Hands-on ML Workshops
 

What's hot (20)

Skymind Open Power Summit ISV Round Table
Skymind Open Power Summit ISV Round TableSkymind Open Power Summit ISV Round Table
Skymind Open Power Summit ISV Round Table
 
Building Serverless Machine Learning Models in the Cloud [PyData DC]
Building Serverless Machine Learning Models in the Cloud [PyData DC]Building Serverless Machine Learning Models in the Cloud [PyData DC]
Building Serverless Machine Learning Models in the Cloud [PyData DC]
 
Andy Charlton [InfluxData] | Managing Your Dashboards, Tasks and Alerts Made ...
Andy Charlton [InfluxData] | Managing Your Dashboards, Tasks and Alerts Made ...Andy Charlton [InfluxData] | Managing Your Dashboards, Tasks and Alerts Made ...
Andy Charlton [InfluxData] | Managing Your Dashboards, Tasks and Alerts Made ...
 
cv_LiangZhao
cv_LiangZhaocv_LiangZhao
cv_LiangZhao
 
Collaborative data science and how to build a data science toolchain around n...
Collaborative data science and how to build a data science toolchain around n...Collaborative data science and how to build a data science toolchain around n...
Collaborative data science and how to build a data science toolchain around n...
 
NS3-Thesis-Projects-in-USA
NS3-Thesis-Projects-in-USANS3-Thesis-Projects-in-USA
NS3-Thesis-Projects-in-USA
 
Google cloud infrastructure workshop
Google cloud infrastructure workshopGoogle cloud infrastructure workshop
Google cloud infrastructure workshop
 
Start Serverless with Golang!
Start Serverless with Golang!Start Serverless with Golang!
Start Serverless with Golang!
 
How to set up Kubernetes for all your machine learning workflows
How to set up Kubernetes for all your machine learning workflowsHow to set up Kubernetes for all your machine learning workflows
How to set up Kubernetes for all your machine learning workflows
 
Scrappy
ScrappyScrappy
Scrappy
 
Firebase Cloud Functions: a quick overview
Firebase Cloud Functions: a quick overviewFirebase Cloud Functions: a quick overview
Firebase Cloud Functions: a quick overview
 
How To Build Auto-Adaptive Machine Learning Models with Kubernetes
How To Build Auto-Adaptive Machine Learning Models with KubernetesHow To Build Auto-Adaptive Machine Learning Models with Kubernetes
How To Build Auto-Adaptive Machine Learning Models with Kubernetes
 
Introduction to Fluvio Data Engineer.pdf
Introduction to Fluvio Data Engineer.pdfIntroduction to Fluvio Data Engineer.pdf
Introduction to Fluvio Data Engineer.pdf
 
Through the looking glass an intro to scalable, distributed counting in data...
Through the looking glass  an intro to scalable, distributed counting in data...Through the looking glass  an intro to scalable, distributed counting in data...
Through the looking glass an intro to scalable, distributed counting in data...
 
re:Invent 2018 recap
re:Invent 2018 recap re:Invent 2018 recap
re:Invent 2018 recap
 
How we build Videome
How we build VideomeHow we build Videome
How we build Videome
 
Kubernetes & Google Container Engine @ mabl
Kubernetes & Google Container Engine @ mablKubernetes & Google Container Engine @ mabl
Kubernetes & Google Container Engine @ mabl
 
Embracing Serverless with Google
Embracing Serverless with GoogleEmbracing Serverless with Google
Embracing Serverless with Google
 
Nextflow and AWS Batch - GCC/BOSC 2018
Nextflow and AWS Batch - GCC/BOSC 2018Nextflow and AWS Batch - GCC/BOSC 2018
Nextflow and AWS Batch - GCC/BOSC 2018
 
Webinar kubernetes and-spark
Webinar  kubernetes and-sparkWebinar  kubernetes and-spark
Webinar kubernetes and-spark
 

Viewers also liked

Vaughn Jackson Professional Resume
Vaughn Jackson Professional ResumeVaughn Jackson Professional Resume
Vaughn Jackson Professional Resume
Vaughn Jackson
 
Janelle Broderick Business Resume
Janelle Broderick Business ResumeJanelle Broderick Business Resume
Janelle Broderick Business Resume
Janelle Broderick
 
krout-resume
krout-resumekrout-resume
krout-resume
David Krout
 
Communications Specialist - San Francisco Bay Area
Communications Specialist - San Francisco Bay AreaCommunications Specialist - San Francisco Bay Area
Communications Specialist - San Francisco Bay Area
Michelle Viegas
 
Mancuso Official Resume (no graphics)
Mancuso Official Resume (no graphics)Mancuso Official Resume (no graphics)
Mancuso Official Resume (no graphics)
Amanda Mancuso
 
Resume
ResumeResume
Social Media Q&A with…Kirstin Alvanitakis Online Communications Specialist, A...
Social Media Q&A with…Kirstin Alvanitakis Online Communications Specialist, A...Social Media Q&A with…Kirstin Alvanitakis Online Communications Specialist, A...
Social Media Q&A with…Kirstin Alvanitakis Online Communications Specialist, A...
Kirstin Alvanitakis
 
Audio_Resume
Audio_ResumeAudio_Resume
Audio_Resume
Alexandra Valencia
 
Resume - Eric J Reed - Communications Specialist
Resume - Eric J Reed - Communications SpecialistResume - Eric J Reed - Communications Specialist
Resume - Eric J Reed - Communications Specialist
Eric Reed
 
AndreaFaraceResume
AndreaFaraceResumeAndreaFaraceResume
AndreaFaraceResume
Andrea Farace
 
Andy Schuelein Resume
Andy Schuelein ResumeAndy Schuelein Resume
Andy Schuelein Resume
Andy Schuelein
 
MunnBradResume
MunnBradResumeMunnBradResume
MunnBradResume
Bradley Munn
 
Kareem Green Resume 3
Kareem Green Resume 3Kareem Green Resume 3
Kareem Green Resume 3
Kareem Green
 
Brian Gill Resume
Brian Gill Resume Brian Gill Resume
Brian Gill Resume
brian gill
 

Viewers also liked (14)

Vaughn Jackson Professional Resume
Vaughn Jackson Professional ResumeVaughn Jackson Professional Resume
Vaughn Jackson Professional Resume
 
Janelle Broderick Business Resume
Janelle Broderick Business ResumeJanelle Broderick Business Resume
Janelle Broderick Business Resume
 
krout-resume
krout-resumekrout-resume
krout-resume
 
Communications Specialist - San Francisco Bay Area
Communications Specialist - San Francisco Bay AreaCommunications Specialist - San Francisco Bay Area
Communications Specialist - San Francisco Bay Area
 
Mancuso Official Resume (no graphics)
Mancuso Official Resume (no graphics)Mancuso Official Resume (no graphics)
Mancuso Official Resume (no graphics)
 
Resume
ResumeResume
Resume
 
Social Media Q&A with…Kirstin Alvanitakis Online Communications Specialist, A...
Social Media Q&A with…Kirstin Alvanitakis Online Communications Specialist, A...Social Media Q&A with…Kirstin Alvanitakis Online Communications Specialist, A...
Social Media Q&A with…Kirstin Alvanitakis Online Communications Specialist, A...
 
Audio_Resume
Audio_ResumeAudio_Resume
Audio_Resume
 
Resume - Eric J Reed - Communications Specialist
Resume - Eric J Reed - Communications SpecialistResume - Eric J Reed - Communications Specialist
Resume - Eric J Reed - Communications Specialist
 
AndreaFaraceResume
AndreaFaraceResumeAndreaFaraceResume
AndreaFaraceResume
 
Andy Schuelein Resume
Andy Schuelein ResumeAndy Schuelein Resume
Andy Schuelein Resume
 
MunnBradResume
MunnBradResumeMunnBradResume
MunnBradResume
 
Kareem Green Resume 3
Kareem Green Resume 3Kareem Green Resume 3
Kareem Green Resume 3
 
Brian Gill Resume
Brian Gill Resume Brian Gill Resume
Brian Gill Resume
 

Similar to fanyou

TripathiAkriti_resume
TripathiAkriti_resumeTripathiAkriti_resume
TripathiAkriti_resume
akrititripathi
 
AdamVisserResume
AdamVisserResumeAdamVisserResume
AdamVisserResume
Adam Visser
 
Erick_Sapp_Resume_8-08-16
Erick_Sapp_Resume_8-08-16Erick_Sapp_Resume_8-08-16
Erick_Sapp_Resume_8-08-16
Erick Sapp
 
resume-2016spring
resume-2016springresume-2016spring
resume-2016spring
Jingshuang Ge
 
Justin_Wang_Resume
Justin_Wang_ResumeJustin_Wang_Resume
Justin_Wang_Resume
Justin Wang
 
Resume
ResumeResume
Cv manoj prakash
Cv manoj prakashCv manoj prakash
Cv manoj prakash
Manoj Prakash
 
Resume-Sarthak P Shetty
Resume-Sarthak P ShettyResume-Sarthak P Shetty
Resume-Sarthak P Shetty
Sarthak Shetty
 
Goncalo Pereira - CV
Goncalo Pereira - CVGoncalo Pereira - CV
Goncalo Pereira - CV
Gonçalo Pereira
 
Priyanka Pandit | Resume
Priyanka Pandit | ResumePriyanka Pandit | Resume
Priyanka Pandit | Resume
Priyanka Pandit
 
resume_fullTime_28Sept,2015_part2
resume_fullTime_28Sept,2015_part2resume_fullTime_28Sept,2015_part2
resume_fullTime_28Sept,2015_part2
Maithreyi Gopal
 
Resume-Aditya Parkhi NCSU_MSCS
Resume-Aditya Parkhi NCSU_MSCSResume-Aditya Parkhi NCSU_MSCS
Resume-Aditya Parkhi NCSU_MSCS
aditya140
 
resume_nov_3
resume_nov_3resume_nov_3
resume_nov_3
Narasimha Murthy
 
RESUME
RESUMERESUME
Priyankar_Nandi_Resume
Priyankar_Nandi_ResumePriyankar_Nandi_Resume
Priyankar_Nandi_Resume
Priyankar Nandi
 
Alex Wang Resume _______________________
Alex Wang Resume _______________________Alex Wang Resume _______________________
Alex Wang Resume _______________________
ZhixiangWang3
 
Resume_Prathamesh_Ghanekar
Resume_Prathamesh_GhanekarResume_Prathamesh_Ghanekar
Resume_Prathamesh_Ghanekar
Prathamesh Ghanekar
 
Neptue Graph Database - 0 to Production
Neptue Graph Database - 0 to ProductionNeptue Graph Database - 0 to Production
Neptue Graph Database - 0 to Production
israelio
 
Tianxiao Yang Resume
Tianxiao Yang ResumeTianxiao Yang Resume
Tianxiao Yang Resume
Tianxiao Yang
 
Goncalo Pereira CV
Goncalo Pereira CVGoncalo Pereira CV
Goncalo Pereira CV
Gonçalo Pereira
 

Similar to fanyou (20)

TripathiAkriti_resume
TripathiAkriti_resumeTripathiAkriti_resume
TripathiAkriti_resume
 
AdamVisserResume
AdamVisserResumeAdamVisserResume
AdamVisserResume
 
Erick_Sapp_Resume_8-08-16
Erick_Sapp_Resume_8-08-16Erick_Sapp_Resume_8-08-16
Erick_Sapp_Resume_8-08-16
 
resume-2016spring
resume-2016springresume-2016spring
resume-2016spring
 
Justin_Wang_Resume
Justin_Wang_ResumeJustin_Wang_Resume
Justin_Wang_Resume
 
Resume
ResumeResume
Resume
 
Cv manoj prakash
Cv manoj prakashCv manoj prakash
Cv manoj prakash
 
Resume-Sarthak P Shetty
Resume-Sarthak P ShettyResume-Sarthak P Shetty
Resume-Sarthak P Shetty
 
Goncalo Pereira - CV
Goncalo Pereira - CVGoncalo Pereira - CV
Goncalo Pereira - CV
 
Priyanka Pandit | Resume
Priyanka Pandit | ResumePriyanka Pandit | Resume
Priyanka Pandit | Resume
 
resume_fullTime_28Sept,2015_part2
resume_fullTime_28Sept,2015_part2resume_fullTime_28Sept,2015_part2
resume_fullTime_28Sept,2015_part2
 
Resume-Aditya Parkhi NCSU_MSCS
Resume-Aditya Parkhi NCSU_MSCSResume-Aditya Parkhi NCSU_MSCS
Resume-Aditya Parkhi NCSU_MSCS
 
resume_nov_3
resume_nov_3resume_nov_3
resume_nov_3
 
RESUME
RESUMERESUME
RESUME
 
Priyankar_Nandi_Resume
Priyankar_Nandi_ResumePriyankar_Nandi_Resume
Priyankar_Nandi_Resume
 
Alex Wang Resume _______________________
Alex Wang Resume _______________________Alex Wang Resume _______________________
Alex Wang Resume _______________________
 
Resume_Prathamesh_Ghanekar
Resume_Prathamesh_GhanekarResume_Prathamesh_Ghanekar
Resume_Prathamesh_Ghanekar
 
Neptue Graph Database - 0 to Production
Neptue Graph Database - 0 to ProductionNeptue Graph Database - 0 to Production
Neptue Graph Database - 0 to Production
 
Tianxiao Yang Resume
Tianxiao Yang ResumeTianxiao Yang Resume
Tianxiao Yang Resume
 
Goncalo Pereira CV
Goncalo Pereira CVGoncalo Pereira CV
Goncalo Pereira CV
 

fanyou

  • 1. FAN YOU (516) · 359 · 8605 fanyou@andrew.cmu.edu EDUCATION Carnegie Mellon University, Entertainment Technology Center May 2016 Master of Entertainment Technology Course: Distributed Systems, Algorithms and Advanced Data Structures, Building Virtual World. New York Institute Of Technology May 2014 B.S. in Computer Science Course: Operating Systems, Computer Architecture, Computer Graphics, Computer Networks, Database. TECHNICAL STRENGTHS Programming Languages C++, Java, C, Objective-C, Python Systems GNU/Linux, MacOS, Windows Platforms Oculus Rift, Gear VR, Eye Gaze, Kinect, leap Motion Tools SVN/GIT, Vim EXPERIENCE GNU Compiler Collection May 2015 - Present Libstdc++ Developer Pittsburgh, PA · Implemented fundmental TS: Extend shared ptr to support arrays (N3920) · Implemented fundmental TS: Polymorphic Allocator (N3525) Distributed System Jan 2015 - May 2015 Programmer Pittsburgh, PA · Built a RPC Client/Server by interposing system calls with TCP remote calls. · Based on java RMI, implement LRU caching and mutex mechanism in Distributed File System. · Implemented a high efficiency web store system which is also able to scale up and down according to the current traffic. Mole Cap - a Wireless VR and MoCap Music gaming Experience. Jan 2015 - May 2015 Backend Programmer Pittsburgh, PA · Worked on the hardware connecting and configuration of Wireless VR and MoCap. · Wrote a C++ wrapper for the legacy API of the MoCap System. · Created a tool for easy beats generation. iFood - an Food Ordering system Jan 2013 - May 2013 iOS & Backend Developer New York, NY · Build server using MySQL as back end, PHP as front end and JSON as Data exchange format. · Parse JSON on iOS client by SBJson and communicate with server by POST/GET method. PERSONAL PROJECTS SMALLab Learning Sep 2015 - Present Programmer Pittsburgh, PA · Using QXmlStreamReader and QXmlStreamWriter (also implementing my own xml parser) to parse and create xml file which act as configuration files in SMALLab games. · Use Qt to generate the basic UI interface.