Fred A. Rosenbaum Jr.
  E-mail: Fred At SF-Games.com

Summary

Windows Application Lead and Sr. Level Developer

With 10 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#
Microsoft Visual Studio 6.0, 2003, 2005/.NET
Intel C++ / GNU C++
PHP / JScript / VBScript
IA 16/32 80x86 / 68000 / 6502

API's

Windows 32bit API
MFC
.NET
ATL / COM / DCOM / NT Service
ADO / OLEDB / ODBC
OpenGL / DirectX

RDBMS - Database and Similar

Microsoft SQL Server
Microsoft Exchange Server
MySQL / Sybase
Access / FoxPro / dBase III/IV

Internet

PHP / ASP / JScript / VBScript
HTML / XHTML / XML / CSS
Apache / IIS
WinSock and Berkley Sockets TCP/IP/UDP

Operating Systems

DOS / Windows 95, 98, NT, 2000, XP, 2003
Linux, SUN, AIX, HP

Source Control - Install

Microsoft SourceSafe
Source OffSite
Vault
CVS / CM Synergy / Continuus / Perforce
InstallShield / Install Anywhere / NSIS

 


 

 

 

Experience

  Experience Summary

Work experience is detailed in the sections below.

Each section covers employment and additional projects of note, to show more detail than a classic paper resume can. Many sections will include links to screen shots and additional information.

 


NuView


Houston TX
www.nuview.com

Sr Developer
2005 - Present

  Nuview

Maintenance and new feature development of NuView Windows and Unix products.

Nuview develops products for enterprise customers for file management.

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

Address Object
Verify and Correct U.S. Addresses

Phone Object
Correct and update area codes

GeoCoder Object
Add Latitude, Longitude, Census Tract and block information to addresses.

Visit the Melissa Data, Data Quality Tools, web site for more information.

  USPS - Phone Data

Implemented new USPS ZIP Code, County, City-State and Phone data format, and internal access C++ classes, reducing the amount of in memory usage and increasing the processing speed of application and component access to data, as well as removing dependencies to third party products.

This Data represents a large portion of functionality for many of the core engine requirements for Melissa Data applications, components and web based tools.

 


 


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.

 

  SQL BackTrack for Sybase - Linux

Ported the multi-platform UNIX application SQL BackTrack for Sybase, to the Linux Operating System in three months. Self-taught, crash course in Linux/UNIX programming resulted in new sales markets for established product.

Key Learned points

Linux OS Installation in a Corporate Network
Sybase for Linux Installation and Configuration
Key UNIX versus Linux Programming considerations

Sybase Engine/Features differences on Linux
Modifications/Porting of UNIX installation Scripts
Network and Byte Order differences on IA32 Linux

 

  SQL BackTrack Reporting Feature

Designed and Developed the Backup and Recovery Reporting feature for all UNIX/Windows SQL BackTrack products, including:

SQL BackTrack for Sybase
SQL BackTrack for UDB/DB2
SQL BackTrack for Microsoft SQL Server

The Reporting features include providing reports in HTML, XML, CSV and Text formats from user specified report template files, and adds the ability to extend/define other output formats such as PDF, with minimal coding effort.

 


 


Melissa Data


Rancho Santa Margarita
CA
www.melissadata.com

Lead Developer
Sr. Developer
Developer
1994 - 2000

  File Spy

Designed and Developed an NT COM Service to monitor FTP file uploads and notify List Processors via e-mail of customer uploads, reducing the turn around time from days to hours.

  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.

  Mailing List Creation

Designed and Lead Development of Mailing List Creation and Counts system using Microsoft SQL Server, C++, HTML, ASP, and COM for address range, ZIP Code, County and State based queries to generate target target mailing lists. Melissa Data List Sales representative as well as customers use the web enabled interface to purchase target lists, increasing generated list sales and providing customer ease and convenience.



Visit the Melissa Data, Data Quality Web Service, web site link for an example.

  2 Month Product Delivery Cycle

Assisted in the methods and planning to deliver subscription based software to customers every 2 months, providing customers with up to date data accuracy in line with USPS data products updates, while delivering new key product features and enhancements.

2 Month product deliveries was accomplished by planning and staggering the development of new features in a separate source area, while maintaining a next release build area for current planned features and enhancements.

  Team Lead - Multi Project

Managed and Lead developers through full life cycle development of key product modules and services providing knowledge, training and mentorship, giving the company a base of experienced developers.


Team Projects

Data Quality Web Services
Postal Presorting
Label Printing
GeoCoder
Product Installations
Line Of Travel and Postal Automation Flags
NCOA Calculator

  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

Address Object
Canada Address Object
Phone Object
Name Object
GeoCoder Object

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

  Demographic Profiler

Designed and Developed the Demographic Profiler module to give Mailers+4 customers the means to profile their customer and leads lists against the United States Census data, allowing for discovering common demographic elements shared in the target list.

Visit the Melissa Data web site for more information on DemoGraphic Profiler

  File Object

Designed and implemented file access methods for specific customer list access to allow for the reading and writing of diverse list and database types from within Melissa Data Applications.

File Object consists of a File Base Object defining common file access methods, and derived classes for specific file type access. A File Object Manager class connects the various file type classes and exposes methods to developers to perform list access in a common manner

File Object supported types

Fixed Length text files
Separated Variables text files (comma, tabs)
dBase III/IV database files
FoxPro
GoldMine and ACT databases
ODBC compliant databases (Access, SQL Server)

  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

Next Page