Selina Wu
SOFTWARE ENGINGER at ZOICBOX.COM/WINYEN.COM
********@*****.***
Summary
Summary
A solid foundation in computer science with strong competencies in data structures, algorithms and software
design
2 years of experience in Platform development throughout all phases of the software development life cycle
using Java, OOP
5 years of extensive experience in large GIS software system using C++/C/Unix/Linux
Experience in working with architecture, engineers and other cross functional distributed teams to develop
innovative solutions
Strong leader capable of motivating and energizing team members as well as mentor and guide junior team
members
Excellent documentation; presentation and interpersonal skills in both Chinese and English
Experience working in agile teams
Training:
• Certification of Technical Writing Training
• Certification of Hand-on training on Microsoft windows Embedded Training(WinCE 5.0)
• Professional hand-on training on oracle database
Specialties: GIS MAP processing; framework development
Experience
SOFTWARE ENGINGER at ZOICBOX.COM/WINYEN.COM
2012 - Present (1 year)
• Create Android Mobile Apps from initial idea, business requirement, design, architecture, plan
implementation, development using Andorid SDK (ADT), Java and multithreading.
VP of Public Relation at CINA at CINA
July 2012 - 2013 (1 year)
1 recommendation available upon request
Sr. Technical Yahoo! at Yahoo!
2011 - 2011 (less than a year)
Platform Engineering: Mobile Platform, Yahoo! R&D Beijing 2011
Yahoo Mobile Shared Test Library (YMSTL) is a framework for development of Mobile test APIs for all
Page1
scenarios on various mobile and desktop devices. YMSTL supports HtmlUnit, Firefox and Chrome browsers.
1. Worked with seniors architect at Mobile US team to extend YMSTL to support desktop devices. Designed
and implemented the desktop component for the same. Reviewed the designs of this framework with seniors
architect
2. Mentored two engineers in US team for actual implementation of the system. Established coding
guidelines, definition-of-done, performed task assignment, provided bug fix solution and conducted code
reviews.
3. Promoted YMSTL to other teams at Beijing, India and US. Owned the system end-to-end including
technical documentation and hands-on support to new customers
Test Manager Plus (TM Plus) project is a group of test management tools used as a test case repository and
QA project management application based on Yahoo Test manager WS APIs. TM Plus is fully transparent
automation tool to submit test case information, test results and custom information to test manager server.
TMPlus can be easily extended to support any other language projects.
1. Individually designed and implemented TMPlus to support any java project test result management.
TMPlus is fully transparent and integrated with testNG to support custom information
2. Integrated TMPlus with Yahoo Mobile Shared Test Library (YMSTL)
3. Accommodated customer request to support TMPlus for Python. Extended TMPlus tool to support python
project test result management in just two days.
3 recommendations available upon request
Yahoo Technical at Yahoo!
2010 - 2011 (1 year)
Platform Engineering: Flex Force (Tiger Team), Yahoo! Headquarter 2010 – 2011
Tiger Team is a group of highly skilled engineers that are deployed on critical projects across the company by
Yahoo’s engineering executives as shifting corporate priorities and market forces dictate.
Yahoo Social – Yahoo Open Strategy J2SE 1.6,
1. Yahoo Social team lacked a centralized framework for testing various Social web service APIs viz. User
Updates, User Social Directory.
2. Developed a unified testing framework to migrate existing Yahoo’s SocDir test framework from PHP to
yWsng framework using Java
Yahoo Maps migration – J2SE 1.6
1. Planning migration to new system, analyze features provided by current Maps API.
2. Design and implement the test framework for Maps API
Software Engineer at Alpine Electronics Research of America
2004 - 2009 (5 years)
Data Team - Navigation Development 2004 - 2009
Data team is responsible for data acquisition, cleaning, transformation, enrichment and compression of raw
Page2
large-scale GIS data for use in Alpine GPS devices.
Maintaining the GIS system drawing engines - C++, C, bash scripting, Linux.
Implemented new features including 2D elevation contours, virtual icons, polygon names and
one-way arrows.
Implemented yearly updates to the system including polygon placements, city name
placements, road name placements and highway icon placements.
Implemented and benchmarked polygon simplification and smoothing algorithms.
Write white box and unit tests for the system.
Implemented scripts and tools for data processing and analysis.
Achievements
Improved map draw speed from 1.7s to 0.5s by reducing 70% shape data points.
Analyzed and rewrote existing routines in map-display module to achieve 80% time
improvement.
Helped re-architect 32 bit system to 64 bit.
Ported GIS data processing modules from C to Java.
Research assistant at VISLAB of University of California, Riverside
2002 - 2003 (1 year)
Research on Grid GIS (geographic information system )
Skills & Expertise
Java
Python
Linux
Unix
JavaScript
C++
Eclipse
Testing
C
Test Automation
Algorithms
Mobile Devices
Architecture
Multithreading
Android Development
XML
Education
University of California, Irvine
master, computer science, 2004
Page3
University of California, Riverside
Master Candidate of Science, Computer Science, 2003
Page4
Selina Wu
SOFTWARE ENGINGER at ZOICBOX.COM/WINYEN.COM
********@*****.***
4 people have recommended Selina
"Selina has done a super job as a VP of Public Relation at CINA. She a dedicated and extremely talented
person. She has shown leadership and is able to lead other people. I am happy to have the opportunity to work
with her."
Vicki Young, Chairman/President, CINA, managed Selina at CINA
"Selina Wu and I both worked at the Yahoo Beijing R&D center for a period of time. She was not on my
team then but I was very impressed by her commitment to work. She is very diligent and gets along well with
people around her. With her rich industry experience and good education, I am sure she’d be a valuable
player."
Yi Chen, Senior Director of Engineering, Yahoo!, managed Selina indirectly at Yahoo!
"It was a shame that I had so little time to work with Selina during my time at Yahoo! She came aboard the
project I was working on as a much needed Quality Engineering resource. What sticks out most in my mind is
how little management she required. After a single, short "onboarding" meeting I stopped worrying about
whether the automated testing that we so desperately needed for our group would get done. I just knew it
would get done. That's in the highest level of compliments I can give someone -- they make my real work life
less stressful -- and that compliment goes to Selina."
Jeremy Osborne, Senior Technical Yahoo!, Yahoo!, worked directly with Selina at Yahoo!
"I have had the great pleasure to work with Selina on a strategic project in mapping technologies. Selina came
on board to help develop the test strategy for a complex set of JavaScript API's. Given her strong technical
background, she was able to quickly understand the architecture and working with the software team, made
rapid progress in developing a plan, defining test tools and methodologies, and creating test cases. One of
Selina's greatest strengths is her strong software development skills. She is knowledgeable in C++, Java,
databases, and general object oriented software development methodologies. Additionally, with a very
pleasant personality and positive attitude, I recommend Selina in her future endeavors."
Rana Dutta, Cloud Platform Group - Mapping Platform, Yahoo!, managed Selina indirectly at Yahoo!
Contact Selina on LinkedIn
Page5