David A. Durrant
2506 Silver Ridge Drive
San Antonio, TX 78232
888.406.5303
800.577.7468 pin#2575294
EXPERIENCE
Business Object Technologies, Inc.
10/97 - Present
Position: President, Consultant
Responsibilities: Manage a small corporation dedicated to providing today's businesses with technical expertise and object-oriented solutions for tomorrow's world. In addition, to provide consulting services for the corporation.
Object Intelligence, Inc.
9/96 - 10/97
Position: Consultant
Responsibilities: Provide clients with technical expertise as well as innovative design concepts and philosophies.
1/95 - 9/96
Sprint Long Distance Division
Position: Software Engineer
Responsibilities: Analysis, Design and Code utilizing VisualWorks Smalltalk and ENVY to produce a Telecommunications Network Inventory Management System.
LANGUAGES & PRODUCTS
VisualWorks Smalltalk 3 years
ENVY/Developer 3 years
Versant 1 year
Gemstone 4 months
FUSION methodology 1 year
Lotus Notes Development 1 year
COBOL II 2 years
MS OFFICE products 4 years
PLATFORMS
Sun Solaris 1 year
HP-UNIX 1 year
Windows NT 1 year
DOS 2 years
PROJECTS
10/97 - Present
Contract: Texaco Natural Gas (Business Object Technologies)
Location: Houston, TX
Platforms: Windows NT 4.0; Sun Solaris
Tools: Smalltalk - VisualWorks; ENVY; HP-DST; Versant
Project: Natural Gas Trading Application
Designed, maintained and supported a Natural Gas Trading Application written to help automate much of Texaco's natural gas trading after the changes to natural gas laws. Specialized in Client/Server portion of application, including the communication between the various Smalltalk images utilizing HP-DST.
9/96 - 10/97
Contract: Brooklyn Union Gas (Object Intelligence)
Location: New York, NY
Platforms: Windows 3.1; Windows NT 4.0; AIX-UNIX
Tools: Smalltalk - VisualWorks; ENVY ; Gemstone; DB2
Project: Application/Database Access Layer
Designed and implemented an Application/Database Access Layer, utilizing VisualWorks Smalltalk. The Access Layer was responsible for managing the persistence mechanism across
multiple database platforms.
Project: CORBA Services
Redesigned, implemented, and supported a CORBA-compliant ORB Layer, which provides Smalltalk-to-PL/1 messaging. Designed a CORBA-compliant Security facility. Designed and implemented an External Service Management system, which allows the client's Smalltalk developers to easily configure their applications to interoperate between multiple ORB and Architecture services.
Project: Smalltalk Batch Process Framework
Managed, designed and implemented a small team project utilizing VisualWorks Smalltalk to build a Smalltalk Batch Process Framework. The framework provides extreme and explicit
exception handling as well as environment login (to both Gemstone and DB2) and a record processing structure.
Miscellaneous: Designed and implemented development tools for both VisualWorks and ENVY. Served as the ENVY Library Supervisor for the client's entire IT division.
8/95 - 9/96
Position: Network Inventory Management System
Location: Sprint Long Distance
Platform: HP-UNIX; Windows NT
Tools: Smalltalk - VisualWorks; ENVY; Versant; Lotus Notes
Utilizing VisualWorks Smalltalk and the FUSION methodology, developed and implemented a portion of a new OO based distributed system which will maintain and manage the network
inventory of Sprint. In addition, served as the ENVY Administrator for the project during this period of time.
6/95 - 9/96
(overtime work)
Project: Lotus Notes Application Development
Location: Sprint Long Distance
Platform: Windows NT
Tools: Lotus Notes 3.0
Working beyond my Smalltalk development responsibilities during personal overtime, I developed multiple databases for Sprint which are utilized to centralize data repositories for their OO projects. In particular, I developed, maintained and managed a Tracking System based on the FUSION methodology which allows for centralization and standardization of FUSION deliverables.
1/95 - 6/95
Project: Mainframe to Distributed System Interface
Location: Sprint Long Distance
Platform: Windows NT; 3270
Tools: COBOL II; TCP/IP
Worked with a small team to develop and implement a interface between a legacy mainframe system and a distributed management system. COBOL II was used to implement the report generation process on the mainframe side, while a TCP/IP link was built to
supply the distributed system with appropriate data. A guaranteed delivery system was also needed, which would insure the delivery of the data between the points which where not
directly involved in the TCP/IP connection.
EDUCATION
9/90 - 12/94
Texas A&M University Major: BANA\MIS
College Station, TX 77840 Overall GPA: 2.79
Major (BANA) GPA: 3.3
TRAINING
ObjectSpace Inc.
Object-Oriented Analysis and Design (FUSION)
Object-Oriented Programming using Smalltalk
Designing and Building User Interfaces using VisualWorks
Advanced Smalltalk using VisualWorks