Shanling_resume

Shanling Qin
(917)561-0030
shanling.qin@gmail.com
____________________________________________________________________________________
Summary:
4+ years of extensive experience on multi-media related computer software development, design and support.
Professional at OOP programming, production level coding, QA management & supporting. Especially
confident on communication skills, research & problem solving capabilities and incredible abilities to integrate
new technology into existing system.
Education:
Polytechnic Institute of NYU, Brooklyn, NY, MS in Electronic and Computer Engineering, May, 2011
Nanjing University of Posts and Telecommunication, Nanjing, China BS in Network Engineering, June, 2008
Programming Skills:
- Languages: Core C/C++, Java, C#, Objective-C, PHP, HTML, VBA, JavaScript and Perl.
- Software design pattern: Client-server, Pips-filter, Factory, Singleton, Builder, Layered, MVC and
Plug-ins.
- Operation System: Android, iOS, Windows Store App, Windows Phone, Windows Desktop, Mac OS
- IDE Tools: Eclipse, Android Studio, XCode, Visual Studio
- Code management Tools: Subversion, Git, Jenkins and Team Foundation Service.
Working Experience:
Dev & ResearchEngineer ooVoo LLC 01/14-Now
Research and Dev Engineer of ooVoo Core R&D team, working on sprint-based the development of ooVoo
SDK and ooVoo Client, continuously integrate new technologies into ooVoo core audio/video service on
multiple platforms include Android, iOS, Windows Desktop, Windows Store app, and Windows phone and
Play Station.
http://developer.oovoo.com/
http://www.oovoo.com/home.aspx
Environment: C/C++, Java, C# on Android, Android NDK, Windows Desktop, Windows phone and iOS
Project Chronological:
 Hardware acceleration of video processing on iOS8 (current Project on Android)
- Exploring Android Java APIs and Native OMX framework to provide hardware accelerated video
encoding/decoding into ooVoo SDK. Include API wrapping, compatibility resolving, behavior test
and performance tuning.
 ooVoo SDK functionality and performance monitoring (2 months Project on Android, iOS and
Windows Desktop)
- Design and implement cross-platform unit test of all multimedia components of ooVoo SDK,
automatically test and drawing graphic on Jenkins to monitor their functionality and performance on
each production release.
 Hardware acceleration of video processing on iOS8 (2 months Project on iOS)
- Wrapping iOS8 native C/C++ graphic APIs into the application layer interface to provide hardware
accelerated video encoding/decoding in ooVoo SDK.
 Video Filter for Intel “Real Sense” Technology (2 months Project on Windows Desktop)
- Working with Intel on demoing their new technology (device + SDK) as video filters in ooVoo client:
include implementing the SDK as stand-alone direct-show plugin in Windows Desktop and design
simple algorithm to do video processing.
 New video effect implementation (3 months Project on iOS andAndroid)
- Working with 3rd-party companies on implementing their image process libraries into ooVoo SDK as
new video effect. Re-designed the pip-filters based multi-media architecture in ooVoo SDK.
 Intel video processing technology integration(continuous duty on Android)
- Continuously working with Intel on integrating its latest video processing technology into ooVoo
Android SDK and Client, optimize UX and UI for both demo purpose and production release.
 Audio-tuning solution in ooVoo SDK(continuous duty on Android and All Windows platforms)
- Design and integrate a complete audio toning solution mainly focused on echo cancellation for ooVoo
SDK, duty include research and implement native API or 3rd party audio-processing libraries,
performance optimization and creating user-oriented test application for audio tuning purpose.
 Bug fixing, Client support and new feature implementation on ooVoo SDK sample
app(continuous duty on Android, iOS and Play Station)
 Opus codec support and optimization in ooVoo SDK(continuous duty on Android and All
Windows platforms)
 Android Client New device support and troubleshooting (continuous duty on Android)
Research& Supporting Engineer ooVoo LLC 05/11-12/13
Research Engineer of the Technology & Innovation team, working on a series of project focus on
problem-solving and new technology discovery on both mobile and desktop platform, as well as acting &
managing QA and technical support on latest ooVoo Mobile application.
https://play.google.com/store/apps/details?id=com.oovoo
https://itunes.apple.com/us/app/oovoo-video-call-text-voice/id428845974?mt=8
Environment: Java, C/C++, C#, PHP and Perl on Android, Android NDK, iOS, Windows and Mac OS.
Project Chronological:
 “ooVooie” video messaging(mobile production feature development)
