James Albersheim

James Albersheim
(303) 263-3526 (Cell/Msgs)
james@albersheim.com
Updated: July 21, 2002

 

 

Career Objectives and Qualifications

 

I seek a position in which I can apply and enhance my extensive design and development experience and skills in Java and C++ on

Unix and Windows operating systems. I enjoy learning new applications and working in different industries while keeping abreast

of developments in the leading edge technologies. My strength and preference is the design and development of multi-tiered

e-commerce products that include a java applet client, JDBC database interface, and a java servlet or EJB server side solution.

I often take projects from the requirements and design stages, through implementation and testing, to deployment. I therefore have

extensive experience in all phases of the development cycle. I am a persistent problem solver who likes to work hard. I’m a

self-motivated worker, but I enjoy working as a team player. I prefer not to relocate.

 

Skills Summary                                                                                                          __________

                                                               

B.A. in Math and Computer Science            Programming Languages              Hardware/Operating Systems

9½ years software consulting                                   (years)    (last used)                                                     (years)   (last used)

17 years programming experience                  C            10            1999                  UNIX platforms                   12              2002

                                                                       C++          5            2002                         SUN/Solaris                     8              2002

Databases (embedded SQL)                       Java          5            2002                         Apollo/Aegis                    5              1990

              (years)    (last used)         Pascal       3            1989                         Intergraph (SysV)            4              1993

Oracle                                 2002               FORTRAN            1988                         IBM AiX                         5              1999

Informix                  5              1999                                                                               HP/UX                             4              1999

Pro/C (Oracle)         3              1997               Networks and Protocols                       Linux                                1              2001

MS Access              9 mos.     1998                                           (last used)            X-Windows                            3              1995                               

       TCP/IP Devel.       1998                  VAX/VMS                              2              1992

Precompilers/Database Tools                    Ethernet                 1996                  PC Operating Systems           5              1999

                            (years)     (last used)          Token Ring, SCSI  1992                          DOS                                2              1997

SQL*Plus                7              2002               DECnet                  1990                          Windows                         3              1995

Pro/C                                  1997                                                                                Windows 95                    4              2000

ODBC                                1999                                                                                Windows NT                  5              2002

JDBC                      2              2002                                                                        X/OSF Motif                                    1996

                                                                                                                                 

Development Tools, Libraries, and Environments                                             Scripting/Interpreted Languages

                            (years)     (last used)                                                                                                               (years)   (last used)

Windows API         1              1996                                                                        HTML, Javascript, & XML 3             2002

Windows MFC       1              1998                                                                       

Windows OCL        1 mo.       1997                                                                        Applications and Industries

Windows Sockets   6 mos.     1996                                                                                                                    (years) (last used)

IPC                          1              1996                                                                        RDBMS                                  11            2001

Shell Scripts            1              1996                                                                        GUI Design/Devel.                   8            1998

Borland C++           5 mos.     1996                                                                        CAD/CAM                               5            1993

MS Visual C++       4½ yr.     2002                                                                        Plotter Drivers                          4            1990

IBM Visual Age      6 mo.       2000                                                                        Geographical                             3            1994

Visual Builder         1 mo.       1997                                                                        GIS                                            2            1995

Visio Flow Chart    3 mos.     1996                                                                        Telecommunications                 2            1999

Object Oriented      7 yrs.       2002                                                                        Telephony                                1            2000

    Analysis/Design  1 yr.        1999                                                                        ID Cards/Security                     5 mos.   1996

    Programming       6 yrs.       2002                                                                        DLL/DB Interfaces                   7 mos.   1998

TeleUse                   7 mos.     1993                                                                        Desktop Publishing                  3 mos.   1998

ColdFusion             3 mos      2000                                                                        Crime Information                    2 mos.   1997

Rational Rose          6 mos.     2002                                                                        Health Industry                        4 mo.     1998

Business Objects    6 mos.     1998                                                                        Mass Storage Industry             1½ mo.  1999

J Builder                  1 yr.        2000                                                                        Airline/Travel Reservations      2 mos.   1999

