Title:Confidential Software Engineer
********@*******.***
Document
Source below
NAME: WILLIAM DUCKETT
ADDRESS:
CITY: Chicago
STATE/PROVINCE: IL
ZIP/POSTAL CODE: 60645
COUNTRY: USA
EMAIL: ********@*******.***
PHONE: 773-***-****
CANDIDATE ID: N/A
CITIZENSHIP: US
Citizen
EDUCATION: Not Entered
EXPERIENCE: Not Entered
WILL RELOCATE: Not Entered
RELOCATION INFO: Not Entered
JOB WANTED: Not Entered
HOMEPAGE:
HOTSKILLS:
ESUME
WILLIAM L DUCKETT III
6521 N Seeley
Chicago, IL 60645
********@*******.***
EXPERIENCE
1/99
-presentConfidential Software Engineer
Real time embedded software design and development using C, C,
Assembly with a
Motorola PowerPC 603e target. Employed OO methodology using Rational
Rose and
UML. Porting design from UNIX to VxWorks and NT, and from 68332
processor to
PPC with VME backplane. Device driver level programming and debug.
9/98
-1/99Liberty Mutual, Portsmouth, NH Software Engineer
Initially responsible for trade study on available object oriented
methodologies, including Booch, Rumbaugh, Jacobsen, UML, Rational, and
several
others, with supporting analyses on selection options. Performed
object
oriented analysis and design utilizing UML, with Jacobsen use cases
and
development in C/C on UNIX on server side and Visual C, MFC, Active X,
COM,
DCOM, MTS, on client side, with Sybase back end. Performed
requirements
analysis, data analysis, business process re-engineering. Software
developed
included GUI and data management software. Participated in QA,
configuration
management and documentation.
7/98
-9/98Caterpillar, Peoria, IL Software Engineer
Designed and coded software using Progress v. 8.2 and MFG/PRO v. 8.6
under UNIX
and Windows 95 and Windows NT. Development was mainly bridges, queries
and
reports. Some user training.
11/97
-7/98 DOD Project, Baltimore, MD Sr. Software Engineer
Design and code real time applications using C/C and Ada, with some
assembler,
under Unix, Windows, and VxWorks with 68040 and PowerPC targets.
Development
includes device drivers, low level debuggers, operating system service
routines,
interrupt handlers, etc. Also redesigning and enhancing GUI and data
management
applications software to previously designed for Windows 3.1 to run
under
Windows 95/NT, using Visual C, MFC and Roguewave tools. Data
management
application debugging/redesign, and logic problem fixes involved
extensive ODBC
programming and SQL coding. Worked with Oracle 7, and Developer 2000
kit as
well.
5/97
-11/97General Dynamics, Dallas, TX Software Engineer
Hired to write system and applications level code. Designing and
developing
UNIX and NT based device drivers, system interrupts and APIs, as well
as
embedded programs. Modifying drivers and low level embedded code
written under
pSOS, and porting code from Unix and pSOS to VxWorks. Also responsible
for
writing GUI and database extraction programs in Visual Basic under
Windows NT.
Environment was SunOS, Solaris, HP-UX, NT, pSOS, VxWorks, with Ada, C,
VC,
MFC, Visual Basic and DDK for VxD kernel mode drivers. Hardware
targets
involved were 80486 and 68040, database interface Oracle 7.
1/97
-5/97BANK OF CANADA, Vancouver, BC- via Northern Res. Software
Engineer
Implementation and customization of modules for Oracle Applications.
Developed
software, mostly GUI and 4GL progs, resolved integration bugs and
compatibility
issues for Informix 7, Sybase 11 and Oracle 7 databases, and tuned
databases.
Environment was Informix 7, Oracle 7, Sybase 11 back ends, with SQL,
PL/SQL,
ESQL C, Developer 2000, DB Artisan, APT, and most work in C, C, Visual
C,
Visual Basic, MFC, ATL, COM, DCOM, OLE, Active X.
8/96
-1/97REALTIME SYSTEMS, INC., EUROPE (Subcontract) Software
Engineer
Initially hired to write PCI based Windows NT device drivers and
program APIs.
After development of various SCSI-type device drivers, re-assigned to
develop
real time embedded software in C/C under NT, pSOS, pSOS+, VRTX, and
VxWorks
for proprietary astrophysical applications. Work includes high level
and low
level device drivers /kernel support, including 3D graphics and
serial/hardware
interfacing. Some web work involving internet languages and protocols.
4/96
-8/96 (CONFIDENTIALITY AGREEMENTS), NYC, NY Senior Software
Engineer
Object Oriented (OO) design and development of software to facilitate
electronic
data interchange (EDI) with several clients across multiple industries
(e.g.,
manufacturing, retail, communications, computers, technology,
entertainment) in
order to provide real time access to information affecting
shareholders, using
C, Visual C and Visual Basic for execution under Windows NT/95. Wrote
DLL for
installing application and did object linking and embedding using
Microsoft
Foundation Class Library (MFC OLE). Multiplatform development of
database-sharing applications at various sites of client's customers
using C,
Powerbuilder, Delphi, Paradox, Oracle, Sybase, Ingres, Progress, DB2
and
Informix. Assignment extended to redesign website and begin
development of new
on-line trading applications using C, C, Java, HTTP, HTML, SGML and
TCP/IP.
3/96
-4/96 (CONFIDENTIALITY AGREEMENT), NYC, NY Software Engineer
Object oriented Design/Analysis (OOD/A) using Borland C and
development of
real time embedded (Intel 80960) proprietary commercial Expert System
software
for stock market simulation using C, C, Powerbuilder, PFC, and Delphi
Pascal
under UNIX. Object Oriented design using C and development of
proprietary
internet search engine software using C, C, Java, HTML, SGML, HTTP and
TCP/IP.
4/95
-3/96AG COMMUNICATIONS, Phoenix, AZ Sr. Software Engineer
Designed and implemented a distributed PC based Telecommunications
Trouble
Reporting system for GTE. The system allowed users to electronically
initiate a
trouble report on a telephone circuit that is being leased form a
Local Exchange
Carrier (LEC). The system is ANSI T1.227/228 compliant, and it
interacts with
LEC using CMIP protocol on the top of an OSI stack over an x.25
network.
Designed and validated key architectural components using MSVisual C,
MFC 2.5
and the PowerBuilder.
2/94
-3/95AT&T GIS,Atlanta, GA Sr. Software Engineer
Network engineering utilizing the TCP/IP protocol suite on 4
multi-user,
application development platforms. Systems integration of SVR4 UNIX
with the
Commercial Internet (Information Superhighway) and implementation of
Network
File System (NFS) as well as Network Information System (NIS/YP) on
all
client/server systems to provide standardized development practices
for
operations in an Open Systems environment. Development, maintenance,
test and
operations of software application development tools to include: Korn
and
Bourne shell packaging scripts and Makefiles. UNIX SVR4 installation
on
multiuser platforms to include the new pentium microprocessor.
6/93
-1/94DIGITAL EQUIPMENT CORP, Maynard, MA Sr. Software Consultant
Designed the user interface, and then implemented the interface in XVT
for
porting to the UNIX, Macintosh, and VMS environments. Written in C, C
under
Microsoft Windows and XVT utilizing Visual C, XVT design, and
WindowsMaker
Professional 5.0.
4/92
-5/93AT&T, Naperville, IL Sr. Software Engineer
Designed and developed a Windows 3.1 Network Management Application
for a 24
port ethernet stackable hub. The application remotely monitored,
controlled and
displayed real-time statistics and problems regarding the performance
and health
of the hub. Languages: VB, C, C. Tools: Visual C, Visual Basic.
Prototyped a windows NT SNMP agent and management application for a
fax server
to provide remote monitor and control capabilities over a TCP/IP
network.
Language: C.
3/91
-2/92DIGITAL EQUIPMENT CORP, Nashua, NH Sr. Software Systems
Engineer
Specified, designed, implemented, and tested automated TCP/IP protocol
and
application-layer test procedures. The System enabled system managers
with
little UNIX or network expertise to trouble-shoot TCP/IP networks
(internets)
and their hosts remotely.
11/89
-1/91SIEMENS STROMBERG CARLSON, Boca Raton, FL Software Engineer
Designed and developed a network management station based on Unix and
INFORMIX
ESQL for the frame relay network through an SMDS based cell switching
metropolitan area network. This software was interfaced with NETEXPERT
acting
as a higher level manager for consolidation of alarms and events
through TCP/IP
client-server communication. The software was written in C, on SUN
workstations
and cross-compiled for the i960/pSOS+ target employing message based
IPCs.
9/88
-9/89BOEING COMPUTER SERVICES, Honolulu, HI Sr. Software Engineer
Developed/Implemented a relational file management system (UNIX/C;
Relational
DBMS Internals), and an X Window manager to meet DIA system high
security
requirements (Inter-Client Communications conventions, as of March 31,
1989,
UNIX/C, X Windows, TCP/IP, SUN 386i workstations).
6/87
-3/88NCR CORPORATION, Cambridge, OH Sr. Software/System
Engineer
Ported UNIX to run underneath a customized version of Motorola's
Versados
Operating System (CPOS). Project included making the version of UNIX
fault
tolerant, transaction oriented, and with real-time extensions,
providing
utilities to facilitate the co-existence of the two operating systems,
and
binary compatibility with the NCR Tower 32. Ported C (an object
oriented
version of C) to the NCR Tower for the MC68020. Wrote test
applications for
debugging and completed implementation.
2/86
-5/87SUN MICRO SYSTEMS, Mountain, CA Sr. Software
Engineer
Specified, designed and developed a relational file management system
and
database interface for an Integrated Test Graphics Data DATA
WPRLSTATOPM (ITDS)
(UNIX/Oasys C, Relational DBMS Internals, UNIX Internals, TCP/IP).
Modified
and developed UNIX TTY pseudo device driver for WIDS system (UNIX
Internals,
UNIX/C). Augmented BSD 4.2 UNIX for kernel memory based interprocess
communication (UNIX/C, TCP/IP).
10/84
-11/85AT&T CONSUMER PRODUCTS, Indianapolis, IN Software Engineer
Designed and implemented a communication package utilizing ISO 7 layer
architecture concept (OSD, in C on 3B2's transmitting video text data.
12/83
-9/84AT&T BELL LABS, Whippany, NJ Software Engineer
Designed and Developed a UNIX TELENET IBM 3780 & 3270
Telecommunications and
Protocol Emulations Interface that emulated IBM Host and Terminal
Equipment on
the Subscriber side, and performed X.25/HDLC on the network side. Code
was
implemented on a M68000 with a Link Level communications board running
the MTOS
Real Time OS.
8/82
-12/83IBM, INC., Austin, TX Software Engineer
Designed and implemented a TCP/IP based private network. Ported 3COM's
UNET
System to UNIX System III on VAX, which included UNIX source
modifications.
Designed, modified and ported the system onto a multiprocessor
Motorola 68000
Environment. Full Terminal Emulation included 3274 Terminal with
Extended
Graphics Support.
3/81
-8/82AT&T BELL LABS, Whippany, NJ Software Engineer
Designed UNIX O/S KERNEL & DEVICE Drivers. Performed the Design and
Development
of the ISO Levels. Designed, modified and ported UNIX O/S onto
multiprocessor
Motorola 68000 System