James Albersheim

Senior Software Engineer

11932 W. 56th Circle 

Arvada, CO 80002

james@albersheim.com

Updated:  Jan 25, 2014


Career Objectives and Qualifications ________________________________


I desire to expand my knowledge and experience on the Microsoft, Unix, Linux, MAC, and mobile device operating systems 

with development in Java/J2EE. I prefer to provide technical leadership while continuing to have my hand in the programming.


Skills Distribution ________________________________

          Career Summary Programming Languages Operating Systems

BA in Math and Computer Science years last used           years     last used

Over 12 years Professional Experience Java 12+   2014 UNIX platforms    12+ 2013

Over 10 years software consulting J2EE 10+   2013             Sun OS       9 2000

Over  7 years technical lead role C# 5       2010       Linux   7+ 2014

C/C++ 9     2004 PC Operating Systems   12+ 2014


          Databases and Tools             Development Environments Unit Testing Tools

                years     last used                     years last used     years     last used

Oracle         12+   2009      Visual Studio    6    2011 JUnit 7 2013

MySQL 6 2013      Eclipse          7 2014 Nunit   1 2008

SQL Server 3 2010      WL Workshop      1 2009 SOATest 2013

Sybase ½   2011      NetBeans 2010


        Scripting/Meta Languages Software Revision Tools             Industries/Applications

                years     last used                   last used Plotter Drivers

HTML 6     2014          SourceSafe 2011         RDBMS

Javascript 6 2014          Accurev 2013         GUI Design/Development

JSP & CSS 2 2014          Perforce 2009         GIS

XML 6 2014          Subversion 2014         Telecommunications  

        Telephony

        Libraries and Technologies Software Build Tools         Security Systems

                years      last used years    last used DLL/DB Interfaces

Sockets               3   2011       Ant           6 2013         Health/Patient Information

AJAX 6   2013       Jenkins     2013     Satellite Imagery

Struts             2   2013       Cruise Control 3 2009     Airline/Travel Reservations

Visio Design 2   2009       Maven 2013 Internet E-Commerce

Servlets 8     2013             Multi-tiered Architecture

J2EE 10+   2013    Application Servers           Oil & Gas Exploration

EJB 6      2013   years     last used      Mapping/Routing

Java Swing 4      2007 JBoss 7 2013   Multi-Media

Object Oriented 12+   2013    WebLogic 3 2009 CRM

        OOA/OOD 5   2009    Tomcat   6 2013       Local Number Portability

MQ Series 1   2002    Apache   2 2013       Network Node Managing

Hibernate 4   2013    WL Portals  1 2009       Web Services

GWT 3     2012    Jetty 1      2013          Reverse 911 Notification

Spring       2     2013 Logistics Search/Retrieval

REST WS           2014     Certifications and Training Document Search/Retrieval

Tapestry       2013   Java Certified       eDiscovery

JDBC 10+    2013   C++ Certified Biomass Alternative Energy

Mule     2013   Oracle Database Admin       Lab Data Management

Cloud Systems       1     2012       Securities and Exchange

Groovy       ½ 2014       Commercial Web Apps

SOAP WS       2     2014       Payment Gateways

        Electronic Forms

Experience In Detail ________________________________


Sr Technical Consultant Employing Company: Avoka - Broomfield, CO

Sept 2013 to Feb 2014   Assisted organizations to transform paper-based and static PDF forms into sophisticated, 

online and mobile dynamic web-forms.   

          Environment: HTML5, JavaScript, Groovy, Java, Eclipse.

Java J2EE Consultant Contracting Company: CyberSource – Boulder, CO

Mar 2012 to Sept 2013   Design and development in an Agile (Scrum) team that connects consumers, merchants and 

issuers with a variety of electronic payment gateway services.   

          Environment: Java/J2EE. EJB, Tapestry, REST WS, Mule, Spring to simplify RMI, Spring 

          Batch, Hibernate, CSS, Struts 2.

Java J2EE Consultant Contracting Company: National Renewable Energy Laboratory – Golden, CO

Dec 2010 to Mar. 2012   Re-design and development of a laboratory data management web application for the parsing  

        and ingestion of generic spreadsheets. This was a technical lead role.

                           Environment: Java/J2EE, Hibernate, MySQL, GWT, Linux and Windows.

Java J2EE Consultant Contracting Company: Corn Cracker LLC – Arvada, CO

Mar 2011 to Feb. 2012   Technical lead  developer of a web app for searching spreadsheets in Java, JSP, and Struts 2.

                           Environment: Java/J2EE, JSP, Struts 2, JQuery, POI, Hibernate, MySQL, Cloud Systems. 

Java/JSP Consultant Contracting Company: ABRH, Inc – Denver, CO

Dec.  2010 to Jan. 2011   Created an interface to a web service for employee schedules, time cards, and sales for a 

          Restaurant management company. 

              Environment:  C#, Java/J2EE, SSL, Sockets.

Java/JSP Consultant Contracting Company: SpireMedia, Inc – Denver, CO

Nov.  2010   Debugged and updated JSP and Java to comply with Symantec’s website security, Cross-Site 

      Scripting, and SQL Injection prevention rules.  

            Environment: Java/J2EE, JSP, Struts 2, Spring.

Java/Sybase Consultant Contracting Company: Broadridge Financial Solutions, Inc – Wheat Ridge, CO

July 2010 to Sept. 2010   Development and conversion of securities and stock portfolio tracking Back Office software to 

      conform with TARP regulations, including cost basis.  

                            Environment: Java, JDBC, SyBase, stored procedures. 

Java J2EE Consultant Contracting Company: National Renewable Energy Laboratory – Golden, CO

