|
|
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.
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 8½ 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 3½ 1997 Windows 95 4 2000
ODBC 1½ 1999 Windows NT 5 2002
JDBC 2 2002
X/OSF Motif 3½ 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
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) |