- Designed and developed a Pips-filter structured “ooVooie” video messaging recorder and a MVC
structured player in ooVoo Mobile app based on open source project “FFMpeg” and “WebM”.
 Windows 8 metro client development(6 months project on Windows Store App)
- Work with ooVoo core team and Windows team, developed the Windows “Metro” style APP in
C++/Cx, focusing on multi-media pipe-line.
 Opus codec research and implementation(continuous duty on Android and All Windows
platforms)
- Worked independently on open source project “Opus Codec”, customized and wrapped the codec into
application level interface on both ooVoo serverand client to provide a production level audio
transmission solution.
 Android device configuration solution(continuous duty on Android)
- Design and integrate an XML based systemto provide a solution for device configuration
fragmentation issue on Android. Continuously support and update this systemto help ooVoo client get
best UX on Android devices.
 Media gateway(3 months project on Windows Desktop)
- Working with a ooVoo vender to develop a multi-media server based on adobe “crtmp server” open
source project, develop the plugin to broadcast ooVoo streams to public streams like RTMP and HLS
and a stand-alone web client to display it.
 Qualcomm TV HD video call transfer demo on CES 2012(4 months project on Android)
- Wrap Qualcomm H264 hardware video codec API (An API from Android “stage fright” multi-media
architecture) in to application layer interface + implement Qualcom “Alljoyn” NFC API into
client-server structure,in order to provide an smart phone to smart TV HD video call transfer feature
in ooVoo Mobile client.
 Q.O.S research on android and PC(3 months project on Android and Windows Desktop)
- Review multi-media and networking implementation of ooVoo on Android and PC, doing on-site
testing,design and write post-processing toolin Java and Perl.
 Android Client New device support and troubleshooting (continuous duty on Android)
- Continuously working close with QA and OEM manufacturer to locate and solve bugs and issues in
ooVoo client on new or existing Android devices, provide professional proposalto production team
on UI and UX improvement. Helped on raising app rating from below 3 to 4.3.
Server-side intern developer STC Associates Inc 02/11-05/11
Collaborated with a Sr. dev team, designed and implemented web-based interactive application using various
thechonologies and framework like .Net, J2EE, PHP.
Environment: HTML, ASP, PHP, JavaScript, Java, Python and MySQL on Linux and Windows.
Software Intern Developer Boomset LLC 08/10-05/11
Independently developed application on mobile device for Boomset.com, worked on Windows Phone 7.
Environment: C#, XAML on Windows Phone 7.
IT Helpdesk Assistant and database assistant developer China Mobile 04/08 – 09/08
Assist customers on using company’s new web-based system; helped dev team optimize the company’s data
base system.
Environment: HTML, PHP, MySQL.
Academic Project Experience:
 Network-based Cache Coherence Protocol of Multistage NoCs
- A research program of Network on Chip system, duty including re-designing the
Algorithm, coding, testing and debugging the C/C++ Linux based simulation
program.
 Experiment and Exploit on DSP642 chip on Image/Video processing
- Programmed the Core code of standard video filters, participated in writing the
M-PEG2 encode/decode program and tested them on the DM642 board.
 Video codec evaluation
- Writing binary running on PC and android, print out performance benchmark like
complexity (CPU time), BR and objective/subjective rating, making scientific and
mathematic analyze.
Other:
Worked as chairman of the students’ drama club in undergraduate school for two years and directed two big
shows.
Honors:
Poly.NYU Graduate Scholarship
Nanjing University of Posts and Telecommunication undergraduate scholarship
Outstanding final project “LAN phone-calls with built-in talk time timer” using C++ 2005

Recomendados

Shanling_resume_1019 por
Shanling_resume_1019Shanling_resume_1019
Shanling_resume_1019lucifer1986
311 vistas4 diapositivas
resume por
resumeresume
resumeEnder Dai
501 vistas2 diapositivas
CV_AmalMandal por
CV_AmalMandalCV_AmalMandal
CV_AmalMandalAmal Mandal - Looking for a Change
132 vistas7 diapositivas
Soumya_S_Mukherjee_Resume por
Soumya_S_Mukherjee_ResumeSoumya_S_Mukherjee_Resume
Soumya_S_Mukherjee_ResumeSoumya Mukherjee
174 vistas7 diapositivas
Sunil Kumar Sarvepalli por
Sunil Kumar SarvepalliSunil Kumar Sarvepalli
Sunil Kumar SarvepalliSunil Sarvepalli
290 vistas9 diapositivas
DineshCV (1) por
DineshCV (1)DineshCV (1)
DineshCV (1)dinesh srivastava
663 vistas7 diapositivas