Visual J++               1 yr.        2001                                                                        Internet E-Commerce                1½ yr.   2001

CORBA                  6 mos.     2000                                                                        Multi-tiered Architecture         3 yrs.     2001

Visual Basic            1 yr.        2000                                                                        Oil and Gas                               1 yr.      1993

EJB                         3 yrs.       2002                                                                        Mapping                                    9 mos.   2001

Java Swing              1 yr.        2001                                                                        Multi-Media                             1 yr.      2001

WebLogic                2 yrs.       2002                                                                        CRM                                         1 yr.      2002

MQ Series              1 yr.         2002

 

Experience In Detail                                                                                                                      

 

Java and C++ Developer      eConvergent, Inc. – Longmont, CO

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

       across all CRM and legacy applications, including translation, correlation, and presentation of

       information into a single view. This product included a multi-tiered application in C++ for

       Solaris and Window NT as well as a web-based, multi-tiered J2EE application in Java EJB.

       Java development included stateful session beans and used BEA’s WebLogic Application

       Server and used XML for configuration and deployment.

 

Java Consulting                       DotCom Computer Consulting - Denver, CO

Mar 1997 to Aug. 2001          ·      Development of an e-commerce product for document sharing and markup over the internet.

The product was a web-based, multi-tiered, business-to-business solution involving Swing

Applets, Servlets, and EJB. Development was in Java on Linux and NT. The EJB and servlets

used WebLogic 5.1 and 6.0, and JRun 3.0. EditPlus and Visual J++ were the IDEs used.

·          Development of a telephone dialer and file transfer utility. The utility was a multithreaded

Applet using Swing and JNI for the platform-specific modem RASDialer on the NT platform.

·          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. Development

was in Java and involved JDBC on Linux and NT. Server-side development included Servlets

and EJB. Client-side included Swing development. The EJB and servlets used WebLogic 5.1

and 6.0, as well as Run 3.0. The IDEs used were AnyJ, Forte for Java, and Visual J++.

·          Development of a server side implementation of a Web-based, 3-tiered check re-ordering

system. Development was in Java and involved CORBA on Windows NT.

·          Design, coding, debugging, and testing of a Web-based, 3-tiered system to manage wholesale

telephone service requests. Development was in Java, C++, CORBA, and Cold Fusion on

Windows NT and Sun Solaris. The IDE was Visual J++.

·          Design, coding, debugging, and testing of a Web-based, airline reservation and holiday planning

        system. Development was in Java and C involving JNI and Enterprise JavaBeans on Windows

                                                        NT and Sun Solaris. The IDEs were Visual J++ and JBuilder, and the EJB used WebLogic 5.1.

·          Development of a provision mapping and cable tracking system for a telecommunications company.

        This work was on Windows NT, involving C++, Java, JNI, and Rogue Wave.

·          Development of a database interface API using JDBC, Java, and C++ using JNI.

 

C++ Consulting                       DotCom Computer Consulting - Denver, CO

March 1997 to May 1999      ·      Upgraded a mass storage system, including gathering requirements, creating a design    

        specification, and programming in C on Windows 95 and Sun.

·          Debugged a video advertisement insertion program for cable television  in C++ and Visual C++.

        The work was on Windows NT.

·          Ported a least-cost routing and provisioning telecommunications program from Sun Solaris to

        HP/UX and AiX. Tested and updated C++ code with an Object Oriented design.

·          Developed a data parser for a hospital patient care database. This work was on Windows 95 and

        AiX and involved C++, ODBC, and Business Objects.

·          Porting Quark XPress from Windows NT to DEC Alpha NT, taking advantage of the enhanced

        performance of the DEC Alpha chip.

·          Worked with petroleum well and land lease information, creating programs  for database creation

        and data population in Oracle. The work was on Sun and involved Pro/C and C++.

·          Object oriented analysis and design of a crime information management system, using Rational

        Rose and Booch method for diagrams, and Visual Builder for GUI screens.

 

C Programming                       Profitool, Vartec, Loronix, Evolving Systems, Lucent - Denver and Durango, CO

