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