| To create web-based software services and focus my passion and experience utilizing Web services and designing intuitive web interfaces. |
| Kadro Solutions - Applications Developer |
November 2004 - Present |
- Developer on Food Safety Auditor, a field service automation solution that combines a handheld application for capturing food safety audits with a web-based backend for audit archival, reporting, and administration. Integrated external XML-based data feeds, created an applet interface for organizational hierarchy management and improved an existing on demand reporting subsystem.
- Redesigned the web interface for FSA with an emphasis on consistency and usability across a wide array of features, while ensuring that it is flexible enough to adapt to clients’ branding needs.
- Developed a web based time tracking tool used internally to monitor resource utilization. Generated user buy-in and an operational system in under a week using rapid iterations of UI prototyping, development, and usability testing.
- Technologies Used: Java 1.4, KadroWorks (proprietary middleware framework), Applets
|
| Hospital Communications Systems - Independent Consultant |
September 2004 - Present |
- Developed an internally managed extranet with customer-specific product pricing and availability.
- Extranet application released under Apache Software License 1.0.
- Technologies Used: Java 1.5, Struts, iBATIS, Hibernate, Spring, Tiles, Apache Lucene, JSTL, JUnit
|
| NetCentrics - Applications Developer |
June 2003 - November 2004 |
- Lead developer on MeetingStudio, a web-based collaboration application for planning and reviewing organizational meetings. Led a small development team through project conception, multiple redesigns, testing, and deployment. Successfully created an intuitive web interface for managing meeting information and also created Web services that enabled integration with Microsoft Outlook via a custom plug-in.
- Developed an internal knowledgebase web application and integrated it with an existing PHP bug tracking system by creating Web services for each system.
- Spearheaded twice monthly presentations on topics relevant to software development. Personally presented “Advantages of Open Source Software” and “Leveraging Web Services.”
- Designed a UI for the user time tracking module of a custom intranet. Web interface mimicked the responsive user experience of the Excel spreadsheet it was replacing by using AJAX techniques to update row and column totals as the user entered data in individual cells.
- Technologies Used: Java 1.4, Struts, iBATIS, Apache Axis, NuSoap, Tile, XML, XSL, XSLT, Jakarta Cactus, Canoo WebTest, HttpUnit, JUnit, iText, Windward Reports, Apache Lucene, ColdFusion
|
| Collective Core - President / Chief Software Engineer |
June 2000 – June 2003 |
- Developed a schedule-based video delivery system marketed to healthcare facilities for creation of in-house patient education television channels.
- Developed all aspects of the system: desktop management console, control server, video servers, and RPC interfaces between components.
- Technologies Used: Java 1.3, JMF, RMI, Swing, Java Communications API
|
| North Carolina State University - BS Computer Science |
August 1999 - May 2003 |
3.8 Cumulative / 3.8 Major GPA – Summa Cum Laude
Relevant Courses: Web Services (Graduate Level), Computer Networks (Graduate Level), Computer Security
|
| Web Services Project - Wireless Location Web Service |
January 2003 – May 2003 |
- Worked on a team to develop a Web service designed to aggregate user’s location information based on their current wireless access point.
- Designed UI for desktop client and wrote XSL for XSLT generated location service report.
- Technologies Used: Java 1.3, Apache Axis, JNI, XSL, XSLT, Apache Xalan
|
| Computer Security Project - Wireless in the Wild |
October 2002 - December 2002 |
- Conducted an analysis of 802.11b security, or lack thereof, in the wild through
a practice known as "wardriving."
|
| Enterprise Tech:
| J2EE, J2ME, RMI, JDBC, JSP, XSLT, JSTL, Swing |
| Web Services:
| Apache Axis, SOAP, WSDL, UDDI, NuSoap |
| Languages:
| Java, HTML, CSS, JavaScript, PHP, ColdFusion |
| Frameworks:
| Struts, JUnit, Hibernate Spring, iBATIS, Tiles, Apache Lucene, iText, Windward Reports |
| App/Web Servers:
| Tomcat, Apache, Jetty, JRun |
| Tools:
| Eclipse, Ant, Photoshop, CVS, Canoo WebTest, HttpUnit, Jakarta Cactus |
| Databases:
| MySQL, MSSQL |
| Boy Scouts of America - Eagle Scout |
| Advanced Undergraduate Research In Computer Science (AURICS) |