Post Job Free

Resume

Sign in

Software Development Embedded

Location:
Garland, TX
Salary:
120000
Posted:
February 07, 2024

Contact this candidate

Resume:

JOHN G. BECKETT

**** *** ****** *****, #****

Garland, TX 75043

* Cell: 214-***-**** * email: ad3gma@r.postjobfree.com *

Accomplished Full Stack Web Developer with a formidable background in design and implementation of commercial-quality software and web applications, along with 2 years of semi-conductor circuit design and layout. Strong Object-Oriented, GUI, and Embedded Software development skills. Demonstrated knack for adapting to new environments and learning new technologies and skills at the pace needed to produce applications that exceed expectations. Outstanding interpersonal, analytical, programming, and troubleshooting skills combined with a wide range of business experience.

Professional Portfolio

Development Experience:

Experience in Website and Web page development; Object-Oriented, GUI, and Embedded Software development; experience in multi-threaded, real-time application development and inter-process communication.

Sole website designer and webmaster for The Catholic Legate (www.catholic-legate.com) from 2008 to 2013.

Development Environments:

PC: Microsoft Windows ('95 thru Windows 10) and UNIX/Linux.

Design Methodologies: Waterfall, Agile/Scrum, Design Patterns

Programming Languages/Frameworks:

Microsoft .NET Core (thru .NET 8) ASP.NET MVC & Razor View Engine

ASP.NET WebForms Microsoft Visual C#

Angular Bootstrap

Azure Cloud Tables/Blobs/Queues Web API 2

WCF RESTful Web Services

.NET XML Web Services Typescript

jQuery, jQuery UI, jQuery Validation JavaScript

HTML 5 CSS3

XML JSON

Microsoft Visual C++ w/ MFC Microsoft SQL Server 2005, 2008 &2012

PowerShell React

Software Packages/Tools:

Microsoft Visual Studio Core Microsoft Team Foundation Server

Razor View Engine SQL Management Studio

Entity Framework LINQ-to-SQL

ASP.NET Ajax Control Toolkit Telerik .NET UI Controls

Microsoft Visual SourceSafe Azure DevOps

Subversion GitHub

Rational Rose & Rational Rose XDE OAuth SSO

Azure Management Studio BitBucket

PowerShell IDE Jenkins

Formal Education

University of Notre Dame Notre Dame, IN

Bachelor of Science in Computer Engineering, 1995

Self Paid. Successfully completed 4-year Computer Engineering program in only 3 years.

JOHN G. BECKETT (cont.)

6121 Bay Island Drive, #1021

Garland, TX 75043

* Cell: 214-***-**** * email: ad3gma@r.postjobfree.com *

Professional Experience

August 2023- 1099Express (Contract) _McQueeney, TX (Remote from Garland, TX)

Present C# ASP.NET Core MVC, Razor, Javascript, HTML5, CSS, Bootstrap, SQL Server, Git, on Windows

11 platform

Added multiple new tax forms - with all accompanying validation and processing - to 1099Express' WageFiling tax web application.

September 2022- AAA-Texas Coppell, TX

March 2023 C# ASP.NET Core MVC, Razor, Javascript, HTML5, CSS, SQL Server, Jira, Bitbucket, Jenkins,

CI/CD pipeline on Windows 10 platform

As a Senior DevOps Engineer, configured the Build/Test/Deploy CI/CD pipeline in Jenkins for AAA’s Jewel policy application

Designed, implemented, tested, and deployed UI and API enhancements and bug fixes for AAA’s Jewel policy application

June 2022- MCG (Contract) __ Seattle, WA (Remote from Dallas, TX)

September 2022 C# ASP.NET Core MVC, Razor, Javascript, HTML5, CSS, SQL Server on Windows 10 platform

Developed UI and API for MGC’s Indicia web application

February 2022- Charles Schwab (Contract) Denver, CO (Remote from Dallas, TX)

April 2022 C# ASP.NET Core MVC, Razor, Javascript, HTML5, CSS, Schwab services, SQL Server on

Windows 10 platform

Integrated the calling of Schwab services into the FlexWeb Application and revised current C# .NET code to conform to best MVC architecture standards and practices.

November 2021- LERETA (Contract) Dallas, TX

February 2022 C# ASP.NET Core MVC, Razor, Javascript, jQuery, Azure DevOps, HTML5, CSS, Bootstrap,

React, NodeJS, SQL Server on Windows 10 platform

Built new pages and features to support the continued build-out of its new Property Tax Servicing platform.

November 2020- Cognizant/Softvision Dallas, TX

October 2021 C# ASP.NET Core MVC, Razor, Javascript, jQuery, HTML5, CSS, Bootstrap, React, NodeJS, SQL

Server on Windows 10 platform

Consultant serving on teams servicing Cognizant/Softvision clients/assignments, including

AFG – Using C# ASP.NET Core MVC and Razor, designed, implemented, tested, and deployed web pages, enhancements, and bug fixes for AFG’s Auto Dealership Service pages

Walgreens – Using React and NodeJS, designed, implemented, tested, and deployed web pages, enhancements, and bug fixes for Walgreens Covid19 Vaccine Administration pages

July 2020- Dallas CMOP Veteran Affairs (Contract) Lancaster, TX

November 2020 Visual C++, MFC, SQL Server 2017 on Windows 10 platform

Designed, implemented, tested, and deployed enhancements and bug fixes for CMOP prescription labeling system.

JOHN G. BECKETT (cont.)

6121 Bay Island Drive, #1021

Garland, TX 75043

* Cell: 214-***-**** * email: ad3gma@r.postjobfree.com *

May 2019- MORSCO, Inc._(Contract) Addison, TX

May 2020 C# ASP.NET MVC 4.7.2, Typescript, Javascript, jQuery, HTML5, CSS, AngularJS, Bootstrap,

Entity Framework SQL Server 2012, and Insite Commerce e-commerce software on Windows 10

Designed, implemented, tested, and deployed web pages, enhancements, and bug fixes for MORSCO, Inc.’s family of Plumbing & Building Supply websites (Morrison Supply, Fortiline, Express Pipe, etc.), including but not limited to

Contract List and Detail pages which allowed users to search, sort, and display all company contracts and their details, and allowed them to create and track contract item orders.

Customer Administration pages that allowed site administrators to monitor users and invite new ones, assign roles, and assign customer accounts to users.

October 2018- ThoughtFocus, Inc._(Contract) Dallas, TX

April 2019 C# ASP.NET MVC 4.6, React, Javascript, jQuery, HTML5, CSS, Keycloak on Windows 10 platform

Using C# ASP.NET MVC 4.6, Web API, and Log4Net classes, implemented asynchronous

rolling file logger and KeyCloak SSO functionality into existing Logging system to be used in

Paya Technologies’ Merchant SignOn application.

June 2017- iPhotonix Richardson, TX

October 2017 Javascript, jQuery, SVG, D3, HTML, CSS, TortoiseSVN on a UNIX platform

Made numerous enhancements and bug fixes to iPhotonix’ iVN virtual access network architecture

using iPhotonix’ custom Javascript/SVG/D3 libraries of closures and functions.

June 2016- Informa Exhibitions (Contract) Irving, TX

March 2017 C#, HTML5, CSS3, ASP.NET MVC & Web API 2, Bootstrap, jQuery, Javascript, SQL Server 2012

& Management Studio, OAuth SSO, Handlebars, and Entity Framework on a Windows 8 platform

Designed, implemented and tested:

multiple new modules for Informa Exhibitions’ trade show sites (‘World of Concrete’, ‘AIA Conference on Architecture’, etc.)

Informa Interests Lookup application, a single page application (Bootstrap, jQuery, Javascript, HTML5, CSS3, Ajax) that made Ajax calls to Web Api 2 REST services (C#, Entity Framework) using OAuth SSO and backed by SQL database.

May 2015- Avanade (Contract) Irving, TX

December 2015 C#, HTML5, CSS3, ASP.NET MVC & Web API 2, PowerShell in Windows 7, Windows 8.1 and

Windows 10, while leveraging several features and technologies of Microsoft Azure, including Web

Apps with Web Jobs, API Management, Virtual Machines, Azure Storage Tables/Blobs/Queues,

Event Hubs, Service Bus, Azure Active Directory &Azure Key Vault

Agile development of Web API-based SSO security credential broker and supporting .NET wrapper library as well as a PowerShell cmdlet for the Avanade Hybrid Cloud Platform, utilizing Microsoft Azure and Amazon Web Services.

November 2014- Ziosk, LLC (Contract) Dallas, TX

March 2015 Visual C# 2013, MVC 4.5, ASP.NET 4.5, Javascript, jQuery, SQL Server 2012, JSON, Azure Blob

Storage and Message Queue, Azure Management Studio, Telerik UI elements, SQLite, and WiX installer on a Windows 8 platform

Designed, implemented and tested the Ziosk Check Data processing API and applications:

CheckData Web API service - received JSON-formatted check data, from which the service would extract Tip data and then write all data to files stored locally.

ServerTipData web application - displayed tip data in a Telerik UI grid view.

JOHN G. BECKETT (cont.)

6121 Bay Island Drive, #1021

Garland, TX 75043

* Cell: 214-***-**** * email: ad3gma@r.postjobfree.com *

July 2014- Alkami Technologies Plano, TX

October 2014 Visual C# 2013, MVC 3, ASP.NET 4.5, Javascript, jQuery, SQL Server 2012, PowerShell,

LINQPad, Git on a Windows 8 platform

Using Visual C# 2013, MVC 3, ASP.NET 4.5, Javascript, and jQuery, fixed bugs and provided support for Alkami's numerous online banking websites

Using SQL Server 2012, PowerShell, and LINQPad, created PowerShell scripts to automate the configuration of Alkami servers

December 2012 - Thomson Reuters Tax & Accounting Services Carrollton, TX

May 2014 Visual C# 2010, ASP.NET 4.0, Javascript, CSS, SQL Server 2008, ASP.NET Ajax Control Toolkit

on a Windows 7 platform

Designed, implemented, and tested BatchDashboard.aspx page, and incorporated it into Thomson Reuters' existing classic ASP GoSystem Tax RS web application. BatchDashboard page contains collapsible panel controls for displaying batch detail records in multi-level tree controls, as well as the details for each record of 25 different batch types.

Designed, implemented, and tested a nested AjaxToolkit Accordion menu user control for later incorporation into GoSystem Tax RS web application.

September 2012 - Texas Capital Bank (Contract) Richardson, TX

October 2012 Visual C# 2010, ASP.NET 4.0, Javascript, CSS, XML, Telerik ASP.NET AJAX controls, Microsoft

Visio, and SQL Server 2008 on aWindows 7 platform

Designed and completed design documentation for TCB's Positive Pay and Control Totals pages for their BankNow Special Services web application. Built page prototypes implementing Telerik controls and SQL data-binding. A TCB internal resource became available, and was assigned to take over project.

February 2012 - Tyler Technologies (Contract) Plano, TX

May 2012 Microsoft ASP.NET MVC 4 with Razor View Engine, Visual C# 2010, jQuery, jQuery UI, jQuery

Validation, Javascript, HTML 5, CSS, XML, and SQL Server 2008 on a Windows 7 platform

Designed, implemented, and tested portlets and infrastructure for Tyler Technologies' ePortal Case Management System. Implemented functionality for registration verification, password retrieval, case lookup, and viewing of a case's register of actions in ASP.NET MVC portlets and jQuery dialogs.

June 2011 - Sharp BancSystems (Contract) Bedford, TX

September 2011 Visual C# 2008 on .NET 3.5vplatform, WCF RESTful Web Services, JSON, XML, SQL Server 2005,

and Classic ASP, on a Windows 7 platform

Designed, implemented, and tested Sharp BancSystem Online Banking RESTful Web Service interface to MoneyDesktop Account Management Services to retrieve secure login information to MoneyDesktop via JSON messages. Designed, implemented, and tested WCF RESTful Web Service that was called by MoneyDesktop upon login to their system, which returned customer and account information via XML messages. Integrated both interface and web services into existing Sharp BancSystems' classic ASP Online Banking web application.

JOHN G. BECKETT (cont.)

6121 Bay Island Drive, #1021

Garland, TX 75043

* Cell: 214-***-**** * email: ad3gma@r.postjobfree.com *

October 2007 - ProfitStars (Formerly Goldleaf Financial Solutions) Allen, TX

September 2010 Visual C#.NET 2.0 & 3.5, ASP.NET 2.0, .NET Web Services, JavaScript, Microsoft SQL Server

2005, XML, Visual SourceSafe, Photoshop, and Fireworks on a Windows XP platform

Using Visual C#.NET 3.5, ASP.NET 2.0, JavaScript, and MS SQL Server, designed and implemented the Positive Pay web application to allow merchants and the bank(s) that they are serviced by to accurately and efficiently track checks issued by the merchant, for purposes of

fraud protection. The application employed several custom controls and a custom drop-down side menu which allowed merchants to upload entire files of check items, or manually enter the data required to track an individual check item. Using Visual C#.NET, ASP.NET, JavaScript, and MS SQL Server, designed and implemented the Positive Pay Admin web application so that banks may add/edit/delete merchant information and download specified check items.

Using Visual C#.NET 3.5, ASP.NET 2.0, JavaScript, and MS SQL Server, designed and implemented LogIn web application, which will be integrated into each new company web application for authorization purposes. Application is linked to “host” web application, performs user authentication in its custom control objects, then redirects back to “host” web application passing the user’s parameters.

Using Visual C#.NET 2.0, .NET Web Services, and MS SQL Server, designed and implemented the Software Version Verifier web service, which retrieves and compares the version information of assemblies contained on the Goldleaf Deployment Server with those on the client machine.

June 2007 - Brinks Home Security Irving, TX

August 2007 Visual C#.NET 2.0, ASP.NET 2.0, Visual SourceSafe, SQL Server on Windows XP platform

Using Visual C#.NET 2.0, ASP.NET 2.0, Visual SourceSafe, and SQL Server, fixed bugs and added enhancements to Brinks Central Sales System, the chief web application for Brinks salespeople. Using Remedy Help Ticket application, researched entered bugs and assigned them to various members of Web Development team.

July 2006 - Sogeti USA (formerly Software Architects) Irving, TX

May 2007 Visual C#.NET 2.0, VB.NET, VB6, ASP.NET 2.0, Visual SourceSafe, SQL Server 2003, and

JavaScript on a Windows XP platform

For Sogeti client GameStop Corporation (Grapevine, Texas 02/07 – 05/07), aided in the development and debugging of the Advanced Point-Of-Sale (APOS) application.

For Sogeti client Zales Corporation (Irving, TX 01/07 – 02/07), designed and developed the Design Product Information Worksheet Wizard to walk vendors through the steps necessary to enter each prospective piece of jewelry’s entire set of characteristics, and to allow vendors to save results to a Zale’s centralized database and retrieve previously entered items for editing.

For Sogeti client Alcon (Fort Worth, TX 10/06 – 12/06), added new user interfaces to Toric and Phakic Calculators, and developed a language translation utility that allowed administrators to develop cultural specific xml files for the Toric and Phakic calculators via a custom user interface using templates, allowing new languages to be added to the calculator applications without recompiling them.

For Sogeti client Southwest Corporate Federal Credit Union (, TX 07/06 - 08/06), assisted in the development of a system to import x9.37 files for transmitting check clearing data from one bank to another into SCFCU’s proprietary system.

JOHN G. BECKETT (cont.)

6121 Bay Island Drive, #1021

Garland, TX 75043

* Cell: 214-***-**** * email: ad3gma@r.postjobfree.com *

September 2004- Kodak Health Group (Contract) Plano, TX

June 2006 Visual C#.NET 1.1, XML, Visual SourceSafe, and Rational Rose XDE on Windows XP platform

Using Rational Rose XDE and Microsoft Word, produced high-level and low-level (200 pages) design documents for the IO Subsystem of the Kodak Medical Image Central Software product. Documents included class diagrams for over 30 classes, sequence diagrams, module dependency diagrams, and thorough explanation of the IO Subsystem operation. The subsystem provides multi-threaded fetch, read, and write access to a range (DICOM, BMP, JPEG, TIFF, etc) of image files accessed by the Kodak Medical Image Central Software product. IO Source and IO Sink Adapter classes were designed and implemented in a four-tier hierarchy.

Using Visual C#.NET 1.1 and XML, implemented and tested the IO Subsystem, and integrated it into the Kodak Medical Image Central Software product. Integrated numerous additions and alterations to the subsystem, requested as other subsystems of the Kodak Medical Image Central Software product were implemented.

Using Visual C#.NET 1.1 and XML, designed and implemented IHE IO Adapters for disk writing. The adapters opened and read DICOM files, then saved the files and wrote relevant information into XML files (also to be written) to a master IHE directory (which consists of one or more subdirectories, depending on the number of files to be written).

May 2003 - Dynamic Telecommunications (Contract to Perm) Germantown, MD

September 2004 Visual C++, MFC, Visual Basic, Visual SourceSafe, SQL Server, RoboHelp, InstallShield,

and Win32 on a Windows 2000 platform

Enabled the processing and analysis of databases of drive test data by developing the GUI for the claRiFy Analyzer, a multi-threaded data processing and analysis application for the surveying of wireless cellular systems. GUI processed real-time messages from the various threads of processing engine and displayed them in a color- or symbol- coded format.

Enabled each of the modules and programming teams for the claRiFy project - Analyzer, Viewer, and Collector - to have common interfaces for various claRiFy tasks by designing and developing the database connection and common dialog DLLs. Components of these DLLs create and connect with databases, retrieve database and file information, provide status updates received on multiple threads (complete with status controls and real-time animation), and many other common tasks.

November 1999- Communication Solutions (Contract to Perm) White Marsh, MD

May 2002 Visual C++, MFC, Win32, Visual SourceSafe, COM, WinSock, TCP/IP, RS-232, Microsoft Access,

ODBC, on Windows NT and Windows 2000

Enhanced speed and efficiency of CS700 RF data collection, storage, and forwarding hardware unit by creating a Visual C++ embedded shared memory log cache system. Modified CS700’s logging module data path into a more efficient design, eliminating many time asynchronous time delays. Finished project well ahead of schedule. Performance: no reported bugs in three years’ field operation.

Enabled Pola Antenna Hardware System to control antenna sweeps, display received RF data on a polar graph, and communicate with other modules in Pola system by designing and developing Antenna Control GUI for Pola project. Finished project 1 week ahead of deadline. Performance: surpassed rigorous 1-year field-testing standards.

Developed the control and data display and complete analysis for an RF scanner and up to 5 receivers by developing the Rubidium Spectrum Analyzer system (one of two software engineers responsible). Designed and developed Handoff Receiver Control (HRC) GUI and embedded software, and created receiver-specific DLLs to support both the Spectrum Analyzer program and the HRC. Performance: currently deployed – no reported bugs.

JOHN G. BECKETT (cont.)

6121 Bay Island Drive, #1021

Garland, TX 75043

* Cell: 214-***-**** * email: ad3gma@r.postjobfree.com *

June 1999 - ManTech (Contract) Hanover, MD

November 1999 Visual C++, MFC, Win32, Visual SourceSafe, and MS SQL Server

Created Data Entry GUI module for ManTech Imaging System. The module loaded images and data from both the SQL Server and the system’s Workflow Software, and wrote to various tables of the database. Finished module well ahead of schedule with no operational bugs.

Implemented new functionality to Caging GUI module and Win32 Rips.dll. Finished module well ahead of schedule with no operational bugs

March 1998 - American College Testing, Educational Technology Division Hunt Valley, MD

March 1999 Visual C++, MFC, Win32, Visual SourceSafe, and CodeBase

Added major enhancements to “Discover Windows 98” (career planning software) including new inventory abilities, school information, financial aid lists, individual occupational-related graphics, and geographical school search engine.

Created Export Record feature for converting student records to an ASCII flat file, and Import Record feature for scanning student information and test scores to appropriate student files, coupled with a browser for reading exported files.

Synchronized occupational slide shows, added printing abilities for financial aid assessment calculations, and formatted all new output for print, disc, and screen display.

October 1997 - Stanley Associates Alexandria, VA

February 1998 Visual C++, MFC, Win32, Visual SourceSafe, and DirectX

Created Logistical Annex and Attack Helicopter GUIs for “BRUTE”, a strategic military simulation designed for use by the United States Marine Corps. GUIs enabled user to transport vehicles among battle units, determine availability, and interface with game AI for losses. In addition, GUIs monitored transport capability, use in combat, reserve vehicle status. Finished both GUIs (fully functional, no bugs) ahead of schedule.

Created “help systems” that, when engaged, would take over game operational systems.

January 1996 - Crystal Semiconductor Austin, TX

May 1997 Cadence IC CAD tools and DRACULA DRC/ERC/LVS programs on UNIX platform

Produced the “Crystal In-House” RAM generator design.

Performed layout design for Bach WaveTable Synthesizer chip for Clyde DAC.

June 1995 - Advanced Micro Devices (Contract) Austin, TX

November 1995 Mentor Graphics IC CAD tools, DRC/ERC/LVS programs and neted on UNIX platform

Layout design for 29K RISC processor. Completed both phases of project a week ahead of schedule.



Contact this candidate