Objective

Lead software engineer on a team delivering best-in-class software.

Summary

Over six years of professional software development, consistently producing successful and complete solutions. More than ten years of part-time web development and hobbyist programming. Extensive technical and leadership experience.

Experience

Consultant

Slalom Consulting

July 2008 – Present
Project role: Lead Software Engineer, Front End / Web — Ongoing

Designed and implemented the front-end, web tier for a new application at an IT infrastructure company. Provided a responsive, cross-browser user experience with Apache Wicket, jQuery, and leading open source components.

Built complete functionality for application features, including requirements, specification, database schema, entities, data access, services, web components, UI design, markup, behavior, styling, and testing. Delivered cross-platform, object-oriented software through a successful production release to the corporate extranet.

Technologies used: Java, JavaScript, jQuery, Ajax, Apache Wicket, HTML, CSS, Spring Framework, Hibernate, J2EE, YUI, HTTP, XML, XSLT, MySQL, Maven, Eclipse, JUnit, Jetty, Tomcat, Subversion, Hudson.

Project role: Senior Software Engineer, Web & Services

Led the design, development, and deployment of a lead-generation web platform. Delivered a scalable, Java-based solution to power over a dozen public web sites.

Performed agile software development using Scrum. Implemented semantic, valid markup for search engine optimization (SEO). Decreased ongoing costs by tuning web performance. Interviewed technical candidates and mentored team members.

Technologies used: Java, JavaScript, HTML, CSS, Spring Framework, Hibernate, Ajax, YUI, Prototype, Maven, J2EE, Servlets, SiteMesh, Spring MVC, JSP, JSTL, JSON, XML, HTTP, Eclipse, JUnit, Ant, Jetty, JBoss, MySQL, Subversion, Hudson, Rally.

Project role: Senior Software Engineer, Release Management

Designed, implemented, and delivered a lean continuous deployment process for a new SharePoint-based extranet application at a non-profit organization.

Provided an agile solution covering release build, unit and functional testing, and automated deployment. Implemented continuous integration (CI) builds for multiple project components and continuous deployment for the final deliverable.

Technologies used: C#, XML, MSBuild, NUnit, Visual Studio, Team Foundation Server (TFS), Microsoft SharePoint Server (MOSS), Selenium, WSPBuilder, stsadm.

Senior Software Engineer

Apptio

2008

Designed and implemented new functionality for an IT financial management platform.

Technologies used: Java, JavaScript, Ajax, Google Web Toolkit (GWT), Tomcat.


Senior Software Engineer

QL2 Software

2007 – 2008

Designed and developed functionality for a software-as-a-service web application. Created a new, responsive user experience with Ajax and cross-platform design. Performed agile development, led technical initiatives, and mentored team members.

Technologies used: Java, JavaScript, Ajax, Spring, Hibernate, HTML, CSS, JSP, JSTL, DWR, JBoss, Tomcat, YUI, Prototype, Postgres, SQL.

Consultant

Net Result North America

2006 – 2007

Primary software engineer during development and testing phases for three enterprise applications delivered to a large European telecommunications firm.

Technologies used: Java, JavaScript, XHTML, CSS, Oracle, JSP, Struts, Tomcat.

Software Engineer

Teranode Corporation

2005 – 2006

Developed the SDK and public API for a bioinformatics platform using Java and XML.

Research Associate

Pacific Northwest National Laboratory

2004 – 2005

Created web sites and desktop software using Java, Swing, Flash, XHTML and CSS.

Technical Intern

Intel Corporation

1998, 1999, 2000 & 2003

Software Test Engineer Intern

Microsoft Corporation

2001 & 2002

Education

M.S., Software Engineering

Seattle University

2007

B.S., Computer Science  &  B.S., Technical Communication

University of Washington

2004

Projects

Web development

Self-employed

1994 – Present

Built and managed public web sites. Earned revenue from technical consulting, advertising, and affiliate referrals. Sites commended by media worldwide.

Software development, mobile

Hobby project

2000 – 2008

Developed free, open source software for the Palm platform using C. Optimized the user experience according to the Palm OS User Interface Guidelines. "Reflect" has been downloaded over 90,000 times.

Organizations

Elected Officer & Webmaster

Rotaract Club of Seattle, Rotary International

2004 – 2009

Elected leader in local chapter of international service organization for young professionals. Responsible for event planning, event execution, recruitment, member retention, communication, marketing, and all aspects of the public web site.

Copyright © 2010 Jay Barker Creative Commons License