Nov. 1993 to Aug. 1997         ·      Worked with a manufacturing statistical forecasting package, updating data in Oracle

       databases using Pro/C and SQL*Plus scripts. Work was on HP/UX.

·          Developed a X/Motif GUI (in C) and UIM/X for HP/UX UNIX for a telephony application.

·          Performed Oracle Database and system support for an accounting and telephony product

                                        on-site near Chicago, IL on a consulting contract with a large credit card company.

·          Developed a utility (in C) to search and extract desired data from flat files.

·          Updated a report writer (in C++) on an Informix database for a telephony application.

·          Member of team performing analysis and design of an identification card system for an Oil

        Exploration company in Saudi Arabia.

·          Designed and developed a cross-platform, multi-threaded data distribution and messaging

        algorithm for an identification card  system on NT (in C++) incorporating IPC and MFC for   

        Windows NT, RS6000 AiX, and VAX OpenVMS using sockets.

·          Developed a client-server Inventory Management System on MS-Windows (C++) and

        SUN/OS (in C and Pro/C) using Oracle embedded SQL and XVT Designer.

·          Developed utilities to load a DBMS on multiple servers using Oracle Pro/C on SUN/OS.

·          Converted a Character User Interface to a X/Motif GUI (in C) for a financial and business

                                        information management system for construction companies on RS6000 AiX and HP/UX.

·          Developed various utilities for displaying, searching, and printing data from a database.

 

C and Oracle Consulting      Visitech Consulting and ADC - Denver, CO

Apr. 1992 to Nov. 1993         ·      Developed a X/Motif GUI for data entry into a RDBMS.

·          Evaluated X/Motif compliant GUI builders and UIM systems.

·          Consulted and customized Geographical Information Systems

·          Example Project: Saudi Aramco, Dhahran, Saudi Arabia, 9/92 - 12/92, Technical Lead,      

                                        Designed and developed an exploration information management system model for a SUN

                                        network using C, Pro/C, UNIX shell scripts, and  a X/Motif GUI.                             

·          Develo ped software in C on SUN and Intergraph workstations using RDBMS and Pro/C.

 

Senior Software Analyst     Intergraph Corporation - Huntsville, AL

Feb. 1990 to April 1992         ·      Designed and developed a Motif-like user interface (in C on UNIX based Intergraph

                                        workstations) for a document management graphic system

·          Designed and developed a user interface to query a RDBMS in SQL syntax.

·          Redesigned and developed software utilities (in C on UNIX workstations) for the

                                        configuration and loading of raster graphics documents into a RDBMS.

 

Software Engineer               Auto-trol Technology Corporation - Thornton, CO

April 1986 to Feb. 1990         ·      Designed and developed software for the conversion and output of vector and raster

                                                        graphics files to hard copy plotters on three platforms (SUN/OS, Apollo, and VMS)

·          Designed and developed a library of functions for the development of plotter drivers.

·          Sole responsible engineer for developing Versatec plotter and printer drivers

 

Pascal Consulting                Self-employed

Jan. 1985 to Apr. 1986           ·      Designed and developed (in Turbo Pascal) a fitness membership database retrieval system

·          Designed and developed (in Turbo Pascal) an computer inventory database retrieval system

 

Education                                                                                                                                ___

 

B.A. in Math/Computer Science        University of Colorado, Boulder, Colorado (Attended Sept. 1983 to Aug. 1986)

 

Studies in Engineering                       Cornell University, Ithaca, NY (Attended from Sept. 1981 to May 1983)

 

High School Diploma                          Boulder High School, Boulder, Colorado (Attended from Sept. 1978 to May 1981)

 

Other Training                                                                                                                       ___

 

Date Taken

Vendor

Course Name

09/1995

Microsoft

Windows NT System Administration

03/1996

Oracle

Database Administration 1

09/1999

U S West

PVCS Software Training

09/1999

Telcordia

Capability Maturity Model (CMM) - Level 2/3

09/1999

Telcordia

Quality Management System (QMS)