Results-oriented Computer/Management professional with more than 16 years of experience in the field of data processing; additional experience with a quarter billion dollar software development firm. The products included database and network applications which ran on more than thirty-six platforms. Expertise includes design, development, and deployment of projects engineered to deliver software solutions to internal and external clients. Fully qualified to perform a needs analysis to target customer business objectives and problem solving solutions; greatest strength is commitment to hands-on philosophy to any project assigned.
EDUCATION
DeVry University, Nashville TN March 2013
Bachelor of Science in Technical Management GPA 3.48
TECHNICAL PROFILE
Languages:
• Ext JS 3.x / Sencha Touch 1.x, Microsoft Visual Studio .NET C#, VBScript, JavaScript, Visual Studio C++, Borland C, VisualAge C++
• C and C++ (OS/390 in SAS/C/C++ & IBM/C)
• BAL, Pascal, COBOL, REXX, FORTRAN, 80x86 Assembler
• SQL, PL/SQL, ODBC, COM, COM+
Web Development:
• Visual Studio .NET 2008, WinForms, WebForms, Web Services, ASP.NET, ASP 3.0 Codecharge Studio 2.x, 3.x, XHTML, DHTML, HTML, W3C DOM, AJAX
Databases:
• Oracle 11g / 10g, SQL Server 7.0/2000, Informix, mySql, Sybase
Messaging:
• Microsoft ( MQSeries NT 5.2, Windows 2000, Windows XP, Windows 2000 Server, Windows 2003 Server, Windows, MS/DOS), IIS
• IBM ( MQSeries 5.1, MVS, OS/390, VM/CMS, OS/400, DB2, DB2/400)
OS Platforms:
• Microsoft (Windows 2000, Windows XP, Windows 2000 Server, Windows 2003 Server, Windows NT, MS/DOS), IIS
• IBM (MVS, OS/390, VM/CMS, OS/400, DB2, DB2/400)
• Unix (Sun Solaris, HP-ux, AIX, Linux)
• VAX/VMS
Protocols:
TCP/IP, COM/DCOM, PKI/SSL, HTTP, FTP, LU6.2
WORK HISTORY
Motion Industries Contractor Assignment via Key Sys Consulting, Incorporated 11/2011-Present
Senior developer / Consultant
On assignment to client Motion Industries in Birmingham. Performed duties as member of MI Mobile development team. Responsible for developing, maintaining, deploying and testing MI Mobile application than run on the iPad, iPhone and the Android. Development is done in Sencha Touch 1.x and JAVA middle tier for DB2 database access.
Created MiMobile application which allows the sales force to remotely create new customers either from Hoovers or entered manually.
Created MiMobile application which allows the sales force to enter Orders directly on their mobile device which is then uploaded to the mainframe for back-end processing. This application has the ability to retrieve products from the vast product list retrieve from the mainframe.
Novartis Corporation Contractor Assignment via Matrix Consulting, Incorporated 12/2007-11/2011
Senior Web / Windows Application Developer
Litigation Hold Memo Process Application (LEAD): Implemented enhancements to browser based Electronic Discovery tracking System. The application uses C#, ASP.NET, JavaScript, XHTML, and CSS, AJAX /ASP and an original Oracle database using Visual Studio 2008. Original prototype of system was done using CodeCharge 3.2.
Created Windows service: Wrote Window services to update Human Resources data nightly from Novartis’ PeopleSoft system to local Oracle 10g database. These services also send emails to system administrator as to the health of the application and background processes. In addition enhancements were made to send emails (alerts) of when a Custodian assigned to a matter was terminated or sent on Leave of Absence.
Create Win-Forms Validation Program: Created Windows programs for paralegals to validate the faxes coming in from Custodians responding to hold notifications. In one window the fax was displayed for viewing while in another window demographic information about the Custodian was displayed with Commit and Reject buttons. Coded written in C#.NET using Visual Studio 2005. This process was essential before committing data to the Oracle database back-end.
Created Win-Forms Ad-hoc Reporting Tool: To fill the gap within the limited reporting capabilities of the core Web Application created a WinForms application to display Custodians List in one List box and Active Matters in another. Based on user’s selections, generate dynamic SQL code for submission to Oracle server back-end to generate crucial Custodian List reports for the Lawyers. The reports were visible in another Window in a Grid with buttons to export to Excel or HTML.
Created email delivery support service: Using C#, Third party e-mail queuing software. Responsible for all implementation aspects of the Novartis Legal database and Preservation Notice Management of Atlas software. This included preparation of use-cases, functional specifications, prototyping, requirements gathering, training and implementation. Subject matter expert on asset management, record retention, and legal holds and collection processes related to the litigation process. Assisted in the migration of Oracle 10g database instances to Oracle 11g with encryption, OAS and Database Vault. Participated in the Business Continuity planning for both Atlas and LEAD web applications.
United Parcel Service, Incorporated, Paramus, NJ 06/2003-12/2007
Senior .NET Developer
UPS’ PFT Application Suite Configuration Manager: Implemented as a Web Service using MQ Series messaging, c++, .NET Design Patterns. Responsible for trouble-shooting, analyzing, deployment and support of the complete ‘UPS’ 400 PFT application suite. Supported issues included networking, software, and installation issues related to the deployment and support of UPS’ PFT application suite.
Helpdesk Reporting Tool: Wrote an internal Helpdesk Facility Reporting System. Because of the complexity and time constraints of writing PeopleSoft custom reports, created an XLS (excel spreadsheet) import tool to store the HDFS reporting logs into a SQL server database. Designed the database schema, coded the project in C++ and generated all the reports using XML, HTML with a Win Form Graphical User Interface (GUI). Able to do trend analysis for 400 sites over a two year period.
XML web-based scraper: Designed, coded, tested and implemented a XML web scraper to scrape UPS’ corporate webpage and update local SQL Server database with specific site information. Using the information, joined table to existing tables for corporate trend analysis reports. This deliverable has a Win Form Graphical User Interface (GUI) and was coded using C#, C++, XML, ADO, and SQL Server 2000 in the backend.
Enterprise-wide system performance tool: Wrote critical site parameter analysis tool to check downloaded website parameters for conformity before importing information into site specific database. This tool saved local TSG hours of trouble-shooting when the parameters where invalid and/or non-standard. This component had a Win Form Graphical User Interface (GUI) coded in C++, COM, ATL and, ADO, and SQL Server 2000 in the backend.
United Parcel Service, Incorporated, Paramus, NJ 11/ 2000-06/2003
Staff Programmer
Worked on UPS’ PFS (Package Forwarding System). Assisted in the development, design, implementation and Quality Assurance phases of the CM (Configuration Manager) project. CM is an ATL COM object written in object oriented C++ running on an NT platform. It has both Client and Server components that interact with each other using MQ Series 5.1 Publish / Subscribe paradigm. The database used for persistence on the server is SQL Sever 7.0 and MSDE on the client workstations. CM is used by several PFS components, including Bagging, Monitoring & Reporting, FDC, ESS and others. Personally designed and coded the persistence layer components using ADO & MDAC 2.6.