Your browser does not have cookies enabled, which is blocking some important YouNoodle features.
Please enable this in your browser to make full use of the website.
AJAX, C/C++, Databases, Django, Embedded systems, Engineering, English, HTML / CSS, Java, Javascript, Languages, Languages and Platforms, Perl, PHP, Python, Software Engineering, Spanish, SQL, System Administration, Unix, Web Development
Location:
Mountain View, CA
Interested in:
Advising startups, Brainstorming, Career advice, Consulting opportunities, Employment opportunities, Finding cofounders, Finding hot stories, Finding team mates, Giving back, Joining a startup, Learning about entrepreneurship, Meeting new people, Mentoring, Offering Expertise, Professional opportunities, Providing services to startups, Recruiting, Starting a company, Trading services
Schools:
University of California System - Los Angeles
WORK EXPERIENCE
Employer:
CK-12
Position:
Software Engineer
Time period:
July 2008 - Present
Description:
Hacking Django, Python and related web technologies for an education-focused non-profit.
Employer:
None
Position:
None
Time period:
October 2007 - July 2008
Description:
Hiatus from employment for family-related reasons. Spent lots of time exploring, learning or improving on knowledge and understanding of various technologies, including xhtml, css, javascript (and ajax), python, ruby, java, php, django, rails, mysql, sqlite, and more.
Employer:
Network Appliance
Position:
Software Engineer
Time period:
October 2006 - October 2007
Description:
Member of the filesystem development team at the core of the company's product line, adding features and fixing bugs. Thoroughly tested changes in terms of functionality and performance, and back-ported to earlier releases as needed. Mentored more junior members of the team.
Employer:
Sun Microsystems (Sun Labs)
Position:
Software Researcher
Time period:
April 2004 - October 2006
Description:
Member of the Experimental Platforms project, which developed a custom PowerPC-based embedded system for Labs-internal research purposes. Initially involved in the design specification of the board. Dealt with all software issues, including firmware and Linux kernel bring-up, device initialization, driver development, and Linux distributions. Maintained all tools used for development, such as cross-compilers, debuggers, build servers, source code management, wikis and scripts for task automation. The project had several subprojects, meant to demonstrate the platform's uses and capabilities to other Labs employees. Started a second project to port Solaris to PowerPC, where the build and debug tools were set up and early boot code was written. In addition, advised other Labs employees with general issues pertaining to Linux and Open Source software, and provided the service of mirroring various Open Source repositories for the convenience of Sun employees company-wide.
Employer:
Sun Microsystems
Position:
Software Engineer
Time period:
April 2001 - April 2004
Description:
Developed for the Sun Cobalt Server Appliances. Wrote PHP web user interfaces, Perl handlers, XML schemas and created RPM packages of tools for features like the network bandwidth limiter and the UPS manager. Revamped the system monitoring and notification tools. Fixed issues with and developed kernel drivers. Tasked with the final push of bug fixing that saw the release of the RaQ 550. As the team transitioned to general-purpose x86 and Opteron servers, handled driver testing, hardening and qualification, packaging RPMs of drivers and documenting procedures for customers in addition to guiding the roadmap decisions for future products from the software perspective.
Employer:
SuSE Linux, Inc.
Position:
SPARC/Linux Hacker
Time period:
October 2000 - February 2001
Description:
Responsible for the SuSE Linux distribution running on the SPARC platform. Fixed kernel and platform-specific userspace application issues, wrote guides and documents for users, provided convenience tools like cross-compilers and handled customer support via mailing lists.
Employer:
Linuxcare
Position:
Senior Linux Consultant
Time period:
January 2000 - October 2000
Description:
Provided Linux and Open Source-related design and development work to clients, both at kernel and user levels. Primary projects involved NAS storage systems and custom distributions. Time between assignments allowed for hacking on anything related to Linux and Open Source.
Employer:
Sun Microsystems
Position:
Software Engineer
Time period:
January 1999 - January 2000
Description:
In the High Availability (HA) Clustering team, developed tests for the communications infrastructure and system management portions of the product. Revamped the tests which verified the marshalling/unmarshalling of data sent between the cluster nodes. Added tests to the automated test suite. Spent additional time advising other Sun employees from all reaches of the company with issues related to Linux and Open Source strategy and solutions. Guided Solaris product marketing in the development of the "Extra Software CD", which packaged various Open Source applications for Solaris. Represented the company at several technical conferences.