About Me
Professional Software Engineer with 28 years experience in the Information Technology industry. Highly skilled with proven results in software design, analysis, development, testing, integration, architecture, design and implementation.Proficient ...
Proficiencies:
C#/C/C++, VB.NET, SQL/TSQL, SQL Server, Linq, Linq to SQL, SSIS, ActiveBatch, AutoMate, Powershell, Blockchain, Solidity, Smart Contracts, Python, HTML, CSS, PHP, MySQL, WordPress, JavaScript, Jquery, AngularJS, Bootstrap, ASP.NET, ASP 3.0, VB6, VBA, VBScript,Windows Server, Linux, TFS, Agile / SCRUM
Show MoreSkills
Programming Language
Web Development
Database
Operating System
Development Tools
Data & Analytics
Software Engineering
Mobile Apps
Others
Networking & Security
Software Testing
Portfolio Projects
Company
Application Architecture & Programming.
Role
Full-Stack Developer
Contribute
Provided new application and project architectures expanding capabilities and allowing application to share data with other estimation systems.
Description
My original role as programmer quickly expanded to include application architect wher I redesigned the internal architecture and the project storage formats. I rewrote the original application internals in the C programming language while supporting the original Cost Estimation and Pritning Modules that were written in Fortran. I designed and wrote the the DBase 3 format storage engine in C to allow sharing of data with other applications. I design and wrote the user interface in C.
Show More Show LessTools
Visual Studio (Win)Company
Application Architecture & Programming
Role
Full-Stack Developer
Contribute
Provided application architecture, programming and mentoring.
Description
Provided architecture and programming to implement a graphical desktop application to allow electronics testers to manually test electronic devices - primarily wireless phones. Application allowed users to automate tests and log results to a central database. Provided mentoring in C programming language.
Show More Show LessSkills
Database ProgrammingTools
Visual Studio (Win)Company
Design and Implement a Multi-Platform Touchscreen Application
Role
Software Architect
Contribute
Served as Application Architect and Senior Software Engineer
Description
Designed and authored a multiplatform touchscreen controller from the hardware to the non-blocking graphical user interface. Console ran on embedded hardware, X-Windows and even DOS 3.3. Integrated the Tcl scripting engine to create control panels fro high speed web printers. Gave product demonstrations to potential investors.
Show More Show LessTools
Visual Studio (Win)Company
HR to Payroll ETL application.
Contribute
Application architecture, programming, software configuration, testing.
Description
Designed and programmed the SourceLink ETL application engine and configuration desktop used to import HR data from multiple HR vendors into Ceridan for payroll purposes. Authored scripting, reports, SQL and SAP import modules and provided mentoring to team members in plugin architecture and Visual Basic programming. Created virtual environment for QA staff and provided mentoring on the use of virtual appliances.
Show More Show LessTools
Microsoft Visual StudioCompany
Web Based eCommerce Application and Asynchronous Order Processing Engine.
Contribute
Application Architecture and Design, Programming, Mentoring.
Description
Designed and authored configurable web based eCommerce application in ASP, HTML, CSS. SQL Server and COM. Designed and implemented extensible asynchronous order processing (workflow engine) using Visual Basic, SQL Server, COM and web api services to provide fault tolerant processing of eCommerce orders. Mentored in Visual Basic and SQL Server.
Show More Show LessTools
Visual Studio (Win)Company
MS Access to Web Application conversion.
Contribute
Application archtecture, Web Programming, Database Architecture, SQL Programming, Business Requirements, Mentoring.
Description
Convert and existing MS Access application to Web application using ASP, HTML, CSS, JavaScript and SQL Server. Performed requirements gathering, application architecture, programming and QA. Project completed ahead of schedule.
Show More Show LessTools
Visual Studio (Win)Company
ETL Tools, Reporting tools, Web Applications, Enterprise Architecture
Contribute
Application architecture, programming, support, SQL programming and debugging, enterprise application management and support.
Description
Designed and authored database extract and reporting application to replace and consolidate mutliple existing applications and performed conversion to the new application. Design and authored secure enterprise solution for writing files from SQL Server and performed conversions to the application. Designed, programmed and implemented enterprise wide PCI compliance solutions to remove secure data from non-secure database and convert existing repoting and extract systems.
Covert existing web applications to ASP.Net, C#, LinQ to SQL, SQL Server, and JavaScript.
Mentoring in C#, SQL, Visual Basic.
Tools
Visual Studio (Win)Company
Document Template and Data Merge Desktop Application
Contribute
Application architecture, programming and testing. Business rules gathering.
Description
Created an extensible MS Word document merge engine and desktop application to merge customer data extracts directly to MS Word docuents allowing extremely complex data merges to produce 1000's of printable PDF's for insurance clients and reduce the time required to setup and perform smaller data merges.
Show More Show LessTools
Visual Studio (Win)