Post Job Free

Resume

Sign in

Software Engineer Quality Assurance

Location:
Louisville, CO
Posted:
November 09, 2012

Contact this candidate

Resume:

Scott Dunbar**** Silver PlaceSuperior, CO 800*****-*** abpbdb@r.postjobfree.com

Summary

Highly qualified technical leader, senior architect, and software engineer with

more than 20 years of extensive, multidisciplinary industry experience and a

proven ability to execute. Diverse range of expertise including architecture

and development of distributed n-tier systems, extensive database background,

cross-platform development, and management of engineering and QA teams. Over

10 years of Java and Java EE architecture and development experience.

Technical Summary

Programming Languages, Development Environments, and Packages

Java / Java EE (J2EE), Microsoft .NET with C#, Apache Tomcat, Oracle Glassfish,

JBoss, WebLogic Server, WebLogic Portal Server, Apache web server, EJB 3, Java

Persistence API (JPA), Servlets and Java Server Pages (JSP), Java Server

Faces (JSF), SOAP with JAX-WS and Apache Axis, JSON, Apache Active MQ and JMS,

Ant, Struts, Hibernate, JMX, XML packages such as DOM/SAX and JAXP, XPath,

XQuery, JavaScript, Sencha ExtJS, YAHOO YUI, AJAX, TCP and UDP network development

in C, C++, Java and C#, XMPP (Jabber), Amazon (AWS) EC2/S3/CloudFront, Salesforce SOAP API,

Twitter API, Facebook Applications, cross platform threads, symmetric multiprocessing,

clustered application server development and deployment.

Databases and Database Client Tools

Oracle, PostgreSQL, Microsoft SQL Server, MySQL, and Sybase database client

development (native and JDBC) and server administration, standard database

tools and concepts such as triggers, stored procedures and declarative

referential integrity

Professional Experience

GutCheck - a start-up company producing qualitative research tools

V.P. of Engineering - full time employee

Denver, Colorado - 2/2010 to present

Manage the engineering and Q/A teams responsible for creating an online tool

that allows do-it-yourself qualitative researchers to bring research participants

into a one-on-one chat or group bulletin board in real time. The tool was the winner

of the DEMO people's choice award in March of 2011.Hands-on with daily involvement in the architecture, design, and agile

implementation of new code in addition to delivery planning, daily stand-ups,

schedules and sprint planning, hiring, and performance reviews.Manage electronic information infrastructure for the entire company, from

hosting to phone system.Product uses a SOA (Service Oriented Architecture) with a Java/JEE back-end

and a Sencha/ExtJS front end. Communication between the

browser (desktop and mobile) and the back-end uses XML and JSON.Includes extensive integrations to third party vendors including Salesforce,

Twitter, Facebook, Google, and Sendgrid in addition to external panel providers.Coordinate feature and bug fix releases with product management, sales, Q/A,

and customers.

BridgeView IT - a software consulting firm

Senior Software Engineering Consultant - 6 month contract

Denver, Colorado - 8/2009 to 2/2010

Consultant at Digital Globe, Longmont, with sole responsibility for

implementation of a web-based production monitoring and control system.Frequently interact with production support technicians to ensure product direction.Product architecture consists of:

JMS queues for sending and receiving of asynchronous messages.JPA over Hibernate for access to multiple PostgreSQL and Oracle databases.ExtJS JavaScript/CSS framework.

The Spitfire Group - a software consulting firm

Senior Software Engineering Consultant - 3 month contract

Longmont, Colorado - 4/2009 to 7/2009

Consultant at TDA Ameritrade, Denver, instrumental in creating a

web-based trade reconciliation application used by internal customers.Extensively immersed in the SCRUM-based development environment with daily

stand-ups and sprint planning.Drove the technical architecture of the product. Technologies used include:

A Struts-based MVC framework on top of JBossExtJS JavaScript framework for UI components and AJAX.

Skyetek, Inc - a RFID hardware and software provider

Technical Manager / Chief Software Architect - full time employee

Westminster, Colorado - 8/2008 to 3/2009

Instrumental in creating a scalable, fault tolerant, and cluster capable

SaaS-based architecture that was able to scale to millions of RFID tag

read events and thousands of users using:

