john@jmchilton.net % cat resume.yaml

Experience

Research Associate

Pennsylvania State University

University Park, PA, USA

2013-01 - present

  • Software developer on the Galaxy Project - popular web-based platform for bioinformatics

Senior Software Developer

University of Minnesota

Minneapolis, MN, USA

2012-01 - 2013-01

  • Built Web Services infrastructure for UofM-Mayo Clinic collaboration (TROPIX project)
  • Developed workflow engine, analytical services, and GWT frontend
  • Deployed OpenStack cloud platform with Puppet infrastructure

Education

M.S., Computer Science

University of Minnesota

Minneapolis, MN, USA

2005-09 - 2007-05

  • GPA: 4.00/4.00

B.S., Computer Science

University of Minnesota

Minneapolis, MN, USA

2001-09 - 2005-05

  • GPA: 3.99/4.00, Graduated with High Distinction
  • Minors: Mathematics and Statistics

Technical Skills

Languages: Java, Python, Ruby, JavaScript, C, C++, Scheme, Groovy, Bash
Python Frameworks: Django, Galaxy, Fabric, libcloud, virtualenv
Java Frameworks: Hibernate, JPA, Spring, Spring Security, GWT, Jenkins, CXF, Selenium, TestNG, JUnit
Ruby Frameworks: Rails, Puppet, RSpec, Capybara
Web Technologies: HTML, CSS, jQuery, jQuery UI, CoffeeScript, Sass
Databases: MySQL, PostgreSQL, Oracle, Microsoft SQL Server
System Administration: OpenStack, Apache, Tomcat, iptables, nagios, collectl
Version Control: Git, Mercurial, Subversion

Honors & Awards

Wallin Scholarship

2006

University of Minnesota

Lando Scholarship

2005

University of Minnesota

Institute of Technology Teaching Assistant of the Year Award

2005

University of Minnesota

  • Awarded to top three IT teaching assistants as voted by students