Resume
Kevin Decker
(217)419-0646 | kpdecker@gmail.com
Work Experience
2010 – Present Palm, Inc. – Developer Relations Engineer
- Developed and maintained Facebook for webOS.
- Created open source libraries webOS platform.
- Created open source tools for common developer use cases
- Blogged on topics of interest to webOS developers.
- Provided developer support on Twitter, forums, and via direct contacts.
2006 – 2010 Xythos Software – Software Engineer
- Designed Web 2.0 Framework
- Updated Web 2.0 and legacy application for ADA compliance
- Developed thumbnail UI for primary application UI
- Implemented CSS minifier, sprite generator, and resource aggregator to improve application performance
- Implemented modular installer for dual-product installations
- Designed database merge utility and resolved issues from different database structure
- Customized OGNL library to resolve performance issue
- Prototyped VM-based development environment
- Performed Tier II support
- Implemented custom Java fork library
- Maintained build and installer routines
- Designed upgrade test framework
- Developed DoD 5015.2 compliant content management system
- Managed redistributed library versions including YUI, Struts2, dhtmlxGrid, and Tomcat
2005 – 2007 University of Illinois – Application Programmer
- Managed branding of web-based content management system used by 30,000 users
- Implemented account management tools
- Designed usage monitoring service
- Developed automated testing and distribution processes
- Managed version control of all related projects
2005 – 2006 Motorola – Test Engineer
- Designed manual integration test suites
- Developed test suites for J2ME Java implementation
- Developed automation tools for execution of Java-based test suites on embedded devices
2002 – 2004 Black Hawk College – System Technician
- Managed software deployment using Remote Installation System and Microsoft Systems Management Server
- Developed enterprise-wide system patching processes and procedures
- Developed web-based asset inventory protocols and software
- Designed and enhanced system deployment methods
Projects
2010 – Present border-image-generator
2009 – Present Firediff
- Designed DOM event tracking framework
- Implemented Myers diff algorithm in Javascript
- Implemented page snapshot UI and serialization routines
- Implemented unified diff generator
2009 – Present Firebug
- Reimplemented search functionality to support multiple documents and directional searches
- Fixed User-Agent CSS handling
- Improved duplicate CSS sheet handling
- Implemented change monitoring interface for Firediff integration
- Enhanced CSS editor to allow creation and editing of CSS rules
2006 – 2007 eFusion Project
- Implemented Winsock Service Provider for Pragmatic General Multicast protocol
- Developed distributed multicast protocol for real-time presentations
April 2005 BFG Project
- Updated project for new version of Ubisense location tracking software for project demo
- Troubleshoot major issues arising from changes to the configuration of the Ubisense environment
Education
University of Illinois – Urbana-Champaign, IL
B.S. in Computer Science, May 2007
3.4/4.0
Black Hawk College - Moline, IL
A.S. with Computer Science emphasis, Dec 2004
3.4/4.0
Computer Skills
| Languages: | Java, Javascript, JSP, HTML, CSS, C++, SQL, XML, OGNL, Freemarker, Velocity, JSON, XUL |
|---|---|
| Programs: | Tomcat, Eclipse, Ant, JUnit, Oracle, PostgreSQL, DB2, Microsoft SQL Server, Firebird, CVS, Subversion, Perforce, Firefox, Firebug, Safari, Internet Explorer, Bugzilla, JIRA, Parabuild, Charles, YourKit Java Profiler |
| Libraries: | Struts2, Spring, YUI, Prototype, Custom Hibernate Library, Lucene, JNI, dhtmlXGrid, XPCOM, RMI |
| Operating Systems: | Max OS X, Windows, Linux, Solaris |