# Contact
Email: eric.haase@gmail.com
GitHub: http://github.com/erichaase
---
# Skills
Preferred programming languages: C, Bash, Ruby and Java
Additional programming languages: Python, Perl, C++, Korn, Assembly (x86 and MIPS) and Lisp
Other languages/tools: Git, Subversion, kdb, gdb, HTML, XML, CSS, JavaScript, SQL, UML, JSON, Markdown
Extensive experience with Unix-based systems and Unix POSIX programming; a Unix-like operating system enthusiast for over ten years (FreeBSD, AIX, OS X, Cygwin, Solaris and various flavors of GNU Linux)
Rapid web development experience using web application frameworks (Ruby on Rails, Sinatra, Django, LAMP)
Embrace open technologies: open source software, open standards, open data and open web APIs
Strongly emphasize automated and rigorous testing; experience using the following practices: unit testing, integration/system/regression testing, behavior and test-driven development, code coverage and profiling
Firm believer in the KISS design principle, focusing on simplicity, the use of abstractions and design patterns to reduce complexity
System administrator of over one-hundred systems (development, web servers, build and test)
---
# Activities
Boxing, weightlifting and team sports: basketball and soccer (captain of two soccer teams)
Enjoy programming with free time and learning about new technology, tools, techniques and design patterns:
Created a personalized news web application that discovers content tailored for a user based on his/her interests; highlights viral Twitter posts using Twitter's REST API using the following technologies: Heroku, Ruby on Rails, HTML, CSS, JavaScript, AJAX, Bootstrap, JSON, PostgreSQL, Git, RESTful
Implemented a web application that tracks the performance of an NBA Fantasy roster; ranks players' performances based on statistical analysis using the following technologies: Heroku, Ruby, Sinatra, HTML, CSS, JavaScript, AJAX, jQuery Mobile, D3.js, JSON, PostgreSQL, Git, RESTful
Software Developer @ Full-stack Rails web development at the leading WordPress hosting platform, serving over 100,000 users in ~120 countries (https://my.wpengine.com/). From March 2015 to Present (8 months) Austin, Texas AreaStaff Software Engineer @ Implemented support for batch processing and tag specification to the POWER AutoPort component, a RESTful web application that automates the process of pulling GitHub projects and building/testing them on a Jenkins server (Python, Flask, JavaScript, Rivets and Bootstrap)
Supported the porting of Node.js and the V8 JavaScript Engine to the POWER platform From 2014 to 2015 (1 year) Staff Software Engineer @ Added support for unicast clusters and live-updating the AIX kernel to Cluster-Aware AIX, a component that provides distributed, high-availability, AIX kernel services powering numerous IBM products (C and Shell)
Lead transition of migrating testing team's Functional Verification Testing Framework to development (Shell) From 2012 to 2015 (3 years) Austin, Texas AreaStaff Software Engineer @ Implemented IPv6 and loopback device support for the Network Installation Manager component, a layer of various cloud computing stacks used to administer systems; owned over 350 KLOC (C, Shell, Perl and Java)
Owned, maintained and delivered enhancements including IVM platform support to the OS_install component, a cross-platform network operating system installer for AIX, VIOS and Linux (object-oriented Perl)
Added IPv6 and Linux support to the Activation Engine component, a framework used to customize rapid-image deployments on virtualized, large-scale, enterprise networks (object-oriented Perl and Shell)
Resolved various defects within the JFS and logical file systems, AIX's default file systems (C) From 2008 to 2012 (4 years) Austin, Texas AreaSoftware Engineer @ Created a collection of POWER agents to remotely monitor a set of systems concurrently in real-time for the AIX, VIOS and HMC platforms following an agile software development process (C, Shell and Perl)
Received a Bravo Award for exceptional contributions to ensure delivery of product on time From 2006 to 2008 (2 years) Austin, Texas AreaResearch Assistant @ Assisted with Sketch Understanding research, involved various approaches to pen-based symbol recognition
Created a symbol recognizer using Hidden Markov Models, an efficient technique commonly used in speech recognition software (Python) From 2005 to 2006 (1 year) Riverside, CAAcademic Part-Time @ Provided support for the Cassini-Huygens Mission to Saturn System Engineering department
Webmaster of the Cassini System Engineering website (HTML, CSS and JavaScript) From 2000 to 2001 (1 year) Pasadena, CA
Bachelor of Science (BS), Computer Science @ University of California, Riverside From 2003 to 2006 Eric Haase is skilled in: Perl, Python, Unix, Bash, Linux, Software Development, C, Java, Operating Systems, Ruby, JavaScript, SQL, Git, Web Applications, Web 2.0, AIX, C++, Shell, Korn, x86 Assembly, MIPS, Lisp, HTML, HTML5, CSS, POSIX, Ruby on Rails, Web Services, REST, Web, Web Development, Software Engineering, Software Design, Design Patterns, SOA, SOAP, JSON, High Availability..., Distributed Systems
Websites:
http://www.erichaase.com/,
https://github.com/erichaase