Más contenido relacionado

La actualidad más candente

Sripriya Nair por
Sripriya NairSripriya Nair
Sripriya NairNair sripriya
31 vistas3 diapositivas
Stan_Wang_Resume por
Stan_Wang_ResumeStan_Wang_Resume
Stan_Wang_ResumeJia Wang
138 vistas2 diapositivas
Rodin.Nick.Resume por
Rodin.Nick.ResumeRodin.Nick.Resume
Rodin.Nick.ResumeNick Rodin
179 vistas2 diapositivas
Jd java app developer por
Jd java app developerJd java app developer
Jd java app developerLauren Halket
96 vistas2 diapositivas
Maninder Singh Resume por
Maninder Singh ResumeManinder Singh Resume
Maninder Singh ResumeManinder Bhatia
1.5K vistas6 diapositivas
Venu gopal_CV por
Venu gopal_CVVenu gopal_CV
Venu gopal_CVvenu appayanna
146 vistas7 diapositivas

La actualidad más candente(20)

Stan_Wang_Resume por Jia Wang
Stan_Wang_ResumeStan_Wang_Resume
Stan_Wang_Resume
Jia Wang138 vistas
Rodin.Nick.Resume por Nick Rodin
Rodin.Nick.ResumeRodin.Nick.Resume
Rodin.Nick.Resume
Nick Rodin179 vistas
Dan Webster Resume Current por dan_webster
Dan Webster Resume CurrentDan Webster Resume Current
Dan Webster Resume Current
dan_webster286 vistas
Analyzing the Eclipse API Usage: Putting the Developer in the Loop por Alexander Serebrenik
Analyzing the Eclipse API Usage: Putting the Developer in the LoopAnalyzing the Eclipse API Usage: Putting the Developer in the Loop
Analyzing the Eclipse API Usage: Putting the Developer in the Loop
CV - Sun Shuwei por nick sun
CV - Sun ShuweiCV - Sun Shuwei
CV - Sun Shuwei
nick sun409 vistas
Resume_Rohit_Mohta por Rohit Mohta
Resume_Rohit_MohtaResume_Rohit_Mohta
Resume_Rohit_Mohta
Rohit Mohta223 vistas
James e owen resume detailed jan 2-16 por James Owen
James e owen resume detailed jan 2-16James e owen resume detailed jan 2-16
James e owen resume detailed jan 2-16
James Owen248 vistas
Jim Bello Resume por jimbelo
Jim Bello ResumeJim Bello Resume
Jim Bello Resume
jimbelo1.1K vistas

Similar a Shanling_resume

Rea-Matthew por
Rea-MatthewRea-Matthew
Rea-MatthewMatthew Rea
889 vistas2 diapositivas
Resume - Heta S por
Resume - Heta SResume - Heta S
Resume - Heta SHeta Sanghvi
1.5K vistas1 diapositiva
Gnana Prasuna B_5.5 years por
Gnana Prasuna B_5.5 yearsGnana Prasuna B_5.5 years
Gnana Prasuna B_5.5 yearsGnana Bocha
509 vistas6 diapositivas
Bhavin_Resume por
Bhavin_ResumeBhavin_Resume
Bhavin_Resumebhavin patel
250 vistas6 diapositivas
Resume(1) por
Resume(1)Resume(1)
Resume(1)Gella Naresh
281 vistas6 diapositivas
Simon_Pythoud_Resume_EN por
Simon_Pythoud_Resume_ENSimon_Pythoud_Resume_EN
Simon_Pythoud_Resume_ENSimon Pythoud
267 vistas4 diapositivas

Similar a Shanling_resume(20)