June 2010   Development of a laboratory data management web application for the parsing and ingestion of 

      generic spreadsheets. This was a technical lead role.

            Environment:  Java/J2EE, GWT, POI, Hibernate.

Java J2EE Consultant Contracting Company: Level 3 Communications – Broomfield, CO

Apr 2010 to May 2010   Development of software for maintaining fiber optic circuits. 

            Environment: Java/J2EE, EJB, SOAP WS, Linux, MySQL, SQL Server, JBoss, Eclipse.

Java J2EE Consultant Contracting Company: National Renewable Energy Laboratory – Golden, CO

Aug 2009 to Apr 2010   Design and development of six laboratory data management web applications for the analysis 

and information tracking of Biomass material samples and experiments, including spreadsheet 

ingestion for alternative energy research. This was a technical lead role.

Environment: Java/J2EE, Hibernate, GWT, POI, Linux, Eclipse IDE.

Senior Software Engr. Employing Company: Optimus Corporation – Fort Collins, CO

Apr 2006 to May 2009 Team technical lead for the design and development of an eDiscovery SAAS. The service 

provided the ability to preserve, locate, secure, search, convert, and redact electronic and 

paper documents for publication for the purpose of court submission. 

Environment: Java/J2EE, Servlets, JavaScript, AJAX, JUnit, CruiseControl, WebLogic Portals.

  Technical team lead for the development of a logistics data archival and retrieval system. 

Environment: Java/J2EE, Oracle, servlets, JavaScript, AJAX, GWT, C++, JNI, Purify 

Team lead of a document archiving, search, and retrieval system.

Environment: Java/J2EE, .NET, SOAP WS, C#, servlets, JSP, Junit, Nant, Ant, Purify

C# .NET/C++ Consulting Contracting Company: Intrado – Longmont, CO

May 2005 to Dec 2005 Development of an interface to a Reverse 911 Notification Calling Platform used to alert 

recipients of emergencies. 

Environment: C# .NET, SOAP WS, C++, SQL Server, Windows XP, Windows 2003.

Java J2EE Consulting Contracting Company: Hewlett-Packard – Fort Collins, CO

July 2004 to April 2005 Development of a Network Node Management product for monitoring and maintaining all

hardware devices and software services on a Local Area Network. 

Environment: Java/J2EE, C++, JNI, Oracle, XP, Linux, HPUX, JBuilder, Eclipse, JUnit

Senior Software Engr Employing Company: DotCom Computer Consulting – Westminster, CO

Sept. 2002 to May 2004 Development of an application for displaying current and historical stock portfolio data. 

      The product was a web-based, multi-tiered, multi-threaded solution. 

      Environment: C# .NET, Windows, ADO, SQL Server, Tech Lead.

Senior Java/C++ Engr Employing company: eConvergent, Inc. – Longmont, CO

Aug 2001 to Aug. 2002 Development of a business product for real-time capturing of customer interactions and data 

across all CRM and legacy applications into a single view. 

Environment: Multi-threading, C++, Solaris, Window NT, Java/J2EE, EJB, WebLogic XML,  

MQ Series, DOM and SAX parsers.

Senior Software Engr. Employing Company: DotCom Computer Consulting – Westminster, CO

Mar. 2001 to July 2001 Development of a telephone dialer and file transfer utility. 

Environment: Multi-threading, Java, Applets, Swing, JNI, NT. Tech Lead.

Software Consultant Contracting Company: MapQuest.com, Denver, CO

May 2000 to Feb. 2001   Development of a Java API for producing graphical image overlays on MapQuest Maps on 

      the Client-side and interfaced to customer databases and MapQuest map creation software on 

      the Server-side for Web-based, multi-tiered, business-to-business solutions. 

  Environment: Java/J2EE, JDBC, Linux, NT, Servlets, EJB, Swing, WebLogic 5.1 & 6.0.

Software Consultant Contracting Company: US West, Denver, CO

Sept. 1999 to Feb. 2000   Design, coding, debugging, and testing of a Web-based, 3-tiered 

      system to manage wholesale telephone service requests. 

            Environment: Java, C++, CORBA, Sun, Windows.

Software Consultant Contracting Company: IBM, Boulder, CO

July 1999 to Sept. 1999   Design, coding, and testing of a Web-based, airline reservation and trip planning system.

Environment: Java/J2EE, C, JNI, EJB, CORBA, Windows, Sun Solaris.

Senior Software Engr Employing Company: DotCom Computer Consulting – Westminster, CO

Mar. 1997 to Mar. 2000   Development of an integration middleware used in the automation of Local Number

      Portability(LNP). 

Environment: Java/J2EE, EJB, JBoss, CORBA, SOAP WS, JMS, SQL Server, C# .Net, Linux, XP.

  Development of a Swing Java application to provide data manipulation of satellite imagery

      using mathematical formulas and reference areas of interest retrieved from a database. 

Environment: Java/J2EE, Swing, JAI, JDBC, multi-threading, SQL Server.

  Development of a web-based, client-server product to provide a browser driven locator, 

      map creation, and text-to-speech utility. 

Environment: Java/J2EE, Applets, Sockets, JDBC, SSL.

  Development of a web-based, client-server product to provide a browser driven remote        

      telephone dialer capability through a PBX switch. 

Environment: Java/J2EE, Applets, C/C++, JNI, PBX DLL driver.

  Development of a server side implementation of a Web-based check re-ordering system.

Environment: Java/J2EE, CORBA, Windows NT.

  Developed a provision mapping and cable tracking system.

Environment: Java/J2EE, C/C++, JNI.


Software Engineering Various Employing Companies: 13 years of experience prior to 1997, details on request.


Education ________________________________


B.A. in Math and Computer Science University of Colorado, Boulder, Colorado

Studies in Math and Engineering Cornell University, Ithaca, New York