Billy Reisinger :: Resume
I enjoy programming software for the web, and I have been doing so since 2002. I am skilled with most of the technologies that power web applications, from the database all the way to the UI. I am very strong with dynamic languages in general.
I enjoy solving complex problems and I love working in a team. I have had multiple experiences in a leadership role as a developer, and I am always looking for new opportunities to lead and mentor other developers.
I am a strong proponent of Test-Driven Development and agile development practices.
Experience
Senior Software Engineer
GovDelivery, St. Paul, MN (January 2009 - present)
Senior Web Developer
Internet Broadcasting Systems, Minneapolis, MN (December, 2005 - December, 2008)
Notable roles / accomplishments in this position:
- Lead UI Developer for NowLocal project (December 2007 - September 2008)
- Lead developer for TheLab, a Flex-based "futures market" on product ideas for internal use
- Lead UI Developer, http://www.nbcsports.com/ (July 2006 - July 2007)
- Web Developer, http://www.nbcolympics.com/ (2006 Torino Olympics)
- Part of Development Standards Committee; led team to instill new coding standards company-wide for JavaScript / ActionScript
- Led development of new JavaScript application framework for the company's series of sites (~80)
using object-oriented practices and test-driven development
Web Developer
Fisher Real Estate, L.L.L.P., Baltimore, MD (May 2002 - December 2005)
- Designing and maintaining company website (no longer on web, company bought out in January 2006)
- Designed, developed, and deployed database-driven website with custom CMS
- Developed an abstracted, template-based, database-driven real-estate content management system with session-managed authentication system
- Developed strategies for client attraction and lead retention (opt-in email list)
- Website designed with table-less layout using XHTML and CSS
- Graceful degradation, standards-compliant
Open Source Projects
Education
Classes toward Master of Computer Science / Software Engineering -
Towson University - Towson, Maryland
Master of Music, with honors (2003) -
Peabody Conservatory / Johns Hopkins University - Baltimore, Maryland
-
Developed / composed Rondo for Rodent and Computer, a groundbreaking interactive
media composition involving real-time video stream analysis and processing
-
Thesis: Theme for a Lonely Planet (for Symphony Orchestra)
-
GPA: 3.9
Bachelor of Fine Arts, cum laude, with honors in Music Composition (2001) -
Tulane University - New Orleans, Louisiana
Development skills
- JavaScript
- Ruby / Rails
- MySQL, Oracle, Sqlite
- Actionscript 3 / Flex
- PHP
- Java
- Python
- XSLT / XPATH
- HTML / XHTML / XML
- CSS
- Web Services (using SOAP, REST, JSON, and XML-RPC)
- CVS, Subversion, Git
- Shell scripting (Bash)
- Ant, Rake, Capistrano
- Regular expressions
- Velocity, ERb, Haml
- Selenium
Other skills
- Object-oriented programming
- Test-driven development
- Agile development
- Common design patterns
- Functional programming
- SEO
- Adobe Photoshop / Image Ready, GIMP (graphic design, image optimization)
- Apache, Tomcat, Jetty, Mongrel, Passenger, and WEBrick
- Continuous integration servers (Hudson, Bamboo) and dependency management frameworks (Ivy)
- Akamai ESI
- Proficient with Windows, Mac, Linux (Ubuntu, CentOS)
http://www.billyreisinger.com/resume.html