Donald B Brookes
[Send email using form at bottom]
(cell) 410-908-6547
INTRODUCTION
I have been a developer for over 15 years and pride myself on the quality and
efficiency of my work. I like to work on all types of systems including Web based
applications, traditional Windows applications, traditional client/Server
solutions, and standalone windows applications. I specialize in .Net Applications
and Web Sites. I have a strong background in OOP programming and especially love
to build backend business objects.
SKILLS
Visual Studio 2005 & 2008, VB.NET, ASP.NET, Web Services, OOP, VB (4,5 & 6),
.Net Remoting, ASP (traditional ASP), HTML, XML, COM/DCOM, MTS/COM+, IIS, MS-SQL
Server, Oracle, Access (all versions), VBA, JavaScript, InterDev, Macro Media
Dreamweaver, Word Excel, ADO.Net, ADO, RDO, DAO, Crystal Reports, Erwin, Transact
SQL, Visual SourceSafe, PowerBuilder, and Smalltalk.
SEE SKILL SET TABLE AT END FOR A COMPLETE LISTING.
EXPERIENCE
JANUARY 1996 - PRESENT
BSA
Senior Software Developer
Developed VB components to service query requests via HTTP and IE’s HTTP
Requester. Also used ASP, XML and Sql Server for this task.
Developed a remote Forecasting tool for users in remote locations and also those
that are local. Provided a central queue concept for following the life cycle of
a task. It was very effective in providing a way for all users to see the
overall progress of a task and the ability to review, modify or approve at any
given time.
Part of a team that was developing a government tax reporting system to be
marketed commercially. This product utilized .Net, ASP.Net, .Net Component
Remoting, COM+, SQLServer 2000, DTS and traditional windows forms development.
Used .Net on an insurance system that utilized VB.Net, .Net Windows development,
SQL Server 2000, stored procedures and crystal reports.
Developed and hosted many Web based questionnaires written in ASP.Net, VB.NET
and Web Services. Questionnaires were a wizard style approach with the ability
to resume, jump and search a survey at a later time. Included security to
prevent multi survey submittals by the same user.
Performed various programming tasks for a credit card processing company. These
tasks included modifying the web search tool to have additional search features
and improved performance and supporting ad hoc requests such as writing a query
tool for end month processing and various other query requests. Skills used were
ASP, HTML, Visual Basic, SQL Server and Access.
Developed a desktop application to interface with large Music Mixer used by
bands to control the sound of the various instruments. I used Visual Basic and a
few ActiveX Controls to complete the task.
Developed an ActiveX Component for a high volume website. Component maintained
points for the users using the site. The component ran on the client and
interfaced with a SQL Server backend. Used Visual Basic for the ActiveX control
and ASP scripts on the server. XML was used to transfer data between the ActiveX
control and the ASP scripts. There is also a COM Component that I developed that
is called by the ASP scripts to update the database.
Wrote web based reports and charts using NetCharts by Visual Mining. Reports
could be filtered based on several filter selections and charts could be
customized based on several different categories.
Wrote ActiveX controls for a web application that utilized XML, VB, ActiveX
Design, IIS 5, and JavaScript.
Developed offline auction tool to compliment the web auction site. Tool
collected auction information from the convenience of the users desktop and when
desired, they could upload their auction items via an upload button. The data
would be transferred using XML documents. These documents would than be picked
up by a staging module, which would post the auction items to the main database.
Was one of developers for the www.MileOne.com website. Used VB components, ASP,
HTML, JavaScript, and SQL Server.
Helped develop a full-blown web application for a large homebuilder. The
database backend used was SQL Server 7.0. The Web screens were written in HTML
and ASP. The business logic was written into Visual Basic COM Objects running in
MTS. We also wrote a lot of Stored Procedures in SQL Server to support the COM
objects. My responsibilities included COM (Visual basic classes), HTML and ASP
development.
Designed and developed, a large financial tool that is used by CPA’s for Asset
Based Lending Examinations. The product (AssetWriter) was developed using Visual
Basic 4.0/5.0/6.0 running in Windows 95/98 and NT Workstation 4.0. The database
used was Jet Database (Access & DAO) Version 7.0. A whole suite of ActiveX
Controls such as Visual Component Suite (Visual Writer, Visual Speller, First
Impression), Sheridan’s designer Widgets, and Farpoint’s Spread Sheet/Grid
Control was utilized. We have sold many copies to various large companies across
the United States. Responsibilities also include Customer Support for this
product (phone support), analyzing and fixing issues, and adding additional
features requested by our customers.
Developed and supported a very large commercial product (Claim Tracking System)
written in PowerBuilder. The product was written to run on all the major
database back ends including (Oracle, Microsoft SQL Server, Sybase and SQL
Anywhere).
Developed an extract program (import/export) for an ATM Claim tracking system.
I designed this system with the n-tier component model in mind. I used VB 6, RDO
2.0, Oracle 7.3, and SQL Server 6.5.
Developed a front end for a client that specializes in MPM (MicoFrame Program
Manager) customizations. MPM is a suite of tools used to manage large proposals
(mostly government), from early development through production of a product.
Used VB5, Access backend, DAO and Formula One.
Developed and support an Access (version 97) product that is used to front-end
data that eventually fed to another large application.
Developed a Query system for a company that specializes in Walker Systems.
Walker Systems is a complete accounting suite for large companies. The product
that was built provides visibility for archived data that Walker Systems do not
provide. This Application was written in VB 4/5 and goes against DB2, Oracle,
and SQL Server. The Application was written using the RDO Objects and ODBC. All
the SQL was written in ODBC SQL so that the system would be portable to any ANSI
SQL back-end database.
Installed and tested an NT Network for a company that specializes in systems
that track ATM Claims for banks. This included installing networks cards, hubs,
wiring, and NT Server 4.0. Installed and configured Oracle 7.3 and Sybase System
11, and configured the clients as well.
Wrote Commercial File utility program to track file version differences. Used
VB 5 and Access Database.
Wrote Problem Log Tracking program for tracking bug and enhancements to a
software project. Used VB 5.
Installed and configured a complete NT Network. Configuration included database
servers, proxy server, web server, back-up strategy, power requirements and so
forth.
JUNE 1995 - DECEMBER 1995
System Automation, Client Servers Division
Silver Spring, Maryland
Senior Software Engineer
Developed and designed (with another developer) a windows application used by
the Maryland Board of Nursing to replace their existing legacy system. Using
PowerBuilder as the development tool, S-Designer as the data modeling tool and
Oracle 7 on the back-end. Installed, and tuned Oracle 7.13 on a Novell Server.
Provided Oracle V7.13 database design, development, and administration support.
When completed this system was sold to other states.
JUNE 1988 - JUNE 1995
Westinghouse Electric Corporation
Baltimore, Maryland
Lead Programmer/Analyst
Designed, developed and implemented a client/server application using
Powerbuilder. This application provides management with a tool to manage future
and current business opportunities in the market place. Developed many reusable
PowerBuilder objects for use by other teams on other projects and provided
guidance in the development and design of “well behaved objects”. Also
developed stored procedures and packages to aid in the implementation of business
rules with the data.
Designed, developed and implemented a client/server application using Smalltalk
with a team of developers. In this development effort I used Smalltalk, Visual
Works, C, Microsoft Windows/Windows for Workgroups, Macintosh, Unix, Oracle,
Oracle Tables and Utilities (e.g., SQL *Loader, SQL *Plus, IBM 3090, COBOL, JCL,
and other supporting software. This assignment also involved a great deal of
communication with the eventual user community; analyzing and refining their
business processes and current needs.
Served as technical lead for a mainframe inventory system. Designed DB2 Tables,
APS/COBOL programs and screens, revamped business processes with the customers,
analyzed and implemented production changes and enhancements, and coordinated the
technical aspects of the project.
Designed, developed and implemented the software for hand-held Trakker/scanners
that are used for the inventory of Government Property in Westinghouse. In this
effort I used PCIRL, Procomm communication language (Aspect), and various other
PC related components.
JUNE 1987 - MARCH 1988
ARD Corporation
Baltimore, Maryland
Mechanical Technician
Involved in the building and designing of prototype robotic vehicles.
Participated in the mechanical design, C development, and the assembly/testing of
prototype units.
EDUCATION
BS, Computer Information Systems, University of Baltimore, May 1988 (Cum Laude)
Specialized Training
CPD - Certified PowerBuilder Developer (Version 4.0)
Object Oriented Programming and Concepts, Advanced Smalltalk Programming,
PowerBuilder, Oracle for Developers, Oracle Procedural Option, Oracle for DBA’s,
DB2, IMS DB/DC, MFS, Visual Basic Video Tape Training.
SKILL SET
VB – 11 yrs
VB.NET – 4 yrs
ASP.NET – 4 yrs
Web Services – 4 yrs
HTML 10 yrs
JavaScript 10 yrs 4
VBScript 7+ yrs
VBA 7+ yrs
XML 4 yrs
SQL 15 yrs
Transact-SQL 4 yrs
LINQ – 6 mos
PL/SQL 5+ yrs
Dynamic HTML (DHTML) 2 yrs
C 2 yrs
Fortran 2 yrs
ISPF 5+ yrs
JCL 5+ yrs
Pascal 1 yrs
Cobol 5 yrs
Smalltalk 4 yrs
Visual Studio 8+ yrs
HomeSite 1 yrs
Macromedia Dreamweaver 1
Visual Inter-Dev 1 yrs
Visual Source Safe 10 yrs
Crystal Reports 5 yrs
Erwin 1 yrs
PowerBuilder 5+ yrs
SQL*DBA by Oracle 2 yrs
VisualWorks 4 yrs
Windows XP 2 yrs
Windows NT/2000 5+ yrs
MS-DOS 5+ yrs
Windows 3.1 5+ yrs
Windows 95 4 yrs
Windows 98 1 yrs
MVS 5+ yrs
Databases
Microsoft SQL Server 6+ yrs
Transact Sql – 4 yrs
Oracle8 1 yrs
Oracle7 / earlier versions 8+ yrs
Microsoft Access 6+ yrs
DB2 5+ yrs
Btrieve 5 yrs
ASP 4 yrs
ADO 6 yrs
ADO.NET 4 yrs
COM 4+ yrs
DCOM 4 yrs
Document Object Model (DOM) 1 yr
OLE 3 yrs
DAO 7+ yrs
RDO 3 yrs
Internet Information Server (IIS) by Microsoft 5 yrs
Microsoft Transaction Server (MTS)/COM + 2 yrs
|