|
Summary
|
Windows
Application Lead and Sr. Level Developer
With
14 years experience in full-life-cycle software product development.
Solutions-oriented leader, excelling at mastering new skills, while
bringing projects in ahead of schedule. Proven track record in delivering
quality products to market rapidly.
|

|
Skills
|
|
Skills
Detail
|
 |
 |
 |
 |
|
Languages
C#, C++, C, PHP
Visual Studio 6.0, 2003, 2005, 2008 /.NET
Intel C++ / GNU C++
IA 16/32 80x86 / 68000 / 6502 |
API's
.NET
MFC
Windows 32bit API
ATL, COM, NT Services
ADO, OLEDB
HTML, XML, CSS, ASP
OpenGL / DirectX |
RDBMS
- Database and Similar
Microsoft SQL Server
Microsoft Exchange Server
MySQL / Sybase
Access / FoxPro / dBase III/IV |
Operating
Systems
DOS, Windows 95, 98, NT, 2000, XP, 2003
Linux, SUN |
Source
Control - Test
Microsoft SourceSafe, Vault, Perforce, Subversion
NUint |
|
 |
 |
|


|

Brocade
Houston TX
www.brocade.com
Sr Developer
2006 - Present
|
|
Brocade
|
 |
 |
 |
 |
|
New application, Maintenance and new feature development of Brocade Windows and Unix products.
Brocade aquired NuView in April 2006.
File Insight
File Insight provides a fast and easy way to understand SMB/CIFS file share environments.
File Insight collects file metadata and produces meaningful reports on file age, size, types, and other statistics.
 StorageX
Unix Remote Agents, Linux and Solaris
UNCUpdate
Update UNC links in Microsoft documents, text and xml files.
|
|
 |
 |
|
|

Melissa Data
Rancho Santa Margarita
CA
www.melissadata.com
Developer - Contract
2003 - Present
|
|
Developer
Tools
|
 |
 |
 |
 |
|
Created
cross-platform "Data Quality Tools" products
for Windows, Linux, and SUN Operating Systems.
Data
Quality Tools consists of a number of products covering
core engine technologies for Business List maintenance for
Target Marketing and Direct Mailing. Each tool was implemented
to leverage the target operating Systems ability to share
component functionality. For Windows this was achieved by
providing the tools as COM objects and on Linux and SUN operating
Systems, as Shared Objects.
Developer
Tools
Visit the Melissa Data, Data
Quality Tools, web site for more information.
|
 |
 |

|
|

BMC Software
Houston TX
www.bmc.com
Team Lead
Sr. Developer
2000 - 2003
|
|
SQL
BackTrack for Microsoft Exchange Server
|
 |
 |
 |
 |
|
Leading
a team of four developers, provided a proof-of-concept Windows
only product for the backup and recovery of Microsoft Exchange
Servers.
SQL
BackTrack for Microsoft Exchange Server leverage's the
Windows API, Active Directory, COM, Windows Scheduler and
TCP/IP, to provide a Client/Server modeled Enterprise application
for backup and recovery, using Server side agents as an NT
COM Service, and an MFC based administrative console.
SQL
BackTrack for Microsoft Exchange Server utilized many
of the core components developed, and detailed in the next
section, after the Sequoia Java Framework was abandoned.
SQL
BackTrack for Microsoft Exchange Server

|
 |
 |
|
Patrol
Recovery for Microsoft Exchange Server
|
 |
 |
 |
 |
|
Leading
a small team of developers, interacting with other Patrol
Recovery teams and integrating with the Patrol Recovery Enterprise
Java Recovery Framework to provide Backup and Recovery solution
for Microsoft Exchange Server.
Patrol
Recovery for Microsoft Exchange Server leverage's the
Windows API, Active Directory, and COM, to provide a Client/Server
modeled Enterprise application for backup and recovery, using
Server side agents as an NT console application commanded
by a Enterprise Java Agent.
The
Java Agent provided command of backup and recovery job tasks.
Jobs and Tasks along with backup set information for recovery
is maintained in any one of several RDBMS servers, to include
Microsoft SQL Server, Sybase Database Server, and IBM UDB/DB2
Database Servers.
Backup
and Recovery administrative operations are created and executed
via a Client Java GUI to any one or more Java Agents installed
on target Exchange Servers.
|
 |
 |

|
|

Melissa Data
Rancho Santa Margarita
CA
www.melissadata.com
Lead Developer
Sr. Developer
Developer
1994 - 2000
|
|
Data
Quality Web Service
|
 |
 |
 |
 |
|
Designed
and Lead Development Data Quality Web Service, using
C++, COM, ASP, VBScript, HTML, TCP/IP and XML to provide a
web based solution for Address Verification and correction,
Phone correction and Area Code updating.
The
Data Quality Web Service allows customers to send XML
formatted Addresses via TCP/IP from any platform in any language
capable of XML and TCP/IP, and have the submitted data returned
as XML with USPS corrected Address information along with
additional information pertaining to that address.
Visit the Melissa Data, Data
Quality Web Service, web site for more information.
|
 |
 |
|
Data
Quality Tools
|
 |
 |
 |
 |
|
Designed,
Developed and assisted in developer training to move all Developer
Tools to Windows COM objects, providing easy product plug-ins,
and new sales areas to outside developers of any COM aware
language including C, C++, Visual Basic, ASP, FoxPro, Microsoft
Access and Power Builder.
The Data Quality Tools Suite
Visit
the Melissa Data, Data
Quality Tools, web site for more information.
|
 |
 |
|
Postal
Presorting
|
 |
 |
 |
 |
|
Redesigned
and implemented Postal Presorting module in 32 bit
Windows / Windows 9x C++ code, providing compliance for Postal
Rule changes, ease of code maintenance, and the ability to
provide rapid inclusion of new Postal Rules with in an optimized
Object Oriented Framework.
Postal
Presorting allows a USPS
Bulk Mail customer to prepare a mailing by placing mail destined
for different levels of ZIP Codes into trays or sacks, for
the post office, thereby doing some of the work and receiving
discounts on postage.

The
Postal Presorting module takes the complex USPS
rules and provides the customer with an easy to use GUI interface
to define the type of mailing and mail piece to be presorted,
and provides PAVE
certified reports for the traying or sacking of the mailing.


Visit
the Melissa Data web site for more information on Presort
|
 |
 |
|
Bar-coded
Label Printing
|
 |
 |
 |
 |
|
Designed
and Developed Bar-coded Label Printing, supporting
common and high speed dot matrix printers and Windows based
printers.
Bar-coded
Label Printing supports the printing of predefined off
the shelf labels, Cheshire labels, envelopes and paper sizes,
as well as allowing for custom label types to be defined.

Bar-coded
Label Printing supports the printing of USPS Postnet Bar-codes
and USPS Tray and Sack labels while maintaining USPS Postnet
Bar-code Certification.

Visit
the Melissa Data web site for more information on
Label
Printing
|
 |
 |

For
information on additional Contract work and Personal Projects, visit
Page-2 of the Resume

|
|