I am an IT professional that has been working in the field for the last 14 years with a specific emphasis during the last 7 years in analyzing, designing, developing and implementing small and large technological solutions to solve business objectives. As a consultant, my long-term goal is to establish an ongoing relationship with a smaller group of clients where I can understand their particular business models and objectives and recommend the best suited technological solutions.
* Banking / Consumer Loan Origination * Banking / Mortgage Loan Origination * Manufacturing / Distribution * Medical / Contact Lens * Medical / Psychological
APPLICATIONS
Table 1: Development Environments and Toolkits
Development Environment Releases Toolkit Name Releases ------------------------------------------------------------------------------- Borland JBuilder X PageTech PCLTool SDK 6.0 -- 7.x InstallShield Developer 7.04 -- 9.0 Sun JAVA J2EE 1.2 -- 1.4.2 Merant PVCS 6.0 -- 7.5.1 Sun JAVA J2ME 2.1 Microsoft C Compiler 6.0 -- 7.0 Sun JAVA J2SE 1.1.8 -- 1.4.2 Microsoft Visual C++ 4.0 -- 5.0 Microsoft Visual Studio 6.0 -- 2003 Progress 4GL 6.x -- 10.0 Progress WebSpeed 9.0 -- 10.0 Symantec Visual Cafe 4.x Wise Installer 8.0 -- 9.0
Table 2: Operating System and Database Platforms
Operating System Releases Database Platform Releases ------------------------------------------------------------------------------- Microsoft DOS 2.0 -- 6.11 Microsoft JET 4.0 Microsoft Windows 95, 98, ME Microsoft SQL 7.0 -- 2000 Microsoft Windows NT 4, 2000, XP Oracle 8.x Microsoft Windows Server 4.0 -- 2003 MySQL 4.0 Novell Netware 3.11 -- 4.1 Progress RDBMS 6.0 -- 10.0 RedHat Linux (Alpha) 7.0 -- 8.0 RedHat Linux (Intel) 7.0 -- 9.0 Sun Solaris (SPARC) 2.6
Table 3: Productivity and Miscellaneous Applications
Application Name Releases Application Name Releases ------------------------------------------------------------------------------- Microsoft Access 6.0 -- 2000 Apache Tomcat 5.0 Microsoft Excel 2000 -- 2002 Macromedia JRun 3.x -- 4.x Microsoft Outlook 6.0 -- 2002 Progress SonicMQ 4.x -- 5.x Microsoft Project 2000 Microsoft Word 6.0 -- 2002 SalesLogix SupportLogix 5.x -- 6.x Seagate Crystal Reports 8.0 SOS Office Manager N/A VMWare Workstation 3.5 -- 4.5.1
The client is one of the largest domestic distributors of contact lens who desired to automate the communication with their reselling partners while maintaining their significant investment in a legacy backend distribution system. The primary server application is a Windows service that is written in C# with a few supporting components written in J# and Progress 4GL, the platform of the legacy distribution system. Incoming orders and other requests are received in either a standard XML transaction set created by the client or in a proprietary format used by the partner and are then submitted to the backend system in EDI 850 format via a JMS text message while all status and query requests are fulfilled by reading directly from the distribution system's database.
MMC Console Provider:
All configuration and administration for the product is performed by using a MMC console that is written in C# using a separate reusable COM interop library. The interop library is written in C# and enables the marshalling of the native Microsoft MMC COM interfaces.
WMI Instance and Event Providers:
Communication between the server and the administrative (MMC) components is performed by using the built-in Windows WMI repository service with the client and server components written in C# using a reusable COM interop library developed for the project to marshal the standard WMI COM interface calls. Using WMI gains the advantage of the built-in security model and ability to administer the process from a remote location.
Messaging Library:
The ActiveX control provided by the messaging provider SonicMQ did not expose all of the required features found in the Java version of the client library so a reusable J# library was created to natively access the compiled runtime objects in the JAR provided by the vendor from the .NET components. For development and support purposes, a sample application to create multiple client and server messaging sessions was created using the same messaging library that the server application uses.
ADDITIONAL PROJECTS COMPLETED
* Laptop Installation to Host Client/Server Synchronization (Progress 4GL) * Preemptive Timing Services for Progress Application (Progress 4GL, C) * Proprietary Project Management Web Site (JSP, Java) * Database Usage Conversion from Progress RDBMS to Oracle (Progress 4GL) * SQL-89 to SQL-92 Automated Conversion with Test Suite (C#)
Technical Skills Used:
ADO.NET, C / C++, C#, CSS, HTML / XHTML, J#, Java, JavaScript, JSP, Progress 4GL, SQL , VB, VB.NET, VBScript, XML, XSD, Windows API
---
Fiserv Lending Solutions 06/1998 - 06/2002 Lead Systems Architect Plantation, FL
Fiserv (NASDAQ: FISV) is a Fortune 1000 company with over 19,000 employees worldwide and is a leader in providing financial and insurance based products and services to its clients. Fiserv Lending Solutions is a business unit of Fiserv devoted to providing mortgage and consumer loan origination software solutions to domestic financial institutions. The principal applications offered are written in Progress 4GL with a Progress RDBMS, Oracle or SQL Server database backend and a collection of supporting applications based on a variety of different platforms.
Technology Committee:
The technology committee was formed in the early part of 1999 to ensure a cohesive technical direction across product development teams and was a seven member group comprised of executive management, senior management and senior technical leads. Four sub-committees chaired by committee members were established to focus on specific technological areas and to involve more members from the company.
Technical Review Sub-Committee:
As chairman of the technical review sub-committee, a five member group was selected to establish and publish coding standards for the major languages in use at the company; Progress 4GL, Visual Basic and Java. Projects completed after the publication of the standards were periodically reviewed by the group for compliance with the coding standards and considerations for performance.
LendingLink:
Joined the project in late 2001 to expedite the development of a customizable B2C hosting site allowing lenders to accept mortgage applications online. Primary responsibilities included most of the backend coding, project management and being the primary liaison to the client for issues, requirements and scheduling. The solution uses HTML / JavaScript via JSP pages for the client, JavaBeans and EJBs for the middle-tier with Oracle as the backend database.
NetSpeed:
Led a four member team drafted in late 1999 to redesign and complete an existing failed project to provide an add-on for the mortgage product in a nine month timeframe to enable a thin-client Intranet deployment in additional to the traditional client/server model. The solution uses HTML and JavaScript on the client and uses the Progress WebSpeed product for the backend to protect the client's investment in over 450 proprietary forms and over a million lines of application code.
Look and Feel:
Redesigned the core library shared by the origination products to revitalize application appearance with a modern look and to insure all supporting components were running native 32-bit code. The resulting interface employed web style tree navigation, modern menu / toolbars and a enhanced proprietary form editor that is all still in use today.
Technical Skills Used: ADO, C / C++, CSS, HTML / XHTML, J2EE, Java, JavaScript, JSP, Progress 4GL, SQL , VB, VBScript, XML, XSD, Windows API
---
Independent Consultant 03/1997 - 06/1998 Boynton Beach, FL
Provided consulting services to a limited number of clients obtained through industry contacts on a part-time basis while working at the psychology practice to supplement income, develop new technical skills and to maintain existing technical knowledge. A few of the more interesting and technically challenging projects are highlighted below.
DOS TCP/IP to Windows TCP/IP Bridge:
Designed and developed a Windows device driver in 'C' and assembly to emulate FTP Software's DOS based TCP/IP stack and bridge the calls to the standard Windows Microsoft TCP/IP stack. This facilitated the client's goal of immediately upgrading their workstations to Windows 95 while continuing to use a legacy DOS based application critical to their business without incurring the cost of the additional TCP/IP stack.
PCL Transformation Utility:
The client requested a command line utility capable of transforming and delivering the contents of the PCL file stream created by their existing document preparation application with a large investment in document mapping to a Windows compatible printer destination. The resulting utility is able to deliver the contents of the PCL file stream to a local printer port, SMB printer share, Netware printer share, FAXPress fax server or transform the contents of the stream using a third party toolkit (PCLTool SDK) to Windows GDI calls for delivery to any installed Windows printer.
Technical Skills Used: C / C++, HTML / XHTML, Intel 80x86 Assembly, Windows API
Over the course of two years, I provided daily on-site technical and administrative assistance in establishing a family operated psychology practice.
* Responsible for daily accounting journals, quarterly corporate tax filings, payroll, accounts payable and providing categorized account summaries to the accountant for year end tax filing.
* Established procedures and Microsoft Word printed forms for most administrative and accounting processes including the initial patient questionnaire.
* Provided front office support, especially in the late appointment hours to greet patients, schedule follow-up appointments and to receive co-payments.
* Purchased, wired, installed and administered a small Windows NT 4.0 SBS network for all desktops, laptops and network devices in the office.
Technical Skills Used: N/A
---
UniFi, Inc. 08/1992 - 07/1995 Programmer / Network Administrator Fort Lauderdale, FL
Senior technical member of a team created to migrate UniFi's existing consumer loan and mortgage loan origination applications written in COBOL for the Unisys/Burroughs A Series mainframe to a Windows 3.1 client / server implementation using Progress 4GL as the development and database platform.
* Designed and developed a Progress 4GL version of the mainframe document preparation application called UniPrint that is responsible for merging loan data with a printed or electronic version of regulatory and custom documents.
* Member of the business and technical team that installed the migrated consumer loan product at three financial institutions.
* Designed and developed a DOS based printer port monitor in assembly to capture data being sent to the printer by a terminal emulation program and perform static PCL image replacements for the mainframe origination applications.
* Administered the initial Novell Netware 3.11 network and migrated it to a Netware 4.01 implementation using directory services.
Technical Skills Used: C / C++, Intel 80x86 Assembly, Progress 4GL, Windows API
---
Galacticomm, Inc. 08/1990 - 02/1992 Programmer / Technical Support Davie, FL
The flagship product was called The Major BBS and was a multi-user bulletin board system (BBS) application capable of concurrently hosting up to 64 modem or 256 X.25 users on a single IBM PC AT or compatible system. In addition to writing enhancements or corrections for the main application, daily responsibilities included taking a number of technical support or sales calls with a few notable projects:
* Sole designer and developer of a remote host gateway add-on product that allowed users to connect to other partner systems using the host as a gateway.
* Sole designer and developer of a database module to replace the use of Btrieve to provide more efficient single record access with a lighter memory footprint.
Technical Skills Used: C / C++, Intel 80x86 Assembly
EDUCATION
1992, Piper High School, Sunrise, FL
Certifications
See above
CONTACT DETAILS
You must be logged in and have a current resume access subscription. Login or Register »