Jay Barker

Objective

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

Summary

Over five 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 organizational experience in the workplace and in other pursuits.

Experience

Consultant

Slalom Consulting

July 2008 – Present

As application architect, led the design, development, and deployment of a lead-generation web platform. Delivered a scalable, Java-based solution to power over 20 public web properties.

Optimized design and maintenance costs via adoption of best-of-breed free, open source software. Decreased operational costs via web performance tuning. Performed agile software development using Scrum.

Senior Software Engineer

Apptio

April 2008 – July 2008

Designed and implemented features for the launch of an IT financial management software-as-a-service (SaaS) platform. Focused on account security, persistent preferences, and UI/UX enhancement. Used Google Web Toolkit for front-end development, Ajax, and RPC to a Tomcat application server.

Senior Software Engineer

QL2 Software

June 2007 – April 2008

Designed, developed, tested, and deployed a hosted, software-as-a-service platform for market intelligence. Focused on creating an appealing user experience with standards-based, cross-platform web development.

Performed agile development, led technical initiatives, and mentored junior team members. Used JavaScript, Ajax, YUI, Prototype, CSS & HTML on the client-side, Java, Spring, Hibernate, JSP/JSTL & DWR on JBoss/Tomcat for the middle-tier, and Postgres for persistent storage.

Consultant

Net Result North America

July 2006 – June 2007

Primary software engineer during development and testing phases for three enterprise applications delivered to a large European telecommunications firm. Used Java, JSP, Struts & Tomcat on the server, JavaScript, XHTML & CSS on the client, WebMethods Integration Server for enterprise application integration, and Oracle for data storage.


Software Engineer

Teranode Corporation

August 2005 – July 2006

Owned the SDK for the bioinformatics platform of a small, private firm. Designed public API functionality and implemented in Java and XML. Made automated unit, functional, and integration tests using JUnit. Practiced agile development within a group of ten developers during two product cycles.

Research Associate

Pacific Northwest National Laboratory

August 2004 – July 2005

Created software, web, and multimedia solutions 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

University of Washington

2004

B.S., Technical Communication

University of Washington

2004

Projects

Web development

Self-employed

October 1994 – Present

Built and managed three consumer web sites covering technical topics. Earned revenue via advertising and referrals. Commended by national and worldwide media.

Software development, mobile

Hobby project

August 2000 – October 2005

Developed free, open source software for the Palm platform using C. Designed for ease of use following the Palm OS User Interface Guidelines. "Reflect" has been downloaded over 90,000 times.

Organizations

President, Board Member, Webmaster

Rotaract Club of Seattle

January 2004 – Present

Elected leader in local chapter of international service organization for young professionals. Responsible for event planning, event execution, recruitment, member retention, communication and marketing. As webmaster, used YUI CSS for presentation and microformats for semantic markup on PHP/Apache.

Elected Officer

ACM, UW Student Chapter

2003 – 2004
Copyright © 2009 Jay Barker Creative Commons License