Gnana Prasuna B_5.5 years por Gnana Bocha
Gnana Prasuna B_5.5 yearsGnana Prasuna B_5.5 years
Gnana Prasuna B_5.5 years
Gnana Bocha509 vistas
Simon_Pythoud_Resume_EN por Simon Pythoud
Simon_Pythoud_Resume_ENSimon_Pythoud_Resume_EN
Simon_Pythoud_Resume_EN
Simon Pythoud267 vistas
David Robinson's On Line CV por davered
David Robinson's On Line CVDavid Robinson's On Line CV
David Robinson's On Line CV
davered419 vistas
Jagan_Updated Resume por Jagan Mohan
Jagan_Updated ResumeJagan_Updated Resume
Jagan_Updated Resume
Jagan Mohan821 vistas
Mastinder singh visualcv_resume por Mastinder Singh
Mastinder singh visualcv_resumeMastinder singh visualcv_resume
Mastinder singh visualcv_resume
Mastinder Singh370 vistas
jidesh_res_updated por Jidesh SK
jidesh_res_updatedjidesh_res_updated
jidesh_res_updated
Jidesh SK153 vistas
VinayDev por Vinay Dev
VinayDevVinayDev
VinayDev
Vinay Dev192 vistas

Shanling_resume

  • 1. Shanling Qin (917)561-0030 shanling.qin@gmail.com ____________________________________________________________________________________ Summary: 4+ years of extensive experience on multi-media related computer software development, design and support. Professional at OOP programming, production level coding, QA management & supporting. Especially confident on communication skills, research & problem solving capabilities and incredible abilities to integrate new technology into existing system. Education: Polytechnic Institute of NYU, Brooklyn, NY, MS in Electronic and Computer Engineering, May, 2011 Nanjing University of Posts and Telecommunication, Nanjing, China BS in Network Engineering, June, 2008 Programming Skills: - Languages: Core C/C++, Java, C#, Objective-C, PHP, HTML, VBA, JavaScript and Perl. - Software design pattern: Client-server, Pips-filter, Factory, Singleton, Builder, Layered, MVC and Plug-ins. - Operation System: Android, iOS, Windows Store App, Windows Phone, Windows Desktop, Mac OS - IDE Tools: Eclipse, Android Studio, XCode, Visual Studio - Code management Tools: Subversion, Git, Jenkins and Team Foundation Service. Working Experience: Dev & ResearchEngineer ooVoo LLC 01/14-Now Research and Dev Engineer of ooVoo Core R&D team, working on sprint-based the development of ooVoo SDK and ooVoo Client, continuously integrate new technologies into ooVoo core audio/video service on multiple platforms include Android, iOS, Windows Desktop, Windows Store app, and Windows phone and Play Station. http://developer.oovoo.com/ http://www.oovoo.com/home.aspx Environment: C/C++, Java, C# on Android, Android NDK, Windows Desktop, Windows phone and iOS Project Chronological:  Hardware acceleration of video processing on iOS8 (current Project on Android) - Exploring Android Java APIs and Native OMX framework to provide hardware accelerated video encoding/decoding into ooVoo SDK. Include API wrapping, compatibility resolving, behavior test and performance tuning.  ooVoo SDK functionality and performance monitoring (2 months Project on Android, iOS and Windows Desktop) - Design and implement cross-platform unit test of all multimedia components of ooVoo SDK, automatically test and drawing graphic on Jenkins to monitor their functionality and performance on each production release.  Hardware acceleration of video processing on iOS8 (2 months Project on iOS) - Wrapping iOS8 native C/C++ graphic APIs into the application layer interface to provide hardware accelerated video encoding/decoding in ooVoo SDK.  Video Filter for Intel “Real Sense” Technology (2 months Project on Windows Desktop) - Working with Intel on demoing their new technology (device + SDK) as video filters in ooVoo client: include implementing the SDK as stand-alone direct-show plugin in Windows Desktop and design simple algorithm to do video processing.  New video effect implementation (3 months Project on iOS andAndroid) - Working with 3rd-party companies on implementing their image process libraries into ooVoo SDK as new video effect. Re-designed the pip-filters based multi-media architecture in ooVoo SDK.  Intel video processing technology integration(continuous duty on Android)
  • 2. - Continuously working with Intel on integrating its latest video processing technology into ooVoo Android SDK and Client, optimize UX and UI for both demo purpose and production release.  Audio-tuning solution in ooVoo SDK(continuous duty on Android and All Windows platforms) - Design and integrate a complete audio toning solution mainly focused on echo cancellation for ooVoo SDK, duty include research and implement native API or 3rd party audio-processing libraries, performance optimization and creating user-oriented test application for audio tuning purpose.  Bug fixing, Client support and new feature implementation on ooVoo SDK sample app(continuous duty on Android, iOS and Play Station)  Opus codec support and optimization in ooVoo SDK(continuous duty on Android and All Windows platforms)  Android Client New device support and troubleshooting (continuous duty on Android) Research& Supporting Engineer ooVoo LLC 05/11-12/13 Research Engineer of the Technology & Innovation team, working on a series of project focus on problem-solving and new technology discovery on both mobile and desktop platform, as well as acting & managing QA and technical support on latest ooVoo Mobile application. https://play.google.com/store/apps/details?id=com.oovoo https://itunes.apple.com/us/app/oovoo-video-call-text-voice/id428845974?mt=8 Environment: Java, C/C++, C#, PHP and Perl on Android, Android NDK, iOS, Windows and Mac OS. Project Chronological:  “ooVooie” video messaging(mobile production feature development) - Designed and developed a Pips-filter structured “ooVooie” video messaging recorder and a MVC structured player in ooVoo Mobile app based on open source project “FFMpeg” and “WebM”.  Windows 8 metro client development(6 months project on Windows Store App) - Work with ooVoo core team and Windows team, developed the Windows “Metro” style APP in C++/Cx, focusing on multi-media pipe-line.  Opus codec research and implementation(continuous duty on Android and All Windows platforms) - Worked independently on open source project “Opus Codec”, customized and wrapped the codec into application level interface on both ooVoo serverand client to provide a production level audio transmission solution.  Android device configuration solution(continuous duty on Android) - Design and integrate an XML based systemto provide a solution for device configuration fragmentation issue on Android. Continuously support and update this systemto help ooVoo client get best UX on Android devices.  Media gateway(3 months project on Windows Desktop) - Working with a ooVoo vender to develop a multi-media server based on adobe “crtmp server” open source project, develop the plugin to broadcast ooVoo streams to public streams like RTMP and HLS and a stand-alone web client to display it.  Qualcomm TV HD video call transfer demo on CES 2012(4 months project on Android) - Wrap Qualcomm H264 hardware video codec API (An API from Android “stage fright” multi-media architecture) in to application layer interface + implement Qualcom “Alljoyn” NFC API into client-server structure,in order to provide an smart phone to smart TV HD video call transfer feature in ooVoo Mobile client.  Q.O.S research on android and PC(3 months project on Android and Windows Desktop) - Review multi-media and networking implementation of ooVoo on Android and PC, doing on-site testing,design and write post-processing toolin Java and Perl.  Android Client New device support and troubleshooting (continuous duty on Android) - Continuously working close with QA and OEM manufacturer to locate and solve bugs and issues in ooVoo client on new or existing Android devices, provide professional proposalto production team on UI and UX improvement. Helped on raising app rating from below 3 to 4.3.
  • 3. Server-side intern developer STC Associates Inc 02/11-05/11 Collaborated with a Sr. dev team, designed and implemented web-based interactive application using various thechonologies and framework like .Net, J2EE, PHP. Environment: HTML, ASP, PHP, JavaScript, Java, Python and MySQL on Linux and Windows. Software Intern Developer Boomset LLC 08/10-05/11 Independently developed application on mobile device for Boomset.com, worked on Windows Phone 7. Environment: C#, XAML on Windows Phone 7. IT Helpdesk Assistant and database assistant developer China Mobile 04/08 – 09/08 Assist customers on using company’s new web-based system; helped dev team optimize the company’s data base system. Environment: HTML, PHP, MySQL.
  • 4. Academic Project Experience:  Network-based Cache Coherence Protocol of Multistage NoCs - A research program of Network on Chip system, duty including re-designing the Algorithm, coding, testing and debugging the C/C++ Linux based simulation program.  Experiment and Exploit on DSP642 chip on Image/Video processing - Programmed the Core code of standard video filters, participated in writing the M-PEG2 encode/decode program and tested them on the DM642 board.  Video codec evaluation - Writing binary running on PC and android, print out performance benchmark like complexity (CPU time), BR and objective/subjective rating, making scientific and mathematic analyze. Other: Worked as chairman of the students’ drama club in undergraduate school for two years and directed two big shows. Honors: Poly.NYU Graduate Scholarship Nanjing University of Posts and Telecommunication undergraduate scholarship Outstanding final project “LAN phone-calls with built-in talk time timer” using C++ 2005