A persistence layer using JPA over Hibernate on top of a new schema built

on PostgreSQL.A JMS queue in a publish/subscribe model to distribute eventsJAX-WS SOAP web services to interface with external systems and devicesJMX management and configurationInvestigated MVC framework technologies including JSF based (ICEfaces, RichFaces)

and others such as Wicket/Seam.Managed the software team including delivery planning, schedules, hiring and performance reviews.Changed the existing dedicated server configuration saving the company about $50,000/year.

SpireLine Systems (formerly Patron Systems) - public safety industry software provider

Director of Engineering / Lead Architect - full time employee

Boulder, Colorado - 8/2006 to 8/2008

Responsible for the architecture and contributed extensively to the development of

the new SaaS product line that was capable of connected and disconnected operation.Developed web services in both C# and Java to communicate between remote devices and the server.Frequently interacted directly with customers to ensure that any customer issues were

included in future product schedules.Worked with Adobe XML-based form processing to allow on-the-fly modification of form data before

presentation to the end user.Managed the software and quality assurance teams including hiring, product schedules, and employee reviews.

McKesson - medical industry software provider

Senior Software Engineer - full time employee

Louisville, Colorado - 1/2005 to 8/2006

Responsible for the Hibernate persistence layer on top of an Oracle database.Integrated a legacy database with a MVC architecture by creating a "double MVC" pattern.Developed Apache Axis based web services to communicate between multiple systems.

Sandoz via TEKsystems - software consulting

Contract Senior Software Engineer - 3 month contract, extended

Broomfield, Colorado - 8/2004 to 1/2005

Created a WebLogic Portal based environment for use throughout the worldwide Sandoz company.Developed interfaces to multiple existing databases, external systems, and SAP.

BEA Systems - produces software platform products

Senior Software Engineer - full time employee

Boulder, Colorado - 8/2000 to 7/2004

Lead the team responsible for the entitlements portion of WebLogic portal, leading to a patent.Provided customers a voice in engineering and architectural directions and assisted customers in

integrating third party products into WebLogic Portal.Integrated Netegrity Siteminder into WebLogic Portal to provide enterprise single sign on capabilities.Created code to allow the Autonomy Systems search engine to be used within a portal environment.

Global Commerce Systems - provided services for corporate credit card processing

Lead Software Engineer - full time employee

Broomfield, Colorado - 4/1999 to 8/2000

Lead a team of a six responsible for the architecture and implementation of the data store used in the product. This

toolkit was used throughout the company as the persistence layer.Used Informatica PowerCenter to import credit card data into the database.

Platinum Technology (formerly AutoSys) - produced a cross-platform job scheduling product

Senior Software Engineer - full time employee

Boulder, Colorado - 1/1997 to 4/1999

Lead the Database and Communications Infrastructure teams, creating API's for use by the entire

team and in multiple other products within the company.Responsible for the architecture and implementation of an objected-oriented library for use across five different database back ends.

Various Option and Commodity Trading and Financial Firms

Software Engineer / Senior Software Engineer - full time employee

Chicago, Illinois - 9/1987 to 1/1997

Implemented a multi-threaded C++ option pricing server on Solaris

from mathematical models, increasing option valuation calculation

throughput over 700%.Managed the architectural design and implementation for a distributed

equity option trading system used by hundreds of traders in geographically

distributed locations.Created a TCP/IP socket communication framework that drastically simplified

the existing software architecture, reducing pricing calculation times from

15 minutes to under 1 second.

Publications

Co-author of,

a fast-paced introduction to the WebLogic Platform. The focus of this

book is to provide you with an in-depth knowledge of the WebLogic Platform

7.0 product and how you can leverage its capabilities and features to

create, configure, manage, and monitor an optimal operational environment

for your J2EE applications.

"Technical books that are both comprehensive and clear

are a rarity. This book is one of them." - Amazon.com customer review

Websites

Singlehandedly developed and promoted the (http://hotjoe.com)

as a vehicle to assist people who were new to Java while being able to exchange ideas with seasoned professionals.

Site is self run from dedicated server hosting to email administration and server administration.

Education

Bradley University

B.S. in Computer Science

Peoria, Illinois - 7/1987



Contact this candidate