Anda di halaman 1dari 1

Randy Pang

1641 Ocean View Ave, Kensington CA 94707 randy@randypang.com

Objective To contribute and develop my software engineering expertise by creating wonderful products.

Qualifications • Strong and diverse technical background.


• Excellent oral and written communication skills.
• Quick and eager to learn, adapt, solve problems, and get things done.
• Keeps up to date with technology, start-up, and hacker news.

Education University of California, Berkeley


B.S. Electrical Engineering & Computer Science, May 2009
Upper Division GPA: 3.55 · Regents’ and Chancellor’s Scholar

Expertise Languages Ruby, Python, Perl, Java, C, MIPS, Scheme, SQL, JavaScript, HTML, CSS, Haml, Sass
English (Native), Mandarin Chinese (Intermediate), Japanese (Beginner)
Software Textmate, Vim, Eclipse, MySQL, PostgreSQL, SQLite, Photoshop, Microsoft Office
Frameworks Ruby on Rails, jQuery, Memcached, Scrubyt, RSpec, Selenium on Rails, God, Android
Tools Git, SVN, Capistrano, Firebug, Web Developer Toolbar, YSlow, GDB, RAWK, RCov, ab
Systems OS X, Windows, Linux, Amazon EC2/EBS, Bugzilla, Lighthouse

Work Software Engineer January 2010 – Present


Experience Scribd San Francisco, CA

Software Engineer Intern June 2008 – August 2008


Ooga Labs San Francisco, CA
In an OS X, Nginx, Mongrel, MySQL, Git, Ruby on Rails environment, implemented a re-design of
Goodtree.com’s content moderation system, significantly re-engineered its location schema for
millions of users, and developed many new features for Ooga’s internal hiring system, such as
revamping the email system and campaign tracking. Additionally, fixed bugs, refactored code,
optimized queries, fixed cross-browser compatibility, and wrote unit, functional, and selenium tests.

Application Services Programmer June 2007 – May 2008


UC Berkeley Residential and Student Service Programs – IT Berkeley, CA
In a Linux, Apache, PostgreSQL, SVN, Perl environment, developed and maintained web applications
ranging from internal hiring, scheduling, event planning and tracking, and employee management
systems to external in-room connection systems used by thousands of UC Berkeley residents.

Residential Computing Consultant October 2006 – May 2007


UC Berkeley Residential Computing Berkeley, CA
Provided in person tech support to UC Berkeley residents, troubleshooting issues including but not
limited to: hardware, software, networking, and general computer problems.

Software Engineer Intern June 2005 – August 2005


Intel – Flash Products Group Folsom, CA
Wrote specifications and created a Perl script to transition between file storage systems.

Web Developer March 2005 – May 2005


TechFutures El Cerrito, CA
Developed parts of the El Cerrito High School memorial page, including the flash introduction.

Noteworthy • Made a better Flickr interface to refresh my skills after traveling: http://rvision.daydreamlabs.com
Projects • In a team of four, led the scraping, development, design, and direction of a better course
scheduling solution for UC Berkeley using Ruby on Rails, Scrubyt, and Amazon EC2/EBS.
• In a team of four, designed, developed, and iterated on a multi-function light application for the
Java-based Android mobile platform with feedback from performing user experience studies.
• In a team of five, designed, coded, and tested major components of the Java-based NACHOS OS.
• Developed multiple agents for Pacman and Battleship variants in Python using search algorithms,
heuristics, MDPs, HMMs, reinforcement learning, and Bayes’ Nets.
• Built a simple digit and face recognizer in Python using Naïve Bayes, Perceptron, and MIRA.
• Modified the C-based PostgreSQL client to implement a query index analyzer.

Relevant IEOR 190C – Entrepreneurship and Innovation: Web 2.0


Coursework CS 170 – Efficient Algorithms and Intractable Problems
CS 188 – Introduction to Artificial Intelligence
CS 194 – Software as a Service
CS 186 – Introduction to Database Systems
CS 160 – User Interfaces
CS 162 – Operating Systems and System Programming
CS 198 – Introduction to Web 2.0 Development Using Ruby on Rails
CS 61C – Machine Language
CS 61B – Data Structures
CS 61A – Structure and Interpretation of Computer Programs
E 190 – Technical Communication
E 198 – Distinguished Innovator Lecture Series

Anda mungkin juga menyukai