Effective software engineer with 10 years of experience including community based learning software, financial software for a major investment bank, and property management software development. Current role includes providing technical leadership and software development with the goal of seamlessly integrating of a portfolio of social networking products. Past assignments have included integrating multiple legacy applications and building the software bridge between financial trading applications within two merging financial institutions. Utilizes agile software development methodologies such as XP and Scrum to estimate, manage expectations, and deliver on time. Mentor to new employees and colleagues and participates in interviews for new applicants.

Technical Expertise

Professional Experience

Chicago, IL
July 2010 → Present
Bank of America Merrill Lynch

VP; Sr. Software Engineer—FICC-Foreign Exchange

Team lead for a team of 7 developers focused on migrating FIX clients from the legacy FX trading system to a new system without forcing the any of the FIX clients to make any changes. Enhanced the FIX capabilities to add new products and features for our clients.

Accomplishments include:

Lead developer and assistant project manager for the major datacenter migration for our application. Coordinated with all of the external teams (firewall, web server, network, storage, database, security, mq, and linux admins) necessary to move our system (80+ different applications) to new infrastructure. Enhanced our application to make it easier to build out new data centers in the future. The move was successful and migration issues were minor.

Kaysville, UT
June 2009 → June 2010
Sr. Software Engineer-Contractor for

As an original member of the Community Team I participated in the Context Inquiry and assisted the Product Owner in gathering requirements from genealogists who would use the system. I helped drive the architectural design of the system which makes heavy use of web services and JavaScript gadgets that can be embedded on any page to add rating and standardized categorization.

Accomplishments include:

Chicago, IL
January 2006 → May 2009
Bank of America Merrill Lynch

AVP; Software Engineer—FICC-Foreign Exchange

Worked on small teams on several projects using Agile project management techniques. Primarily a member of the Post-Trade-Engine team, which provided booking services for all Foreign Exchange trades that the Bank performs. Was invited and participated as part of the interview board which would interview potential candidates to ensure that they will fit with the Bank's culture and meet knowledge requirements.

Accomplishments include:

Logan, UT
May 2004 → January 2006
USU Research Foundation

Java Software Developer

Worked on several web based applications used by the Space Dynamics Laboratory and the USU Research Foundation to meet government reporting requirements. Eventually became the lead developer on AssetView, a property management tool used to inventory all hardware at the Foundation. Also maintained legacy desktop applications using Borland C++ Builder and supported existing users. This was a student developer job, and I was able to mentor students as they were hired and teach them the process and technologies that we were using to develop our software.

Accomplishments include:

Logan, UT
July 2001 → July 2003
CylindriNet, Inc

Business Owner / Linux System Admin & PHP Developer

Started a small web hosting company that ran RedHat Linux at a co-location facility in Rexburg, Idaho. Offered DNS, Mail, and Web services to a small number of clients, in total about 30 domains. Was eventually purchased by UtahBuild where I continued on as Linux Sys Admin and PHP Developer for UtahBuild's advertising clients. | Tech used: perl, php, SuSE SLES 9, RedHat 8, bind, sendmail, apache2


Ricks College
May 2001
A.A. General Education
Utah State University
December 2005
B.S. Interdisciplinary Studies; Computer Science, Mathematics, Communication

Real Time Analytics