
Software Engineer
Greater Denver Area

Software Engineer
Greater Denver Area
I'm a software engineer who has spent the majority of my career writing Java code in all layers of web applications. I've done a few Rails projects, and am to the point where I feel comfortable with and enjoy both Java and Ruby. I like being productive, participating in a well oiled (but seemingly never error free) agile software process where the work is well planned and well understood, yet able to modify course easily based on customer needs. I also really like to watch useful tests pass. Sometimes I'll run them a second time, after changing no code at all, just to watch them pass again.
productivity, continuous integration, testing
(Computer Software industry)
2008 — 2009 (1 year)
(Privately Held; 201-500 employees; Internet industry)
April 2008 — November 2008 (8 months)
My responsibilities at LinkedIn while holding the title of Senior Java UI Engineer revolved around three main areas: 1) maintenance and enhancement of a custom, internal web framework 2) site speed
enhancements and 3) work to support developer productivity.
(Privately Held; 11-50 employees; Computer Software industry)
January 2007 — April 2008 (1 year 4 months)
Held the title of Senior Services Engineer. This position was one of dual roles. The two roles I fulfilled was one of a Software Engineer in the agile engineering process and the role more closely tied to the title, that of a Services Engineer. In addition to building upon my preexisting java experience at this job, I also wrote a few applications in Ruby on Rails. With respect to learning both Ruby and Rails, I enjoyed adding another tool to my software engineering toolbox.
(Information Technology and Services industry)
February 2006 — January 2007 (1 year)
In this position, I performed many duties ranging from training and consulting to mentoring and project implementation. I authored all lab material for Virtuas' Hibernate Fundamentals training course. Additionally, I performed engineering work on multiple short term engagements all involving Java web development. These engagements involved communicating with multiple clients in order
to obtain and clarify requirements, and often involved project recovery.
(Privately Held; 51-200 employees; Computer Software industry)
July 2005 — February 2006 (8 months)
As a member of the engineering team for the Crosswalk Storage Manager product, I acted as the lead persistence developer. The data access layer was written using Hibernate and had a very rich object model with over 100 persistent objects. I also introduced a repeatable build system and continuous integration such that a culture of bad builds resulting from check-ins by people going on vacation was transformed into one of bad builds being caught before people who performed bad check-ins made it down the stair well.
(Public Company; 10,001 or more employees; XEL; Utilities industry)
August 2001 — July 2005 (4 years)
Received B.S. in Computer Science in the spring of 2001 and was employed by Xcel Energy Inc developing software for the energy trading business unit until the July of 2005. I was able to involve myself in all phases of the software development lifecycle, gaining considerable experience and comfort working close to clients, and led several analysis, design and development efforts. I also became a Sun Certified Java Programmer (1.4) while employed at Xcel.
B.S. , Computer Science , 1997 — 2001
emphasis in Mathematics