Z HIRONG G ONG
********@*****.*** 954-***-**** ** Rossano Irvine, CA 92620
EDUCATION
University of California, Berkeley May 2014
B.S. Electrical Engineering and Computer Science
Relevant Coursework:
• Data Structures • Efficient Algorithms and Intractable Problems
• Software as a Service • Introduction to Artificial Intelligence
• Operating Systems Programming • Computer Architecture - Machine Structures
• Communication Networks • Structure and Interpretation of Computer Programs
• Discrete Mathematics and Probability Theory • Structure and Interpretation of Signals and Systems
SKILLS
• Languages: Java, Python, Ruby on Rails, C, SQL, HTML, CSS, JavaScript
• Software: Microsoft Office Suite, Adobe Photoshop, JIRA, Confluence
WORK EXPERIENCE
Samsung MSCA – Software Test Engineering Intern June 2013 – August 2013
• Worked with a QA team to design and execute test plans for the Samsung Music Hub web and mobile
applications
• Wrote python modules that worked with browser automation to simulate most interactions a user can perform on
the Music Hub player
• Created an automation framework that uses the python scripts to run integration tests on each new build
• With this framework, other team members can add new test cases to the suite and run them without manually
inspecting HTML code
PROJECTS
Learning Shelter website November 2013
• Collaborated to design a website for an SF-based organization using Ruby on Rails framework
• Modified the calendar interface so that it would allow users to quickly select start and end dates as well
as specify the color and permission properties of events
• Added a slideshow to the home page using CSS and JavaScript/JQuery
• Wrote detailed tests using Cucumber and RSpec to verify correct behavior of the site
Network Firewall November 2013
• Implemented a firewall that runs on a Linux-based VM and inspects incoming and outgoing packets
• Determined whether to drop or pass packets based on header information, such as source and destination
IP addresses and TCP port numbers
• Created a logging functionality that keeps track of all successful HTTP transactions
Distributed Key-Value Store May 2013
• Implemented a cache for a Key-Value server that evicts entries using the second chance algorithm
• Added a log function that records transactions and rebuilds the server during recovery
• Wrote JUnit tests to verify correct behavior of the Key-Value cache
ACTIVITIES
ImpACT – Mentor August 2011 – January 2012
• Worked with students from inner-city Oakland and Alameda as part of a non-profit organization
• Helped develop curriculum for children to improve reading comprehension skills
• Made weekly phone calls to update parents on students’ progress
Westchester–Loyola Village Branch Library – Volunteer January 2011
• Organized and shelved returned library books using Library of Congress classification system
• Guided patrons in finding magazines and books