SUMMARY OF QUALIFICATIONS
Senior software developer with 13 years of experience and a strong background in ground level application design, implementation and ongoing support. Extensive experience maintaining, modifying and debugging existing code, with an emphasis on open-source technologies. Multi-platform experience with Linux, Windows 9x/NT/2000/XP and Mac OS X is combined with exceptionally strong oral and written communication skills.
EXPERIENCE
| StudyBlue, Inc., Madison, WI |
| Senior Front End Developer | September 2009 - present
|
|
| Networked Insights, Inc., Madison, WI |
| Senior Developer and Researcher | November 2007 - September 2009
|
Developed and maintained Java-based SaaS listening platform providing data-driven customer intelligence to Fortune 500 companies, advertising, marketing and PR firms Responsible for all aspects of development from architecture and design to implementation, testing and production support. Co-designed and developed data analytics used in listening platform Designed and built a 10 node Hadoop cluster to prototype data analytics Designed and developed automated job execution framework Led conversion of MySQL-based full-text search system to Lucene/Solr Responsible for complete database migration from MySQL to PostgreSQL for 10 production databases with 100+ million rows each Provided 24x7 production support and maintained SLA guarantees for 99.9% uptime
|
| Beale Technology, Inc., Madison, WI |
| Sole Proprietor | January 2007 - Present |
Developed basic weight loss tracking website with Rails. Created web based Boggle game with Rails. Designed and developed cigar collection management site using Rails and Hobo.
|
Consolidated Courts Automation Program (CCAP) Wisconsin State Courts, Madison, WI |
| Senior Software Consultant | May 2005 – November 2007 |
- Responsible for supporting all web and data-exchange systems for 3000+ users and 50+ external partners.
- Responsible for providing timely updates to high-profile, high-traffic public websites
- Maintained and updated database transaction replication system between all 72 counties and 8 central databases.
- Co-developed real-time electronic payment processing system with US Bank.
- Developed web-based audit system for searching through 300+ million transactions
- Developed web-based survey application for all 72 counties
- Co-developed numerous internal applications for managing and configuring state-wide systems using Java, Struts, JSP, Servlets, AJAX, Dojo and JasperReports.
- Co-developed and maintained a custom XHTML system for developing on-line forms to precise specifications.
- Developed proposals for managing courtroom audio recordings and making them available to the public in multiple formats.
- Co-developed scripts for maintaining warm standbys for 72 PostgreSQL databases.
- Co-designed RSS/ATOM feed notification for statewide website.
|
| The NeuronFarm LLC, Madison, WI |
| Lead Developer | November 2003 – May 2005 |
- Responsible for design and development of an automated scoring system for web-based e-learning software.
- Co-designed and developed teacher and student management system using Java Servlets and Velocity templates.
- Responsible for all database design, development and support.
- Designed and implemented database mirroring and build automation tools using Python, Perl and Bash scripting.
- Managed system administration for multiple Linux servers including Apache, Tomcat, PostgreSQL and Subversion.
|
| Broadjam, Inc., Madison, WI |
| Software Engineer | December 2002 – October 2003 |
- Co-designed and developed METAJAM (http://www.metajam.com), a shrink-wrap product written entirely in Java.
- Involved in every aspect of production from conception to implementation of METAJAM.
- Designed and constructed client database and software interface for METAJAM.
- Created client and server systems to synchronize data between METAJAM and the company. website using JAXB, JSP and Tomcat.
- Produced internal tool to process audio files, which realized a 10-minute savings per file.
- Co-authored and developed internal system for extracting audio from CDs and converting to digital formats.
|
| Sonic Foundry, Inc., Madison, WI |
| Software Developer | July 2000 – November 2002 |
- Identified problems with internal system for building software packages and devised a set of tools to reduce the amount of time spent producing and maintaining the packages.
- Maintained and updated software components which published media files to the company website, exchanged information, displayed purchase incentives and handled upgrades.
- Implemented feature requests and bug fixes for major revisions of shrink-wrap retail software.
- Developed and maintained advanced suite of installers for a major co-branding venture.
|
| Standard Networks, Inc., Madison, WI |
| Systems Engineer | September 1998 – May 2000 |
- Maintained and updated existing software lines, which provided TCP/web-based connectivity for legacy systems.
|
| Office of Student Academic Affairs, University of Wisconsin-Madison |
| Developer/Technician | November 1996 – September 1998 |
- Produced administrative client for a MySQL DBMS using Win32 SDK and MFC.
- Designed and developed web-based client software for awards program.
|
EDUCATION
Bachelor of Arts, Political Science, University of Wisconsin-Madison – December 1999
-
Emphasis on technology and politics
- Additional coursework in computer science and electrical/computer engineering
Recent comments
13 weeks 3 days ago