Rachel Hestilow - Resume
Contact Info
Email: rachel@deeness.net
Objective
Seeking software engineering position relating to
system development and/or application development.
Interested in employment in Seattle proper.
Willing to consider telecommute positions.
Currently based in Seattle, WA.
Summary
- Areas of Work:
- Operating Systems, Applications
- Primary Languages:
- C, C#, Perl, Python, SQL
- Secondary Languages:
- Ruby, C++, Java, PHP
- Operating Systems:
- FreeBSD, GNU/Linux, Microsoft Windows
- Other Technologies:
- GNU Autotools, Bugzilla, CVS, Gtk+, Make, MSI (Windows Installer), Perforce, Red Hat Anaconda, RPM, DPKG, XHTML/CSS, XML, XP Embedded
Professional Experience
Synaptic Mash, LLC - Senior Software Developer
January 2008 - March 2008
Core Technologies used: Ruby, Rails, Debian/DPKG
Developer for education software startup.
-
Developed build and deployment infrastructure for
Rails web applications.
-
Developed automated build system for Debian packages.
Microsoft, Inc. - Software Developer
August 2006 - October 2007
Core Technologies Used: C#, XML
Developer for Windows PowerShell.
- Developed new features for command-line tools.
- Developed new core language features.
Developed test tools for Embedded Windows.
-
Developed dependency graph analysis tools.
-
Developed MSI import tool.
VMware, Inc - Software Developer
October 2004 - August 2006
Core Technologies Used: C, Gtk+, Perl, Python, RedHat Linux, XML
Developed software for VMware's Enterprise-level virtualization
product, the ESX Server operating system.
-
Developed ESX Server Installer based on RedHat
Anaconda.
-
Developed system upgrade feature.
-
Developed scriptable installation support.
-
Developed third-party extension system.
-
Developed system and networking configuration tools.
-
Developed tools for working with disk partitions and
filesystems.
-
Improved build infrastructure.
-
Worked with QA to ensure proper product testing.
-
Developed automation tools for QA to assist product testing.
Software Development Consultant
April 2004 - October 2004
Core Technologies Used: PHP, SQL
Worked independently with clients to develop web solutions.
Assisted clients with all phases of the development cycle,
from determining product requirements to product deployment
and on-going product support.
-
Worked with clients to design and implement web applications.
-
Provided basic support and system administration help for application
deployments.
-
Set up and customized development infrastructure as needed using
Bugzilla, CVS, and Subversion.
Remote Cart, LLC - Software Consultant
April 2003 - April 2004
Core Technologies Used: Perl
Managed all operations of a hosted shopping cart web service.
- Responsible for around-the-clock product support.
-
Worked with customers to develop custom solutions and
debug problems.
-
Developed online support ticket system.
-
Developed shopping cart web service using the Authorize.Net
HTTP-based payment API.
-
Developed test automation framework.
-
Developed test suite and application scaffold.
Jump Domain, LLC - Software Development Consultant
August 2002 - April 2003
Core Technologies Used: MySQL, Perl, XML
Developed web applications for a domain registrar and
web hosting provider.
-
Developed new domain registration system,
with registrar backends for the eNom and OpenSRS/Tucows
domain systems.
-
Developed custom web application framework.
-
Developed knowledge base support system.
Ximian, Inc. - Software Intern
June 2000 - August 2000,
June 2001 - August 2001,
November 2001 - January 2002
Core Technologies Used: C, Perl
Developed software for a leading open source graphical
desktop environment for Linux/UNIX systems.
-
Developed system configuration tools for Ximian GNOME desktop product.
Community Experience
Mono Project - Developer
2001-2004
Core Technologies Used: C#, Gtk+, Perl
Contributed to Mono, an open source implementation of
the Microsoft .NET framework.
- Developed C#/.NET bindings for GNOME development frameworks.
- Developed build system.
GNOME Project - Developer
1997-2004
Core Technologies Used: C, Gtk+, Perl, Python
Contributed to GNOME, an open source graphical
desktop environment for Linux/UNIX systems.
-
Developed desktop configuration and customization tools.
-
Contributed to application development frameworks.
Contributed to the PyGtk python bindings for Gtk+.
Other interests
Backpacking, biochemistry, illustration, vector graphics.
References
Available on request.