JOHN G. BECKETT
Garland, TX 75043
* Cell: 214-***-**** * email: ************@*****.*** *
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: ************@*****.*** *
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: ************@*****.*** *
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: ************@*****.*** *
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: ************@*****.*** *
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: ************@*****.*** *
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: ************@*****.*** *
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.