From: route@monster.com
Sent: Monday, November 21, 2016 1:02 PM
To: hg@apeironinc.com
Subject: Please review this candidate for: DOTNET
This resume has been forwarded to
you at the request of Monster User xapeix03
|
|||||||
|
|||||||
|
|
|
||||||
|
||||||
|
Michael J. Haydonmjhaydon2@earthlink.net Technical Summary: ·
35+ years’
experience as a Software Developer/Consultant/Project Manager including most
recently expertise as a Senior .NET Architect, Database
Developer/Administrator, Project Manager and Independent Contractor ·
Active
Department of Defense (DoD) Security Clearance (Permanent – Active Secret),
Information Assurance Technician II, Cyber Security, IAO Specialist ·
Microsoft
Certified Information Technology Professional (MCITP), CompTIA Security+
Certified, IASO Certified ·
Expert
level in administering Windows operating systems in multi-tiered environments
including Windows Server 2003/2008/2008/2008 R2/2012 R2 including operating
system configuration and security compliance ·
Expert
level in development using Microsoft Visual Studio .NET 2008/2010/2012
including VB.NET, C#.NET, ASP.NET, Microsoft.NET Framework 2, 3, 3.5, 4.0,
4.5, 4.6 including XML/WCF Web Services, WPF, Silverlight 4/5, Design
Patterns, Enterprise Library Data Blocks, Microsoft Team Foundation Server
(2008/2012). ·
Expert
level in development of database applications using MS SQL Server
2005/2008/2008R2/2012R2/2014 including configuration, stored procedures,
triggers, views, tables and scripting, analysis services and monitoring ·
Expert
level in configuration management, deployment and management of large scale
multi-tiered Web applications using Team Foundation Server, SharePoint
Services 3.0, Visual Source Safe, InfoPath, Office Automation (Add-ins). ·
Expert
level in configuration and management of MS SQL Server Reporting Services,
Analysis Services and Integrated Services ·
Expert
level in development with MS Visual Basic including client/server, RDO, DAO,
ADO, ATL-COM components, Sybase, Crescent custom controls, MS Access, and
Seagate Crystal Reports ·
Expert
level in development with MS Visual C++ 4, 5, 6, VC++.NET including MFC, FTP,
HTTP, RDO, DAO, ADO, ATL-COM, ActiveX components, ISAPI development, custom
components and modules ·
Expert
level in programming in C/C++ using all operating systems and heavy OOA, OOD,
and OOP ·
Expert
level in development of applications using Visual C++ Windows SDKs and Win 32
API libraries ·
Expert
level in Database installation, configuration and application development
including “back-end” processing, DLLs, SQL and Stored Procedures SQL Server,
Oracle, DB/2 and Sybase ·
10+ years
of web-enabled development using JAVA, JavaScript, VBScript, XML, etc. ·
Expert
level in using LANs, RAS (Remote Applications Server), TCP/IP applications
includes Client-Side, Server-Side, Web-Enabled, Thin Clients using FTP, SMTP,
HTTP, Internet Content and Web Page Development using HTML, DHTML, JAVA,
JavaScript, Visual Basic ·
Well-versed
in using Electronic Mail Services/Telecommunications, Communication Systems,
Dialup Networking, Virtual Private Networks, Internet/Intranet, Web Security
and Firewalls and well-versed in all aspects of software installations and
hardware components, Web browser-based technologies that includes Netscape
Navigator, Eudora, MS Explorer, Internet Installation Server, and Digital
Subscriber Lines (DSL) Technical Skills: ·
Software
Languages: MS Visual C++ for Windows (Versions 1.5, 4, 5, 6, 7), Borland C++
for Windows (Versions 3, 4, 5), IBM Visual Age C++ for Windows, OS/2 (Version
3.0), Paradox Engine, Database Frameworks, Turbo Pascal, Object Pascal, Quick
Basic, GW Basic, Fortran, SQL, SQR, Stored Procedures, REXX, COBOL. ·
Databases:
MS Access, MS SQL Server 7/2000/2005/2008/2012, Oracle, DB/2, Sybase. ·
Web
Development: HTML 4.0, DHTML, Java, JavaScript, VBScript, ASP, XML, Visual
J++, ActiveX, etc. ·
Development
Environments: MS Visual Studio .NET 2003/2005/2008/2010/2012 (including
VB.NET, VC#.NET, VC++, ASP.NET, ADO.NET), MS Visual Basic (Versions 3, 4, 5,
6), MS Visual Studio 6, MS Visual Source Safe (Version 6), Microsoft Team
Foundation Server (2008/2012), Borland C++ Builder (Versions 1, 2, 3 and 4),
Borland Delphi for Windows (Versions 1, 2, 3 and 4) including Visual
Solutions Pack, PowerBuilder, Borland C++, IBM Visual Age C++ for OS2/Windows
(Version 3.0), ActiveX Components, RDO, ADO, OLE, ODBC, SQL Server, Oracle,
DB/2 and Sybase, InstallShield Developer/InstallShield Express, Crystal
Reports 8.5 and 9. ·
Commercial
Software: MS Office (Versions 4.3, 95, 97, 2000, 2003, 2007), WordPerfect,
Lotus Notes and 1-2-3, MS Outlook, Outlook Express, Eudora Pro Mail, Corel
Draw 8, Seagate Crystal Reports, Multimedia Products ·
OS:
MS-DOS, Windows XP Professional/Home, Windows 3.1, Windows95/98/NT/2000/Me,
UNIX/AIX, OS/2, Windows NT/2003/2008, LANs, WANs, systems hardware and
software. Client/Server development and back-end SQL and stored
procedures, TCP/IP, Dial-up Networking with Remote Users Work History: Interactive Information Solutions, Inc.12/2011 – Present Program Manager/Cyber Security Manager Department of Defense (DoD) – U.S. Army Security Assistance Command
(USASAC) Currently functioning in the role of Program Manager and Cyber
Security Administrator for development of “Enterprise-level” data warehouse
and business intelligence solutions for the command. As Cyber Security
Administrator, responsibilities include the development of integrated
applications for the command that incorporate both Windows security
scanning/patching and Security Technical Implementation Guidance (STIG)
documents. This application is capability of scanning the network
assets, identifying the weaknesses and providing several mechanisms for
remediation by either scheduling updates to be deployed or allowing for the
manual ‘push’ of the update or patch. It also has the ability to
monitor and manage the security compliance level of each asset (i.e., server
or workstation). Roles also include advising the command of how to be
proactive and developing protocols for scanning and reporting an ACAS and
other DoD-enterprise level tools including Host Intrusion Protection, Virus
scanning and other software systems used by the U. S Army. Responsibilities as Program Manager include working with the DoD
(USASAC) upper management team and the Commanding General’s staff to identify
existing legacy and new technology requirements and workflow
improvements. Identifying and designing support tools and services to
“automate” dashboards and workflows that provide productivity, process and
significant quality improvements to the civilian workforce.
Working directly with Program Directors and the Chief Information Officer
(CIO) to identify additional resource needs and areas where more efficient
use of current technologies can be employed. Working with senior
leadership to identify and recommend enterprise level solutions to IT
requirements. Assisting with the design and development of data integration
solutions that interface “legacy” systems data with new “Common Operating Picture”
for the enterprise. Senior Microsoft.NET Architect/SME/Application and Database
Administrator/Systems Administrator Department of Defense (DoD) – U.S. Army Security Assistance Command
(USASAC) Currently working as a
contractor for the Department of the Army as a senior software consultant and
architect. Responsible with redesign, development and implementation of
a replacement system for the command’s current application. This new
system, Case Execution Analyzer, now operational, incorporated several
Microsoft.NET core technologies includes WCF, WPF, Workflow Foundation,
Windows and Web services. In addition, the new application will be
‘hosted’ in Silverlight 5.x. Also functioning as technical in the development
of the command’s Senior Leadership Enterprise Dashboard. This is
another .NET initiative directly for the Commanding General. This
application uses the Telerik ASP.NET web controls, and also integrates
Windows and WCF Web services with the web application. Finally, completely
redesigned and/or refactored databases - SQL Server 2008/2012 R2 – are being
developed. Responsible with full SDLC implementation including
requirements gathering, prototyping, design, development, testing,
construction (hands-on), implementation, training, and full documentation.
Supporting back-end processes using C#.NET, VB.NET, ASP.NET MVC, JavaScript,
JSON, and database support using SQL scripts and stored procedures, SSRS and
SSAS. Application dashboard built to with support and hosting with
Silverlight 5.0, SharePoint Services and Workflow Foundation, Visual Studio
2010/2012 Ultimate and Team Foundation Server Administration.
Supporting Windows Server 2008 R2 architecture including physical and virtual
machines using VMWare, to configure, migrate servers and other general server
administration. Responsible with elements of cyber security including
hardening servers to comply with Security Technical Implementation Guidance
documents. UNISYS Corporation, Inc. 12/2010 – 12/2011 Senior .NET Architect/SME. Information Assurance Technicial (IAT II) Department of Defense (DoD) – U.S. Army Logistics Innovation Agency
(USALIA) Worked as a contractor for the Department of the Army as a senior
software consultant and architect. Responsible with analyzing and
making recommendations on how the Logistics Innovation Agency (USALIA) can
upgrade their core Microsoft.NET applications and competencies. This
included evaluation, design, development, refactoring, implementation and
management of a variety of current and ‘forward-looking’ applications that
will assist Army Warfighters in improving their logistics capabilities.
Supporting back-end processes using VB.NET, C#.NET and ASP.NET MVC,
Silverlight 4.0, SharePoint Services and Workflow
Foundation. Additional responsibilities included creating,
modifying and administering SQL Server 2005/2008 databases including table
schema design, triggers, stored procedures and constraints as well as
performing source code reviews, mentoring of other developers on the team and
training. Development environments including Visual Studio 2008 and
Visual Studio 2010 using .NET 3.5/4.0 Framework libraries. Also responsible
with database server administration, SharePoint application and workflow
integration and Information Assurance for Security + compliance. CIBER, Inc., Mechanicsburg, PA 01/2009 – 02/2011 Senior Microsoft .NET Solutions Architect/Project Manager PA Turnpike Commission Fair Collection LOA Web Application – Harrisburg, PA Function as the Principal .NET Architect in the design and development
of a new .NET Web Application for the commission to track Fair Collection
employee’s time when they are out on extended disability leave. This
application includes a Web portal with several pages developed specifically
to meet the customer’s specifications. In addition, it includes a
Managed .NET Windows Service (for Web Services) which is a repurposing of a
conceptual prototype. This unique and innovative approach allows for
leveraging WCF Web Services on Windows servers running IIS 6.0 and, in fact,
can be deployed anywhere in the enterprise. Project completed -
February 2011. SQL Server DBA Developer/Architect SQL Server Database Upgrades and Migration Project - Harrisburg, PA Function as the Principal SQL DBA in coordinating
and managing the upgrades of several SQL Server 2000/2005 installations to
SQL Server 2008 R2 (x32/x64). This includes preparing the migration
plans and performing the upgrades. In addition, conversion of DTS to
SSIS and replacing legacy components of the databases with the new SQL Server
2008 functions and features. Principal Solutions Architect Due Diligence/Acquisition - Software Evaluation and Analysis Project –
Harlan, KY Functioned as the Principal .NET Architect in the review and
evaluation of an existing VB.NET Smart Client application that manages
patient information and case workload. Travelled to Harlan, KY to perform the
review, interviewed application developers and reviewed the source code and
project solutions. Also reviewed and analyzed SilverLight 4.0
applications developed in .NET 2010 and prepared the final technical analysis
and risk assessment. In addition, examined and proposed Workflow-driven
solutions and integrations with SharePoint Server 2007. This assessment
included recommendations for improvement and scaling the solution to a larger
enterprise. PA Department of Environmental Protection (PADEP) Database Conversion Project – Harrisburg, PA Function as the Principal .NET Architect and DBA on a team that is
converting a Microsoft Visual FoxPro database to Oracle. Project
involves developing and implementing a ‘repeatable’ methodology for migrating
the existing databases from FoxPro into a de-normalized data warehouse in
Oracle. Once this step is completed, responsible with developing the
PL-SQL store procedures, scripts and functions to extract data from the
de-normalized data warehouse. Additional steps include cleansing the
data and converting it into the final production databases that PADEP uses
for its Air Emissions Inventory System (AIMS). Project completed. SourceInterlink, Inc. – Returns Entry System Application, Version
3.6.3 Software Enhancements/Remediation Project Harrisburg, PA/Bonita
Springs, FL Function as the Principal .NET Architect and Project Manager on a
project to design and develop new enhancements for the customer’s smart
client application. This included new features for scanning UPS (United
Parcel Service) bar code labels, and conversion of DTS packages to SQL Server
2005 SSIS. Project was an old legacy application that required
development in Visual C++ and Visual Basic 6.0 Project completed. IA/ND WIC Smart Client .NET Application SQL Server Database Conversion Project – Harrisburg, PA Function as the Principal .NET Architect and lead SQL Server DBA to
convert existing SQL Server 2000 databases to SQL Server 2008. Also
converting, OLAP and DTS packages to SSAS and SSIS and re-architecting these
objects using Business Intelligence Studio 2008. Currently developing
the migration scripts, conversion wizards, documentation, compatibility
matrices, level of effort estimates, performing test migrations and
verifications. Also developing and testing deployment procedures to
migrate SSRS reports from Reporting Manager (2000) to SQL Server Reporting
Services 2008. Finally, designed and developed additional functionality using
WPF applications that interfaced with WCF web services and the WIC smart
client. These applications implemented additional user authentication,
security and subscription-based accessibility to the WIC software suite.
Project completed. CT Department of Social Services Proposal Development – Harrisburg, PA Function as the Principal .NET Architect and currently working with a
team to develop a .NET solution for the CT Department of Social Services
Modernization of Client Services Delivery project. The main effort on
this project involved the development of detailed architectural diagrams, technical
specifications, and systems design that were incorporated into the final
proposal submission. In addition, architectural solutions were
developed for SharePoint Services 3.0 and the Window Workflow Foundation
framework. Sally Beauty Supply POS Stabilization Project .NET Solution Development and Analysis Project - Denton, TX Functioned as the Principal .NET Architect and worked with a team of
technical experts to analyze a new .NET Retail Store Solution that was
developed in-house by the Sally Beauty Supply Company. This working
included recommendations for architectural changes and incorporation of WPF
in-place of the older Windows Forms technologies. This application is
intended to replace the company’s existing DOS Point of Sale (POS) system.
The main area of responsibility included the development of a detailed
analysis and action plans that identified architectural and technical
deficiencies in the application and proposed solutions. Additional
analysis work was completed to create a detailed project plan and time
estimates. Also lead a team of off-shore developers in the analysis of
over 375 bugs and application defects and proposed both .NET design and
coding solutions to the company. Also assisted in the development and
participated in high-level presentations to the CIO of the company. California Department of Consumer Affairs Proposal Development - Billerica, MA Functioned as the Principal .NET Architect and worked in conjunction
with L1 Identity Solutions, Inc. to develop a solution for the State of
California iLicensing System. The main effort on this project involved
the development of detailed architectural diagrams and technical
specifications that were incorporated into the final submission. Connecticut Department of Environmental Protection EMIT Project – Hartford, CT/ Harrisburg, PA Lead a team of (7) developers, database administrators and software
engineers involved in the design, development and construction of the
Emissions Tracking (EMIT) System for the State of Connecticut Department of
Environmental Protection. This system was a web-based solution that
incorporated all of the major .NET technologies including Web Applications,
Web, WCF and Windows Services, Console Applications and WCF Web and Proxy
services. This project involved a significant role as the Lead
developer and architect of the design and management of construction and
implementation. Development methodologies include Agile, Use Cases,
Microsoft Certified Patterns and Practices and use of third-party controls
such as AJAX. The entire environment is being developed with Visual Studio
2005/2008, VB.NET, C#.NET and .NET 3.x Framework libraries.
Additional responsibilities include creating, modifying and managing the SQL
Server 2005 databases including table schema design, triggers, stored
procedures and constraints as well as performing source code reviews,
mentoring of other developers on the team and training. Responsible for
developing and maintaining VB.NET source code included in the main Web
applications, Windows Services, Console Applications and Web Services.
Also responsible for configuration management, deployment (Windows and VB
Scripting and Visual Source Safe technologies), production support (MS
Sharepoint interface development and implementation) and reporting services
(MS SSRS) development and deployment. Finally, perform project
management duties that include project planning, tracking, scope analysis,
proof-of-concept, and budget management issues. Projects are ongoing with
expected production deliverable of Version 1.0x by September of 2009.
Also responsible with developing new business proposals for new projects
using .NET technologies. TecPort Solutions, Inc., Harrisburg, PA 12/2006 – 02/2009 Senior Microsoft .NET Application Developer/Architect Senior .NET Architect/Project Manager Department of Defense (DoD) – NAVICP Worked as a Defense Contractor for the Department of the Navy on two
separate development projects. The first project involved a
significant role in development and implementation of the Defense Property
Accountability System (DPAS). This includes development, implementation
and management of the DPAS Web and Administrative Console applications and
all supporting back-end processes using VB.NET, C#.NET and ASP.NET. The
back-end processes include Windows Console and Windows Services applications
written in VB.NET and C#.NET. Additional responsibilities include
creating, modifying and managing the SQL Server 2005 databases including
table schema design, triggers, stored procedures and constraints as well as
performing source code reviews, mentoring of other developers on the team and
training. Responsible for developing and maintaining VB.NET source code
included in the main Web applications, Windows Services, Console Applications
and WCF, Web Services. Also responsible for configuration management
(Microsoft Team Foundation Server), deployment (Windows and VB Scripting and
Visual Source Safe technologies), production support (MS Sharepoint interface
development and implementation) and reporting services (MS SSRS) development
and deployment. (Note: The DPAS applications were developed initially
in Visual Studio 2005 and have now been migrated to Visual Studio 2008.) The second project involves upgrading the Re-Issue Processing and
Communication Systems (RIPS/RIPSComm). This work was done for the RRAM
office. These applications were written in Borland C++ Builder, Version
6. The new versions were completed on schedule and deployed to the Navy
Marine Corps Intranet (NMCI) for distribution to the appropriate facilities.
RIPS/RIPSComm is used to produce material movement documents and shipping
labels for the Department of the Navy. For both projects, function as
lead developer and also perform project management activities such as
planning and coordination. Projects are ongoing, providing maintenance and
technical support on an as-needed basis. Millennium Consulting Group, Inc., Mechanicsburg, PA 04/98 –
01/07 Consultant/Software Developer Senior .NET Architect – PA Department of Health. 10/06 to 12/06 This project involves the development of the Business Requirements
Document so that the client can convert an existing mainframe application to
the .NET environment. It involves documentation review, requirements
gathering, process flow diagrams, high-level system diagrams, application
requirements, prototyping and conceptual design. The final document is
presently under review for completion. Project ongoing Senior .NET Developer – Penn National Insurance, Inc. 05/06 to 10/06 This project involves the development of the new Premium Audit
application. It is used by Insurance Auditors to review and adjust
policy claims. The application is being developed in Visual Studio
2005. It includes a special user interface written completely in Visual
C#.NET, using .NET Framework 2.0, WPF and WinForms using WPF and
WinForms. There are also Windows Services and XML Web Services included
in this application to pass data to and from the client and the central
database. In addition, Microsoft Excel is embedded into the application
using Office Automation. Database development includes designing and
building tables and stored procedures in Microsoft SQL Server 2005.
Integration with the C#.NET application includes the use of Enterprise
Library (Application Blocks). Developed customized reports and runtime
web reporting objects using SQL Server Reporting Services (MS SSRS).
Developed customized user interfaces and modules in MS Sharepoint for
interaction between the end-users and developers. Finally, the
application is being integrated into a web portal for distribution and
management. Project completed Senior .NET Developer – PA Department of State 09/05 to 05/06 This project involves the development of an image processing
application for an electronic voter registration system. The application was
developed in Visual Studio 2005 and using .NET Framework 2.0. It
includes two separate components. The first component is a Visual
Basic.NET application that is used to acquire electronic images from either a
TWAIN or ISIS scanner. It includes a Windows API assembly written in
Visual C#.NET. The second component is the data entry application where
the user is displayed the scanned images and then enters the voter
registration information on the form. The data along with the voter’s signature
is captured and sent to the state’s central data repository. This product is
being developed in Visual Studio .NET and using Visual Basic.NET and Visual
C#.NET as the primary development languages using WPF and WinForms as part of
the windows design. It communicates with back-end SQL server databases
using one or more XML Web Services also developed using C#.NET. Project
completed Senior .NET Developer – Excel Logistics, Inc. 06/05 – 09/05 This project involves the conceptualization, design and construction
of a new Asset Inventory system. The system will keep track of the
client's computer server inventory and include both physical and logical
configurations, operating system, software applications, warranty and support
information. This project includes the design of a new SQL Server 2005
database including main data tables, lookup tables, views, stored procedures,
user profiles, etc. In addition, the project requires the development
of a Web-enable user interface that includes user input, administrative
maintenance and reporting web pages as well as the supporting class
libraries. Developed customized reports and runtime web reporting
objects using SQL Server Reporting Services (MS SSRS). Used SQL Server
Analysis Services to monitor usage and develop performance metrics reports
for upper management. It is developed in Visual Studio .NET and using
Visual C#.NET as the primary development language. Project completed. Senior .NET Developer – PA Department of Transportation 04/05 – 06/05 This project involved the conceptualization, design and construction
of a new PSA Work Assignments application. This application will be
used to allow remote field engineers to obtain their work assignments
electronically. They are provided the ability to enter the hours
worked, select sub-contractors, equipment and labor assignments and enter the
completed work tasks. This data will then be sent to a central database
for further processing. Also developed the design specification for the
synchronization of the data between the remote field engineers and the
central database. It was developed in Visual Studio .NET and using
Visual Basic.NET and Visual C#.NET as the primary development languages.
It uses a Microsoft Access database and includes a business logic layer that
contains embedded SQL function calls. Project completed Senior .NET Developer – Blease Research, Inc. 05/04 to 04/05 This project involves the development of a new remote updating service
for the client’s Full Disclosure desktop software application. It
incorporates .NET web services as well as web and client-side
applications. It was developed in Visual Studio .NET 2003 and using
Visual C#.NET as the primary development language. It uses a back
office database developed in SQL Server 2000 that interfaces directly with
the web services. A special web server was configured (Windows Server
2003) and will be used when this service is put into production. The
client-side application checks the user’s installation against the current
version of the software and databases via access to the web services.
When an update is required, it displays a list of the components and then the
user has the option to install these updates. It is similar to the
Windows update service; however, it was developed specifically for the
client’s application. A high-speed Internet connection is recommended
for this service. Project on-going maintenance. Senior .NET Developer – Tyco Electronics 07/04 – 03/05 The Forecast and Accounting Plan application was developed using
Visual Studio .NET and includes modules written in VB.NET, ASP.NET and Visual
C#.NET and is part of the client’s larger web application. It uses one
or more Oracle database tables to store the client’s financial
information. The user selects different report options and the
application communicates directly with the Oracle database to retrieve the
records and generate the reports. Presently enhancing the performance
of the application, redesigning the internal modules to conform with OOD
methodology, adding new report types and columns, enhancing the existing
report types (VB.NET), enhancing the user interface (ASP.NET), adding new XML
Web services (C#.NET), consolidating and streamlining the SQL functions,
writing new Oracle stored procedures, modeling business process with
AquaLogic BPM and other bug fixes. Project completed. Microsoft .NET Developer/Project Management – Diversified Computing,
Inc. 01/03 – 10/04 This project implements a Data Warehousing service
(EnterpriseExplorer.com) and involves a distributed application with separate
client/server components. The thin-client application is installed on remote
computers (e.g., workstations, laptops, tablets, etc. It allows users
to connect directly to the host servers, perform search and reporting
functions, data management, etc. It is developed using Visual C++ 7
(Visual Studio .NET). The server components consist of a collection of
VB.NET and Visual C#.NET component DLLs that handle all back-end database,
search and reporting functions, and user interfaces accessible from the
client’s built-in web browser component. Output is generated on the
server (within the DLLs) and sent through secure SSL connections to and from
the clients. The host database software is SQL Server 2000 and the database
tables are distributed across multiple Internet servers running on a LAN and
accessible via the secure Internet connection. The servers run either
Windows NT or Windows Advanced Server 2000. Also responsible with the
installation and configuration of the SQL Server database software and
developing SQL stored procedures. Finally, the host server DLLs include
a collection of custom built wizards that automate database table creation
and importing of the data records. The data warehousing system (in
house and for clients) is built using the .NET architecture using Visual C++,
Visual Basic, ISAPI, JAVA, JavaScript, DHTML, XML and ASP.NET, VB.NET and
VC#.NET (Thin Client/Application Server). Prototype completed. Senior Developer / Author - Dialup Networking Manager SDK for
Windows 10/03 – 01/04 Designed and developed the Dialup Networking Manager SDK for
Windows. This combination of DLLs and EXEs allows third party
developers to easily implement Windows Dialup Networking (DUN) across
multiple Windows platforms (including Windows 9x/NT/Me/2k/Xp). The
developers kit includes a complete user interface that allows third party
applications to incorporate all Windows DUN services directly into their
existing applications. A full-featured dialog window is provided and a
database stores all of the information about the Windows DUN shortcuts
accessed on a single screen. The user adds, edits and deletes all
Windows DUN shortcuts using this dialog. A stand-alone remote access
dialer integrates in the third party application and handles the dialing and
connecting features as well as monitoring connection status, static IP routing,
etc. This application heavily integrates the Windows 32 API libraries
including RASAPI32, KERNEL32 and TAPI. In addition, several tasks are
performed simultaneously in the background using multi-threading. This
SDK is licensed to third party developers for a nominal fee. Project
completed. Senior Software Developer/Project Management – Blease Research, Inc. 09/02
to 10/03 Presently developing new version of the client’s Full Disclosure for
Windows software product. This software represents re-engineering the
existing software distributed by the client. This application is being
developed in Microsoft Visual C#.NET and Visual C++ 7 (Visual Studio .NET).
This is a full featured stand-alone application that incorporates
client/server technologies and includes in-house custom components developed,
copyrighted and marketed by the company (Millennium). It also incorporates
features that include remote access communications, dialup networking and
communication, FTP, embedded SQL, RDO, ADO. In addition, there is a web
component that includes marketing and promotional web pages, user
registration and ordering, and a download center (for the trial
version.) The web site is being developed using JavaScript, DHTML
with custom ISAPI DLLs written in C++. Project maintenance and support. Senior Software Developer/Project Management – Morrison Informatics,
Inc. 07/02 – 09/02 Recently developed a new product, Patient Risk Assessment for Windows,
which will be marketed by the client to other vendors who will use this
product to perform pre-admission clinical assessments. This
software represented new development based on the functional specification
provided by the client. This application was written using Microsoft
Visual Basic 6, Visual C++ 6 and uses Crystal Reports 9.0 templates for the
report generation. This is a full featured stand-alone application that
incorporates client/server technologies, includes in-house custom components,
remote access communications, dialup networking and communication, FTP,
embedded SQL, RDO, ADO. In addition, worked with one of the client’s
customers to develop a data warehouse. This work involved development
of several database wizards that were used to import tables from various
databases into a single Oracle 8.0 database system. The import wizards were
written in Visual C++. They open up connections to the Oracle
databases, create tables, insert and update records to these tables using SQL
commands. Once completed, the new database system was moved to
the customer’s server. The ISAPI C++ search engine was added so the
customer can access the database from the LAN using the web browser. Finally,
maintained project planning, progress reporting and collaboration in Lotus
Notes system in order to share information directly with the client’s
customers. Project completed. Senior Software Developer/Project Management – Case-New Holland 07/99
– 06/02 Responsible with overseeing the full-life cycle development for the
client’s Dealer Communication System (DCS) Next Generation for Windows.
Operating systems include Windows 3.x, 9x and Windows NT. Application
development software includes MS Visual C++ 1.52c, 5.0, 6.0, MS Visual Basic
6.0 and Access. As Senior Developer, responsibilities include all of
the design, construction and implementation of the DCS Next Generation
software including the main application and its other components. These
include ActiveX components for remote access communications, dialup
networking and communication with the client’s Intranet servers. The
application communicates with mainframe legacy systems through a common user
interface and also contains Web browser-based technologies. Other
features utilized in this software include FTP, SMTP and TN3270 emulation and
transaction processing. In addition each application communicates with
multiple Windows NT servers that are used to transfer the information from
the company’s remote dealer locations to the mainframe databases and makes
heavy use of ISAPI C++ DLLs, embedded SQL, ADO and RDO for the client-side
modules. Major features include Stock Parts Orders, Parts Returns, Service
Adjustments, Warranty, and Service Reporting. In addition, features are
presently under construction to all remote application updating via a Web
browser through ActiveX and DHTML generated web pages using VBScript.
Project also includes heavy use of the latest MFC libraries, as well as, the
Windows API libraries. Project Management responsibilities include project
planning, time estimation, scope analysis, requirement studies, budgeting,
etc. In addition, work has be done for the client to enhance their
Intranet web site capabilities including the creation of a download center,
personalized direct mail system, parts ordering system and remote software
update application that is used to “push” new versions and product updates
directly to the end-users computers. This work was done using JavaScript,
DHTML and custom ISAPI DLLs written in C++. Project completed. Senior Software Developer/Project Management – Diversified Computing,
Inc. 05/99 to 07/99 Presently developing new version the client’s Consultant Search for
Windows desktop application. This new application, Consultant Search
for the Web, Version 4.0, is an exclusive .NET service combining the
technology of client/server software with the web to provide a powerful
search engine and reporting tool. This software represents re-engineering the
existing software expanding it to the Internet as a fully functional
distributed application housed on a remote server cluster. This
application is being developed primarily using Visual C++ 7 (Visual Studio
.NET) with SQL Server 2000 databases. This design includes a fully
functional application preserving and enhancing the look-and-feel of the
desktop application, while also adding FTP, embedded SQL, RDO, ADO, remote
searching and reporting features. In addition, this web application
incorporates JavaScript, DHTML with custom ISAPI DLLs written in C++. Project
completed. Senior Software Developer/Project Management – Homechek, Inc. 04/99 –
05/99 Project manager responsible with overseeing the full-life cycle
development for the client’s Home Inspection System software. Operating
systems include Win9x and Windows NT. Application development software
includes MS Visual C++ 5.0/6.0, MS Visual Basic 6.0 and MS Access. As
Senior Developer, responsibilities include the design, construction and implementation
of the Home Inspection System. This includes the main application and its
components. As Project Manager, supervised a team of several developers
responsible with different application modules, held weekly progress
meetings, provided the specifications and design criteria to the team,
provided technical support, etc. In addition, developed, in
coordination with the client, the program specifications, features and
capabilities for each module. Designed, constructed and maintained the
high-level application source, created all of the sub-projects for each team
member to facilitate construction of the MDI child windows. In addition
developed the project source for each sub-project including incorporating the
database mapping, RDO, ADO and embedded SQL into each module. Added remote
access communications component (ActiveX) written with Microsoft Visual Basic
6 and Visual C++ to allow communication between remote inspectors and the
home office. Project completed. Senior Software Developer/Project Management – Diversified Computing,
Inc. 03/99 to 04/99 Responsible with overseeing the full-life cycle development for the
client’s telemarketing software. Operating systems include Win9x and
Windows NT. Application development software includes MS Visual Basic
6.0 and MS Access, and Crystal Reports 8.5. As Senior Developer,
responsibilities include the design, construction and implementation of this
software. This includes the main application and its components. Special
features included the ability to import external databases containing
contact/company listings, and a feature that can be used to create new
geographic areas so that telemarketing specialists can build new databases
from external lists. Software can also be used to pre-qualify sales
leads. Reports can be printed and given to the sales staff for follow-up
activities. Project completed. Project Manager – Capital Self Storage 03/99 – 04/99 Responsibilities included overseeing the development of specifications
for upgrading the client’s computer systems, software and networks.
Developed, in coordination with the client, hardware specifications for
replacing or upgrading the client’s computers. Developed the
implementation plan, and coordinated its successful completion. In
addition, provided detailed analysis of the client’s existing software
applications and made recommendations for corrective action, new features,
utilities and other services so that the client could improve the efficiency
of their information between each remote storage facility and the central
office site. Made recommendations and developed specifications for the
client to implement an e-commerce Web site that would allow customers to
query information, determine the availability of units and apply on-line for
rental space. Project completed. Project Manager - Industrial Mixers, Inc. 01/99 – 05/99 Responsible with overseeing the development of enhancements and
maintenance for the client’s existing Mixer Calculation Sales Lead
software. Also responsible with overseeing the conversion of the
client’s existing software written using Borland C++, to a new application,
developed using MS Visual C++ 6.0. As Project Manager, supervised
a software developer responsible with completing the enhancements and
maintenance of the existing system. In addition, worked with the client
directly to develop the program specifications, features and capabilities for
the next version written in MS Visual C++. Project completed. Project Manager – Giant 01/99 to 03/99 Responsible with overseeing the completion of the client’s Bar Code
Scanning Real-Time Inventory software. As Project Manager, supervised a
software developer responsible with completing this application, developed
using MS Access and Access Basic. This software is used to
transfer information from one or more hand-held scanners to an temporary
database, where the information is analyzed and then the main inventory
database is adjusted to reflect the information received from the
scanners. Also maintained the project plan, tracked milestones, and
interacted with the client on a routine basis. Project completed. Diversified Computing Inc., Mechanicsburg, PA 10/95 - 01/99 President and CEO Founder of computer consulting, software development, IT staffing and
recruiting corporations. Below is a partial listing of completed
projects: Senior Developer – Ball-Foster 05/97 – 01/99 Senior developer for the client’s CS150 Console Application.
Developed all of the components and programs that make up the CS150 bottle
manufacturing and processing application. This application uses the IBM
CS/2 communications software to link with process manufacturing
equipment. The programs that make up the CS150 are written in C++,
making extensive usage of the IBM Open Class Libraries. The user
interfaces developed with Visual Age allow these programs to
communicate with the bottle manufacturing equipment using CS/2 API function
calls. Operating System: OS/2 Application Software: IBM Visual Age C++ for OS/2, IBM CS/2, Borland
C++ 4.5, 5.0 for Windows Senior Developer – GPU Energy, Inc. 05/96 – 05/97 Senior developer as part of the team designing the Work Request
Management Information System (WMIS). Completed the creation, coding and
testing of ninety-seven (97) C++ Dynamic Link Libraries (DLLs) used for
retrieving records from the DB/2 database. These programs use imbedded
SQL written directly into the C++ functions. Also wrote several OS/2
programs using the IBM Visual Age C++ Composition Editor. These modules
were part of the WMIS notebook application. They were developed
separately, and then linked into the notebook. They contain standard
graphics controls and call the C++ functions contained in the DLLs. Operating
System: OS/2 Application Software: IBM Visual Age C++, REXX, COBOL,
DB/2. Project Manager/Lead Developer – West Side Electric, Inc. 01/96 –
05/96 Project manager and lead developer for the client’s Work Orders and
Job Invoicing Generator for Windows, Version 1.0. Designed, constructed
and implemented the client’s first computer system for work orders and job
invoicing. This software is used to create a work order for each which is
transmitted to the work site electronically. It includes the use of
ActiveX spreadsheet controls for creating lists of employees, materials and
equipment. In addition, the job invoices generator combines a series of
work orders and prints out the final job invoice for each project. Operating
System: Win3.11, Win95, WinNT Application Software: Microsoft Visual Basic
4.0, 5.0. Project Manager/Lead Developer - Independent Claims
Investigation, Inc. 11/95 – 12/95 Design, constructed and implemented the first version of the company’s
phone log tracking software. This software is used to classify incoming and outgoing
telephone inquires so that monthly status and summary reports can be
generated for each client. It includes sophisticated business logic for
selecting clients, customer names, and categorizing each inquiry. This
is a client/server based application that where the database files are stored
in MS Access and the user interface is written in Microsoft Visual Basic.
Operating System: Win3.1, Win95, WinNT Application Software: Microsoft VB
4.0, 5.0 Project Manager/Lead Developer - Diversified Computing, Inc. 10/95
– 01/96 Designed, constructed and implemented ConsultantSearchtm for
Windows. ConsultantSearch contains a database that is installed on the
server, with the application input and search-engine installed on each
client. Searches included locating clients by company name, address and
specific service desired. It also contains a database of highly qualified
consultants and other information. The search engine allows for
complicated selection of desired skills, and specific highly qualified
experiences. Newest features include enhanced and expanded report
capabilities, and Internet “broadcast” e-mail module. Both programs are
available by direct mail or via DCI’s web site. Operating System: Win3.1,
Win95, WinNT Application Software: Microsoft VB 4/5, Visual C++ 4.0 Project Manager/Lead Developer - Diversified Computing,
Inc./Integrated Technology Solutions (Joint-Venture) 10/95 – 01/96 Designed, constructed and implemented disk duplication software for
client project. Product features included processing of control file,
duplication of each disk in the set, verification and version stamping.
Project includes heavy use of the MFC and OWL, as well as, the Windows API
libraries. Operating System: Win95, WinNT Application Software:
Borland C++ Builder 3, MS Visual C++ 4.2 Computer Resource Associates, Inc., Camp Hill, PA 04/95 to 10/95 Systems Engineer Application Developer - Trident Logistics Data System
Sub-contracted to Electronic Data Systems, Inc. (EDS) in support of
U.S. Navy Trident Logistics Division data conversion project for the U.S.
Navy. Worked as part of the design team developing client/server
applications using Sybase on an IBM RISC/6000 server (AIX) and Microsoft
Visual Basic 3.0 for the user interface (WFW 3.11). A total of 23
projects were developed that included user interface conversions from the
legacy COBOL to client/server environment, back-end stored procedures and
implementation of the new Sybase data base tables. Successfully,
designed, coded and tested eight of the Microsoft VB programs that were part
of the client/server system. This represented 40% of the total
projects. Also developed, coded and tested several SQR batch programs
written in Sybase and tested on RISC/6000. Operating system: MS-Windows 3.x
Application Software: MS VB 3.0 PA Department of Environmental Protection, Harrisburg, PA 10/83
to 04/95 Chief, Systems Development and Evaluation Unit, Bureau of Water
Quality Management Designed, developed, tested, and implemented software applications
used for environmental assessments and water quality permit
development. Supervised the preparation of documentation, regular
training seminars, maintenance, upgrades and technical support. Managed
internal design teams responsible with evaluating and developing each
application using standard and rapid application development
methodologies. Participated in IS planning, identifying new product
development, testing and evaluating new technologies. Recommended
networking and communications strategies. Successful projects completed
and/or distributed are listed below. ·
PENTOXSD
for DOS - Operating system: MS-DOS Language: C/C++ Description: A
stand-alone computer program used to calculate toxics effluent limits for
water quality permits. Concepts incorporated included dynamic memory
allocation, links lists, advanced string manipulation, multiple indexed data
files, object classes, library functions, direct access file management, GUI
with pull-down menus, dialog boxes, etc. ·
Total
Residual Chlorine Model, Version 1.0A - Operating system: MS-DOS
Language: Turbo C++ Description: A stand-alone program used to
calculate total residual chlorine effluent limits. GUI with drop-down
menus, input screens, default tables, canned and customized reports. ·
Water
Quality Analysis Model, Version 6.3 - Operating system: MS-DOS
Language: GWBASIC Description: A stand-alone program to compute
dissolved oxygen and ammonia limits. Text interface with main and
sub-menus, tabular data inputs, processing screens, detailed and summary
reports. ·
Water
Quality Analysis Model, Version 7.0 - Operating system: MS-DOS
Language: Turbo C++ Description: Replaces previous version (WQAM,
Version 6.3) Education: Bachelor of Science in Engineering TechnologyPennsylvania State
University Water Resources Engineering TechnologyGraduated 1980 (BSET/WRET) Continuing Education: Supervisors Academy, PA DEP, Harrisburg PA (1994) Interactive Management Seminar, PA DEP, Harrisburg PA (1994) Turbo C++, Techniques in C, Computer Learning Arts, Philadelphia PA
(1991) Turbo C Programming - LimnoTech Inc., Harrisburg, Pennsylvania (1991) Development of Relational Database Applications - IAT, Gaithersburg,
MD (1988) Implementation of Local Area Networks - IAT, Gaithersburg, MD (1987) UNIX Operating System - Tektronix Inc., Gathersburg, MD (1987) Copyrights and Certificates: Copyright (employer for hire), Commonwealth of Pennsylvania, Water
Quality Analysis Template, Version 2.04. Copyright and trademarks for
PENTOXSD for DOS. Copyright and trademarks for ConsultantSearchtm for
Windows, Version 1, 2, and 3. Copyright and trademarks for several new
software technologies in 2000. References Will be supplied upon request |
|
||||||||
|
|
||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||