Thousands of hours and coffee cups later...

Anthony Anthamatten has been a software consultant, architect, designer, and developer since 1997. He has helped world-class organizations develop solutions in many industries.

Triskelle Solutions Logo

Report Templates for Web and Print

Triskelle Solutions – Knoxville, TN (2021 – 2022)
UI Designer, Developer – Triskelle Solutions develops software to help educational systems manage at-risk students. Reporting is a very important component of the system and each state has their own specific requirements.  I was hired to help the company create thirty-seven reports for the State of Colorado. The project presented several challenges including: 1) Reports had to be available on the web and print versions must closely resemble the printed forms already in use; 2) Reports support English and Spanish; 3) Integrated with an Angular front-end application, C# Razor Lite forms for the report generation, and other web services. My solution was to create a framework of common components built as an extension to Bootstrap 4 to allow multiple developers to have a consistent design and tackle problems such as where to page break when printed. Additional technologies required HTML, CSS / SASS, Unit Testing, deployment to multiple environments via DevOps to Azure cloud services.

Construction Analytics by Trimble

Trimble, Inc. – Knoxville, TN (2020 – 2021)
Senior Software Developer–Developed a cloud-based data analytics application for an industry leader in the construction space. Responsibilities included writing an Angular application, which included global authentication, Snowflake database running on AWS, web micro services using .Net core web api. Taken part in daily team standups and planning meetings. Performed code reviews and mentoring of junior developers and interns. Designed and developed Android and iOS mobile versions of the product using Xamarin and XCode.

myNexus Home Health 3.0
myNexus – Nashville, TN (2018 – 2019)
UI Architect / Developer – Participated as a team member responsible for User Interface improvements and creation of new features for the myNexus Home Health Portal version 3.0. Developed new application modules for Letter Log, Fax Solution and New Authorizations. The project was developed using the Angular 6.0 framework with integration of Microsoft .Net Core Web API services running in the Azure cloud environment. Extensive use of branching strategies using GIT, Microsoft DevOps services and Continuous Integration / Continuous Deployment (CICD). Agile project that included daily interaction with offshore team.

FedEx Billing Online | Improved Customer Experience (FBO-ICE)
FedEx – Memphis, TN (2018)
UI Architect / Lead UI Developer – Designed the new FedEx Billing Online (FBO) web application for FedEx which is an online next-generation payment portal that supports all of the organization’s companies worldwide. The payment portal consists of two Angular 5 web applications, COP and HOPE. COP is an invoice lookup and verification application that works in conjunction with HOPE to process credit card, EFT, PayPal and Amex Checkout payments. Both applications are designed with mobile-first responsive interfaces. Furthermore, HOPE can be hosted independently by any of the FedEx companies wishing to process payments. The application is PCI and ADA compliant and supports 17 languages and 21 currencies. It was developed using Test Driven Development principles in an Agile environment. Architecturally the backend system uses all new cloud-based web services developed in Java. It utilizes continuous integration, automated testing with more than 400 individual unit tests and deployment to seven environments from development, testing and production.

I.T. Recruiting Website
JDResources – Memphis, TN (2017)
Designed and created a WordPress website for an Information Technology recruiting firm which included 15 custom templates. In addition to the website I also developed a WebAPI web service to access the company’s internal SQL Server database containing open jobs. Several methods were created to export data in JSON which was then consumed within the WordPress site to allow users to view, search and apply for jobs. The technologies involved in developing this project were: HTML, SASS, PHP, JavaScript, jQuery, AJAX, C#, ASP.Net WebAPI, SQL Server and JSON.

EY Acquisition Manager
Ernst & Young – Charlotte, NC (2017)
Designed and developed an Angular 2 web application prototype for Ernst & Young. Designed HTML interfaces, created mock JSON data and coded the solution using JavaScript, jQuery, AJAX and the Angular 2 framework. Concept to completion was one week.

PALMS.3 Balance Sheet Management Application
Bank of America – Charlotte, NC (2016 –2017)
Member of a team to assist in developing modules for the PALMS.3 Balance Sheet Management application for Bank of America. The application provides tools to create and analyze various risk scenarios for a banking portfolio containing more than $4.4 trillion in assets. The technologies involved included WPF, C#, Prism Framework, SQL Server and Telerik controls.

GL2.Timesheet Angular / Cloud
GL2 – Nashville, TN (2016)
Designed and developed a web-based SaaS time tracking application hosted in the Microsoft Azure cloud. The application supports multiple customers, companies, clients, projects, tasks and users. Written in ASP.Net MVC, Web API, Angular and React with SQL Server 2016 as the supporting data source.

Custom Microsoft Outlook Plugin
Deloitte – Nashville, TN (2016)
Designed and developed a custom Microsoft Outlook plugin that allows more than 4,000 users to access corporate email templates from a single click on Microsoft Outlook toolbar. Templates are downloaded from a Microsoft SharePoint website which allows template creators to update templates for all users in a central repository. I also created an InstallShield self-installer which is pushed to clients by the company’s deployment team. The technologies used for this project were VSTO, WPF and MVVM design pattern.

TSA Workstation
MorphoTrust– Franklin, TN (2015-2016)
Senior Software Developer on a team responsible for developing applications for the United States Transportation Safety Administration to issue U.S. passports and 43 U.S. States to issue driver’s licenses. The applications, with more than 750 installations in the United States, capture resident information and biometric data using a variety of peripherals such as fingerprint scanners, card readers, cameras and signature pads. Once captured the information and resulting files are encrypted and transferred to the appropriate authorities including the FBI through secure channels. The applications were developed using WPF and MVVM architecture. Web Services were used to communicate with backend databases. My direct involvement in the project was to create a Fingerprint Scanning Simulator,User Interface interactivity for dual screen monitors (one for the TSA agent and another for the customer) which include different views, and creating a Folio.Tools application for testing and validating encrypted data.

Online Payment System
Transformations, Inc. – Franklin, TN (2015)
Designed and developed an online payment system for the Company’s existing product, Uluro. I created the user interfaces in HTML 5 / CSS / jQuery. They provide real-time updates of fees depending on payment options selected via AJAX requests. I designed and wrote the underlying architecture to support various payment processors through dependency injection of C# classes. I created the database structure, stored procedures and views for SQL Server 2012 databases. I also developed unit tests which were used to receive PCI compliance certification from Vantiv, the payment processor. I also wrote a Windows service to process future and recurring payments, update ACH status for check payments and send audit information to Transformations from each of the client sites through JSON packages sent to a WebAPI which I also developed.

Conveyor Configurator (CATO)
Diakonia Conveyor Manufacturing – Franklin, TN (2014-2015)
Member of a team which created a Windows Forms application that allows sales personnel and outside customers design a conveyor. Developed the Chutes portion of the application and a custom launcher including splash screen. Technologies: Windows Forms, C#, T-SQL, XML, and WCF.

Parts Maintenance Application
Diakonia Conveyor Manufacturing – Franklin, TN (2014-2015)
Designed and developed a web-based application for managing more than 24,000 different parts and part types. The application also includes User, Customer and database management. Written in ASP.Net, User Controls, C#, SQL Server, JQuery, and CSS.

Online Ordering Website
Uniguest – Franklin, TN (2014)
Developed a web-based ordering application which allows Crowne Plaza Hotel managers to order products and services from Uniguest. Written in C#, ASP.Net with extensive use of JavaScript and JQuery to auto-populate forms. The application emails Uniguest and the customer email confirmations.

WordPress Customization
Uniguest – Franklin, TN (2014)
Modified an existing WordPress theme for the client to include a specific style and design elements provided by their artists. Technologies: WordPress, CSS.

Agency Management System
Lexon Surety Group – Mt. Juliet, TN (2013-2014)
Designed and developed a business application for a national insurance bond company which imported data from a 3rd party application and provided tools for adding additional information and an interface between the company’s internal business applications. The application consisted of a WPF application that ran with or without a user interface depending on startup switches and as a scheduled task which handled the import functionality. A ASP.Net web application provided tools to view, edit or add information and a mechanism for retrieving data from five separate SQL data stores. Technologies: Vertafore, BondPro, WPF, ASP.Net, XML, C#, Entity Framework, SQL Server, stored procedures and scheduled tasks, AJAX and JavaScript.

Direct Collect Application Development
Lexon Surety Group – Mt. Juliet, TN (2013-2014)
Designed and developed an application which gathers delinquent accounts from the company’s management system and generates an Excel workbook which can be imported into QuickBooks Online, a system used by the Collections organization. The format imported generates invoices with line-item detail specific to the company’s needs. Additionally, an export from QuickBooks into an Excel workbook with import functionality into the company’s four SQL databases per account was also created. Technologies: ASP.Net, C#, Excel Interop Objects, Entity Framework, SQL Server.

Hardest Hit Fund
Tennessee Housing Development Agency – Nashville, TN (2012)
Developed web and WPF applications for managing the communication between the client and mortgage servicers which use Excel spreadsheets in a format specified by the United States government. The application manages the import, export and views of financial information throughout a customer’s participation in the government program. Technologies: C#, Entity Framework, WPF, ASP.Net MVC, SQL Server, Mitas mortgage system.

Weatherization Application
Tennessee Housing Development Agency – Nashville, TN (2012)
Redesigned and rewrote an external-facing web application that provides subscriber agencies with the ability to participate in the Weatherization program for Tennessee Housing Development Agency. Technologies: C#, Entity Framework, ASP.Net, JavaScript, DevExpress controls.

Online Advertising Tracking Software
American Residential Systems – Memphis, TN (2011-2012)
Developed an online advertising application for creating Google AdSense links tracking clicks from visitors and supporting a $750k annual ad budget. Using a custom JavaScript code that could be added to any web page or website managed by the company, it allowed marketing personnel to monitor visits and positive actions by customers who booked services with the company. Technologies: ASP.Net MVC, Linq-to-SQL, SQL Server, JavaScript, ExtJS.

Custom Web Template Design
GL2 – Memphis, TN (2011)
Designed a custom website template for commercial release using the Gantry framework, 960 grid system, and Twitter bootstrap supporting mobile, tablet and desktop screen resolutions. Technologies: HTML 5, Twitter Bootstrap, CSS, JavaScript, PHP.

Website Conversion to CMS
Goodwill Industries – Nashville, TN (2011)
Migrated two static websites to Joomla! 1.7. Created custom Joomla! 1.7 templates including PHP coding. Technology: Joomla! 1.7, MySQL, PHP.

 

 

Custom Web Template Design
GL2 – Memphis, TN (2011)
Designed a custom website template for commercial release using the Gantry framework, 960 grid system, and Twitter bootstrap supporting mobile, tablet and desktop screen resolutions. Technologies: HTML 5, Twitter Bootstrap, CSS, JavaScript, PHP.

Website Conversion to CMS
Goodwill Industries – Nashville, TN (2011)
Migrated two static websites to Joomla! 1.7. Created custom Joomla! 1.7 templates including PHP coding. Technology: Joomla! 1.7, MySql, PHP.

Automation Systems for Accounting and Shipping
Kele, Inc. – Nashville, TN (2010-2011)
Developed seven business applications to automate accounting processes, calculate shipping costs, and prepare various file formats for exchanging information with external companies. Several applications automated logging into external servers and downloading data using FTP and SFTP. Applications were written as stand-alone Microsoft Windows programs which could be run with or without a user interface as automated processes and others as ASP.Net web-based applications. Technology: C#, VB.Net, WPF, ASP.Net, Linq, TSQL, HTML, AJAX.

Real Estate Automated File Downloader
RedPlus – Memphis, TN (2011)
Created a Windows-based WPF application to automate the process of logging into a secure website, navigating a dynamically changing daily web link and downloading a .zip file containing real-estate images. The application can run with or without a user interface and is executed automatically via a scheduled task. Technology: C#, WebRequest classes.

Commissions Application
Magna Bank – Memphis, TN (2010)
Converted Microsoft Windows-based client application using Sybase database to ASP.Net web application and SQL Server. The application calculates commissions for mortgage services and provides rules for applying commissions in tiers that can also be retroactive. The program also provides a variety of reports for administrators and employees. Technology: C#, Linq-To-SQL, TSQL, Crystal Reports, HTML, and AJAX.

Invoice Tracking System
Varsity Brands, Inc. – Memphis, TN (2010)
Rewrote an invoice tracking system used by multiple websites for Varsity brands, the leader in high school and college cheerleading and dance. The application was converted from VB.Net to C# language. Developed web services to retrieve data from XML with storage in SQL Server.

Ear, Nose, Throat Surgery Application
UT Medical Group – Memphis, TN (2009-2010)
Redesigned web-based PHP/MySql application used to record patient medical history for UT Medical Group’s Ear, Nose and Throat surgery research. This electronic medical records (EMR) application provides tools for tracking patient medical history and the personnel who interact with patients. It also provides extensive reporting and import/export capabilities. The new platform was developed with the ASP.Net/SQL Server framework. Extensive use of AJAX, JavaScript and DHTML in the user interface with C# language, Linq-To-Sql, and SQL Server stored procedures.

Transportation Management System
Barnhart Crane & Rigging Co. – Memphis, TN (2009)
Architect and developer of an ASP.Net web application to manage transportation logistics. Technologies included C#/ASP.Net, AJAX, DHTML, JavaScript, SQL Server, Bing Maps and PDF files. Images were stored in the database and rendered on the fly. Application supports dual security modes via database or LDAP authentication. Designed custom drill-down reports. Website functionality based on roles and user security.

Bi-Lingual E-Commerce Site
Pangaea Mobility – Memphis, TN (2008-2009)
Designed and developed a bi-lingual E-Commerce website in PHP and MySQL for sim card sales in China. The website automatically detects the user’s country of origin and displays the appropriate site. Bi-Lingual marketing materials were also designed for the client. Technology included AJAX-based form processing with behind the scenes credit card processing with local bank. Developed banner advertisements in Adobe Flash and a .Net administration console which accesses the website’s database in real-time.

Trade Show Presentation
National Transportation Alliance – Memphis, TN (2008)
Acquired voice over talent to read copy provided by the client, edited voice over and prepared audio mix with music, designed and animated 3D logo and graphics, edited the final HD video presentation which included DVD production.

Website Design and Joomla! Implementation
Desoto County Mississippi Government – Memphis, TN (2008)
Prepared composite illustrations of a new website design and refined the design with the client. Created static HTML version of the web site with CSS. Developed custom PHP Joomla! template and integrated customer content.

Joomla! Implementation
Goodwill – Nashville, TN (2008)
Converted an existing website for Goodwill Industries of Middle Tennessee to Joomla, an open-source CMS platform, enabling non-technical personnel to manage and update the website easily. The solution developed using PHP and MySql. UI and modules were customized for the client. Project included training and documentation.

Web-Based Bond System
Vining Sparks – Memphis, TN (2007)
Developed a web-based solution for viewing bond information to replace client-based software. Technologies included: ASP.Net, C#, SQL Server, AJAX, DHTML, and JavaScript.

SharePoint Customization
FedEx – Memphis, TN (2007)
Developed and implemented custom SharePoint templates, themes and master pages to customize more than 100 Windows SharePoint Services 3.0 sites for FedEx Global Security.

WPF Payment Processing Application and Management System
PowerTrack / US Bank – Nashville, TN (2006-2007)
Assisted in the design and development of PowerTrack Operations Suite, a Windows-based client/server application written in WPF and C#. Extensive use of web services with SQL Server back-end.

Electronic Medical Records Application
21st Century Oncology – Ft. Myers, FL (2006)
Designed Windows forms for an application to manage electronic medical records for a radiation therapy organization with 179 clinics in the US. The application was developed in C# with each form compiled as an individual library which is stored in SQL Server.

Manufacturing Workflow Application
Carrier Corporation – Memphis, TN (2005-2006)
Designed and developed a manufacturing workflow application for Carrier Corporation to manage the production of air conditioning coils in their manufacturing plants. The web based application allows supervisors to schedule production for multiple production lines and shifts from workstations on the manufacturing floor. The schedules are instantly communicated to personnel on each line. The application also provides reporting of production throughput and quality metrics which are broadcast on monitors at the top and bottom of each assembly line. Technologies: ASP.Net, VB.Net, AJAX, and Crystal Reports.

Manufacturing Production Software
Carrier Corporation – Memphis, TN (2005)
Updated an existing Microsoft Windows application which runs on 14 workstations in air conditioning manufacturing plant. Provides real-time interaction with assembly line PLC devices and relays information to SQL server for real-time reporting. Technologies: Windows forms, VB.Net, SQL Server

Electronic Funds Transfer Application
EFS – Memphis, TN (2004)
Developed Microsoft Windows Service, Windows forms control panel application, web-based administration application in ASP.net to automate fund transfers via FTP. Application stored data in SQL Server and Lotus Notes databases.

Data Import Application
United States Department of Transportation – Washington, DC (2004)
Designed and developed system to download files from Department of Transportation on a daily basis and update various internal systems. Project consisted of a Windows Service, Control Panel application, and ASP.Net web interface for generating custom mailing lists. Written in C# with SQL Server, Lotus Notes and Access backends. Used SFTP to communicate with D.O.T.

Custom Scanning and Document Management Software
National Bankers Trust – Memphis, TN (2003-2004)
Developed custom scanning application which reads barcodes, stores images in multi-page Tiff format by customer. Developed a wizard for Microsoft Word for generating barcodes. Technologies: Windows forms, C#, ASP.Net.

Custom Backup Software
National Bankers Trust
– Memphis, TN (2003)
Created a custom backup application for archiving image files based on specific customer requirements. Technologies: VB.net, Windows Services, custom control panel, SQL Server.

GL2.Timesheet Time Tracking Application
GL2 Corporation – Memphis, TN (2003)
Designed and developed commercial time-tracking application. Technologies: ASP.Net, AJAX, C#, SQL Server, Windows Taskbar application, Adobe Flash.

Pay-Per-Click Advertising System
Nationwide Card Services – Memphis, TN (2002-2003)
Member of a team which re-designed pay-per-click advertising management system. Configured Windows 2003 clustered servers for the client. Technologies: ASP.Net, VB.Net, SQL Server.

Online Banking Application
National Bankers Trust – Memphis, TN (2002)
Designed an online banking application for specialty financial company. Technologies: Lotus Notes, Domino Server, Html, JavaScript.

Warehouse Conveyor Management System
DK Publishing – Nashville, TN (2001-2002)
Developed system for controlling packages on a conveyor system to stop at each location for pick and pack. Quality control tests weights from conveyor sensors against values in SQL database. Packages are then forwarded to one of 11 different shipping lanes. Technologies: SQL Server, ASP.Net, Windows Services.

Vehicle Order and Asset Management Application
TruGreen/ChemLawn – Memphis, TN (2001)
Developed system for managing vehicle orders and equipment assets for 450 locations in the U.S. Created custom reports. Technologies: ASP.Net, SQL Server.

Transplant Gene Therapy Application
St. Jude Children’s Research Hospital – Memphis, TN (1999-2001)
Member of a 3-person team that developed the first Clinical Trials / Transplant Gene Therapy application for St. Jude Children’s Research Hospital. Technologies: Java, JSP, Oracle.

Blood Donor Matching Software
St. Jude Children’s Research Hospital – Memphis, TN (1999)
Developed software for locating blood donor matches for children at St. Jude using a series of algorithms. Technologies: Java, JSP, Oracle.

Critical Event Escalation Software
BellSouth – Nashville, TN (1998-1999)
Developed the Network Escalation Reporting System for BellSouth which tracks critical outage events and escalates through a series of tiers. Technologies: Java, Java Servlets, Oracle.

Oncology Wide Area Network Software
Radiation Therapy Services – Ft. Myers, FL (1998)
Designed and developed Oncology Wide Area Network software, a web-based electronic medical records system. Also created custom scanning software. Technologies: ASP, SQL Server, custom web-browser.

Dynamic Website Creation Software
EHC/HCA – Nashville, TN (1998-1999)
Member of a team that developed software for creating hospital websites using a custom SGML markup language. Technologies: ASP, SQL Server.

GIS Mapping Software
Smart Data Strategies – Franklin, TN (1998)
Designed and developed company’s first online GIS viewer software. Technologies: Java, JSP, JavaScript, Oracle, ESRI GIS components.

Manufacturing Workflow System
VP Buildings – Memphis, TN (1997)
Member of a team which developed the company’s online project tracking system. Technologies: VB, ASP, SQL Server.

Construction Analytics by Trimble
Trimble, Inc. – Knoxville, TN (2020 – 2021)
Senior Software Developer–Developed a cloud-based data analytics application for an industry leader in the construction space. Responsibilities included writing an Angular application, which included global authentication, Snowflake database running on AWS, web micro services using .Net core web api. Taken part in daily team standups and planning meetings. Performed code reviews and mentoring of junior developers and interns. Designed and developed Android and iOS mobile versions of the product using Xamarin and XCode.

myNexus Home Health 3.0
myNexus – Nashville, TN (2018 – 2019)
UI Architect / Developer – Participated as a team member responsible for User Interface improvements and creation of new features for the myNexus Home Health Portal version 3.0. Developed new application modules for Letter Log, Fax Solution and New Authorizations. The project was developed using the Angular 6.0 framework with integration of Microsoft .Net Core Web API services running in the Azure cloud environment. Extensive use of branching strategies using GIT, Microsoft DevOps services and Continuous Integration / Continuous Deployment (CICD). Agile project that included daily interaction with offshore team.

FedEx Billing Online | Improved Customer Experience (FBO-ICE)
FedEx – Memphis, TN (2018)
UI Architect / Lead UI Developer – Designed the new FedEx Billing Online (FBO) web application for FedEx which is an online next-generation payment portal that supports all of the organization’s companies worldwide. The payment portal consists of two Angular 5 web applications, COP and HOPE. COP is an invoice lookup and verification application that works in conjunction with HOPE to process credit card, EFT, PayPal and Amex Checkout payments. Both applications are designed with mobile-first responsive interfaces. Furthermore, HOPE can be hosted independently by any of the FedEx companies wishing to process payments. The application is PCI and ADA compliant and supports 17 languages and 21 currencies. It was developed using Test Driven Development principles in an Agile environment. Architecturally the backend system uses all new cloud-based web services developed in Java. It utilizes continuous integration, automated testing with more than 400 individual unit tests and deployment to seven environments from development, testing and production.

I.T. Recruiting Website
JDResources – Memphis, TN (2017)
Designed and created a WordPress website for an Information Technology recruiting firm which included 15 custom templates. In addition to the website I also developed a WebAPI web service to access the company’s internal SQL Server database containing open jobs. Several methods were created to export data in JSON which was then consumed within the WordPress site to allow users to view, search and apply for jobs. The technologies involved in developing this project were: HTML, SASS, PHP, JavaScript, jQuery, AJAX, C#, ASP.Net WebAPI, SQL Server and JSON.

EY Acquisition Manager
Ernst & Young – Charlotte, NC (2017)
Designed and developed an Angular 2 web application prototype for Ernst & Young. Designed HTML interfaces, created mock JSON data and coded the solution using JavaScript, jQuery, AJAX and the Angular 2 framework. Concept to completion was one week.

PALMS.3 Balance Sheet Management Application
Bank of America – Charlotte, NC (2016 –2017)
Member of a team to assist in developing modules for the PALMS.3 Balance Sheet Management application for Bank of America. The application provides tools to create and analyze various risk scenarios for a banking portfolio containing more than $4.4 trillion in assets. The technologies involved included WPF, C#, Prism Framework, SQL Server and Telerik controls.

GL2.Timesheet Angular / Cloud
GL2 – Nashville, TN (2016)
Designed and developed a web-based SaaS time tracking application hosted in the Microsoft Azure cloud. The application supports multiple customers, companies, clients, projects, tasks and users. Written in ASP.Net MVC, Web API, Angular and React with SQL Server 2016 as the supporting data source.

Custom Microsoft Outlook Plugin
Deloitte – Nashville, TN (2016)
Designed and developed a custom Microsoft Outlook plugin that allows more than 4,000 users to access corporate email templates from a single click on Microsoft Outlook toolbar. Templates are downloaded from a Microsoft SharePoint website which allows template creators to update templates for all users in a central repository. I also created an InstallShield self-installer which is pushed to clients by the company’s deployment team. The technologies used for this project were VSTO, WPF and MVVM design pattern.

TSA Workstation
MorphoTrust– Franklin, TN (2015-2016)
Senior Software Developer on a team responsible for developing applications for the United States Transportation Safety Administration to issue U.S. passports and 43 U.S. States to issue driver’s licenses. The applications, with more than 750 installations in the United States, capture resident information and biometric data using a variety of peripherals such as fingerprint scanners, card readers, cameras and signature pads. Once captured the information and resulting files are encrypted and transferred to the appropriate authorities including the FBI through secure channels. The applications were developed using WPF and MVVM architecture. Web Services were used to communicate with backend databases. My direct involvement in the project was to create a Fingerprint Scanning Simulator, User Interface interactivity for dual screen monitors (one for the TSA agent and another for the customer) which include different views, and creating a Folio.Tools application for testing and validating encrypted data.

Online Payment System
Transformations, Inc. – Franklin, TN (2015)
Designed and developed an online payment system for the Company’s existing product, Uluro. I created the user interfaces in HTML 5 / CSS / jQuery. They provide real-time updates of fees depending on payment options selected via AJAX requests. I designed and wrote the underlying architecture to support various payment processors through dependency injection of C# classes. I created the database structure, stored procedures and views for SQL Server 2012 databases. I also developed unit tests which were used to receive PCI compliance certification from Vantiv, the payment processor. I also wrote a Windows service to process future and recurring payments, update ACH status for check payments and send audit information to Transformations from each of the client sites through JSON packages sent to a WebAPI which I also developed.

Conveyor Configurator (CATO)
Diakonia Conveyor Manufacturing – Franklin, TN (2014-2015)
Member of a team which created a Windows Forms application that allows sales personnel and outside customers design a conveyor. Developed the Chutes portion of the application and a custom launcher including splash screen. Technologies: Windows Forms, C#, T-SQL, XML, and WCF.

Parts Maintenance Application
Diakonia Conveyor Manufacturing – Franklin, TN (2014-2015)
Designed and developed a web-based application for managing more than 24,000 different parts and part types. The application also includes User, Customer and database management. Written in ASP.Net, User Controls, C#, SQL Server, JQuery, and CSS.

Online Ordering Website
Uniguest – Franklin, TN (2014)
Developed a web-based ordering application which allows Crowne Plaza Hotel managers to order products and services from Uniguest. Written in C#, ASP.Net with extensive use of JavaScript and JQuery to auto-populate forms. The application emails Uniguest and the customer email confirmations.

WordPress Customization
Uniguest – Franklin, TN (2014)
Modified an existing WordPress theme for the client to include a specific style and design elements provided by their artists. Technologies: WordPress, CSS.

Agency Management System
Lexon Surety Group – Mt. Juliet, TN (2013-2014)
Designed and developed a business application for a national insurance bond company which imported data from a 3rd party application and provided tools for adding additional information and an interface between the company’s internal business applications. The application consisted of a WPF application that ran with or without a user interface depending on startup switches and as a scheduled task which handled the import functionality. A ASP.Net web application provided tools to view, edit or add information and a mechanism for retrieving data from five separate SQL data stores. Technologies: Vertafore, BondPro, WPF, ASP.Net, XML, C#, Entity Framework, SQL Server, stored procedures and scheduled tasks, AJAX and JavaScript.

Direct Collect Application Development
Lexon Surety Group – Mt. Juliet, TN (2013-2014)
Designed and developed an application which gathers delinquent accounts from the company’s management system and generates an Excel workbook which can be imported into QuickBooks Online, a system used by the Collections organization. The format imported generates invoices with line-item detail specific to the company’s needs. Additionally, an export from QuickBooks into an Excel workbook with import functionality into the company’s four SQL databases per account was also created. Technologies: ASP.Net, C#, Excel Interop Objects, Entity Framework, SQL Server.

Hardest Hit Fund
Tennessee Housing Development Agency – Nashville, TN (2012)
Developed web and WPF applications for managing the communication between the client and mortgage servicers which use Excel spreadsheets in a format specified by the United States government. The application manages the import, export and views of financial information throughout a customer’s participation in the government program. Technologies: C#, Entity Framework, WPF, ASP.Net MVC, SQL Server, Mitas mortgage system.

Weatherization Application
Tennessee Housing Development Agency – Nashville, TN (2012)
Redesigned and rewrote an external-facing web application that provides subscriber agencies with the ability to participate in the Weatherization program for Tennessee Housing Development Agency. Technologies: C#, Entity Framework, ASP.Net, JavaScript, DevExpress controls.

Online Advertising Tracking Software
American Residential Systems – Memphis, TN (2011-2012)
Developed an online advertising application for creating Google AdSense links tracking clicks from visitors and supporting a $750k annual ad budget. Using a custom JavaScript code that could be added to any web page or website managed by the company, it allowed marketing personnel to monitor visits and positive actions by customers who booked services with the company. Technologies: ASP.Net MVC, Linq-to-SQL, SQL Server, JavaScript, ExtJS.

Custom Web Template Design
GL2 – Memphis, TN (2011)
Designed a custom website template for commercial release using the Gantry framework, 960 grid system, and Twitter bootstrap supporting mobile, tablet and desktop screen resolutions. Technologies: HTML 5, Twitter Bootstrap, CSS, JavaScript, PHP.

Website Conversion to CMS
Goodwill Industries – Nashville, TN (2011)
Migrated two static websites to Joomla! 1.7. Created custom Joomla! 1.7 templates including PHP coding. Technology: Joomla! 1.7, MySql, PHP.

Automation Systems for Accounting and Shipping
Kele, Inc. – Nashville, TN (2010-2011)
Developed seven business applications to automate accounting processes, calculate shipping costs, and prepare various file formats for exchanging information with external companies. Several applications automated logging into external servers and downloading data using FTP and SFTP. Applications were written as stand-alone Microsoft Windows programs which could be run with or without a user interface as automated processes and others as ASP.Net web-based applications. Technology: C#, VB.Net, WPF, ASP.Net, Linq, TSQL, HTML, AJAX.

Real Estate Automated File Downloader
RedPlus – Memphis, TN (2011)
Created a Windows-based WPF application to automate the process of logging into a secure website, navigating a dynamically changing daily web link and downloading a .zip file containing real-estate images. The application can run with or without a user interface and is executed automatically via a scheduled task. Technology: C#, WebRequest classes.

Commissions Application
Magna Bank – Memphis, TN (2010)
Converted Microsoft Windows-based client application using Sybase database to ASP.Net web application and SQL Server. The application calculates commissions for mortgage services and provides rules for applying commissions in tiers that can also be retroactive. The program also provides a variety of reports for administrators and employees. Technology: C#, Linq-To-SQL, TSQL, Crystal Reports, HTML, and AJAX.

Invoice Tracking System
Varsity Brands, Inc. – Memphis, TN (2010)
Rewrote an invoice tracking system used by multiple websites for Varsity brands, the leader in high school and college cheerleading and dance. The application was converted from VB.Net to C# language. Developed web services to retrieve data from XML with storage in SQL Server.

Ear, Nose, Throat Surgery Application
UT Medical Group – Memphis, TN (2009-2010)
Redesigned web-based PHP/MySql application used to record patient medical history for UT Medical Group’s Ear, Nose and Throat surgery research. This electronic medical records (EMR) application provides tools for tracking patient medical history and the personnel who interact with patients. It also provides extensive reporting and import/export capabilities. The new platform was developed with the ASP.Net/SQL Server framework. Extensive use of AJAX, JavaScript and DHTML in the user interface with C# language, Linq-To-Sql, and SQL Server stored procedures.

Transportation Management System
Barnhart Crane & Rigging Co. – Memphis, TN (2009)
Architect and developer of an ASP.Net web application to manage transportation logistics. Technologies included C#/ASP.Net, AJAX, DHTML, JavaScript, SQL Server, Bing Maps and PDF files. Images were stored in the database and rendered on the fly. Application supports dual security modes via database or LDAP authentication. Designed custom drill-down reports. Website functionality based on roles and user security.

Bi-Lingual E-Commerce Site
Pangaea Mobility – Memphis, TN (2008-2009)
Designed and developed a bi-lingual E-Commerce website in PHP and MySQL for sim card sales in China. The website automatically detects the user’s country of origin and displays the appropriate site. Bi-Lingual marketing materials were also designed for the client. Technology included AJAX-based form processing with behind the scenes credit card processing with local bank. Developed banner advertisements in Adobe Flash and a .Net administration console which accesses the website’s database in real-time.

Trade Show Presentation
National Transportation Alliance – Memphis, TN (2008)
Acquired voice over talent to read copy provided by the client, edited voice over and prepared audio mix with music, designed and animated 3D logo and graphics, edited the final HD video presentation which included DVD production.

Website Design and Joomla! Implementation
Desoto County Mississippi Government – Memphis, TN (2008)
Prepared composite illustrations of a new website design and refined the design with the client. Created static HTML version of the web site with CSS. Developed custom PHP Joomla! template and integrated customer content.

Joomla! Implementation
Goodwill – Nashville, TN (2008)
Converted an existing website for Goodwill Industries of Middle Tennessee to Joomla, an open-source CMS platform, enabling non-technical personnel to manage and update the website easily. The solution developed using PHP and MySql. UI and modules were customized for the client. Project included training and documentation.

Web-Based Bond System
Vining Sparks – Memphis, TN (2007)
Developed a web-based solution for viewing bond information to replace client-based software. Technologies included: ASP.Net, C#, SQL Server, AJAX, DHTML, and JavaScript.

SharePoint Customization
FedEx – Memphis, TN (2007)
Developed and implemented custom SharePoint templates, themes and master pages to customize more than 100 Windows SharePoint Services 3.0 sites for FedEx Global Security.

WPF Payment Processing Application and Management System
PowerTrack / US Bank – Nashville, TN (2006-2007)
Assisted in the design and development of PowerTrack Operations Suite, a Windows-based client/server application written in WPF and C#. Extensive use of web services with SQL Server back-end.

Electronic Medical Records Application
21st Century Oncology – Ft. Myers, FL (2006)
Designed Windows forms for an application to manage electronic medical records for a radiation therapy organization with 179 clinics in the US. The application was developed in C# with each form compiled as an individual library which is stored in SQL Server.

Manufacturing Workflow Application
Carrier Corporation – Memphis, TN (2005-2006)
Designed and developed a manufacturing workflow application for Carrier Corporation to manage the production of air conditioning coils in their manufacturing plants. The web based application allows supervisors to schedule production for multiple production lines and shifts from workstations on the manufacturing floor. The schedules are instantly communicated to personnel on each line. The application also provides reporting of production throughput and quality metrics which are broadcast on monitors at the top and bottom of each assembly line. Technologies: ASP.Net, VB.Net, AJAX, and Crystal Reports.

Manufacturing Production Software
Carrier Corporation – Memphis, TN (2005)
Updated an existing Microsoft Windows application which runs on 14 workstations in air conditioning manufacturing plant. Provides real-time interaction with assembly line PLC devices and relays information to SQL server for real-time reporting. Technologies: Windows forms, VB.Net, SQL Server

Electronic Funds Transfer Application
EFS – Memphis, TN (2004)
Developed Microsoft Windows Service, Windows forms control panel application, web-based administration application in ASP.net to automate fund transfers via FTP. Application stored data in SQL Server and Lotus Notes databases.

Data Import Application
United States Department of Transportation – Washington, DC (2004)
Designed and developed system to download files from Department of Transportation on a daily basis and update various internal systems. Project consisted of a Windows Service, Control Panel application, and ASP.Net web interface for generating custom mailing lists. Written in C# with SQL Server, Lotus Notes and Access backends. Used SFTP to communicate with D.O.T.

Custom Scanning and Document Management Software
National Bankers Trust – Memphis, TN (2003-2004)
Developed custom scanning application which reads barcodes, stores images in multi-page Tiff format by customer. Developed a wizard for Microsoft Word for generating barcodes. Technologies: Windows forms, C#, ASP.Net.

Custom Backup Software
National Bankers Trust
– Memphis, TN (2003)
Created a custom backup application for archiving image files based on specific customer requirements. Technologies: VB.net, Windows Services, custom control panel, SQL Server.

GL2.Timesheet Time Tracking Application
GL2 Corporation – Memphis, TN (2003)
Designed and developed commercial time-tracking application. Technologies: ASP.Net, AJAX, C#, SQL Server, Windows Taskbar application, Adobe Flash.

Pay-Per-Click Advertising System
Nationwide Card Services – Memphis, TN (2002-2003)
Member of a team which re-designed pay-per-click advertising management system. Configured Windows 2003 clustered servers for the client. Technologies: ASP.Net, VB.Net, SQL Server.

Online Banking Application
National Bankers Trust – Memphis, TN (2002)
Designed an online banking application for specialty financial company. Technologies: Lotus Notes, Domino Server, Html, JavaScript.

Warehouse Conveyor Management System
DK Publishing – Nashville, TN (2001-2002)
Developed system for controlling packages on a conveyor system to stop at each location for pick and pack. Quality control tests weights from conveyor sensors against values in SQL database. Packages are then forwarded to one of 11 different shipping lanes. Technologies: SQL Server, ASP.Net, Windows Services.

Vehicle Order and Asset Management Application
TruGreen/ChemLawn – Memphis, TN (2001)
Developed system for managing vehicle orders and equipment assets for 450 locations in the U.S. Created custom reports. Technologies: ASP.Net, SQL Server.

Transplant Gene Therapy Application
St. Jude Children’s Research Hospital – Memphis, TN (1999-2001)
Member of a 3-person team that developed the first Clinical Trials / Transplant Gene Therapy application for St. Jude Children’s Research Hospital. Technologies: Java, JSP, Oracle.

Blood Donor Matching Software
St. Jude Children’s Research Hospital – Memphis, TN (1999)
Developed software for locating blood donor matches for children at St. Jude using a series of algorithms. Technologies: Java, JSP, Oracle.

Critical Event Escalation Software
BellSouth – Nashville, TN (1998-1999)
Developed the Network Escalation Reporting System for BellSouth which tracks critical outage events and escalates through a series of tiers. Technologies: Java, Java Servlets, Oracle.

Oncology Wide Area Network Software
Radiation Therapy Services – Ft. Myers, FL (1998)
Designed and developed Oncology Wide Area Network software, a web-based electronic medical records system. Also created custom scanning software. Technologies: ASP, SQL Server, custom web-browser.

Dynamic Website Creation Software
EHC/HCA – Nashville, TN (1998-1999)
Member of a team that developed software for creating hospital websites using a custom SGML markup language. Technologies: ASP, SQL Server.

GIS Mapping Software
Smart Data Strategies – Franklin, TN (1998)
Designed and developed company’s first online GIS viewer software. Technologies: Java, JSP, JavaScript, Oracle, ESRI GIS components.

Manufacturing Workflow System
VP Buildings – Memphis, TN (1997)
Member of a team which developed the company’s online project tracking system. Technologies: VB, ASP, SQL Server.

 

 

 

 

 

 

 

 

Hardest Hit Fund
Tennessee Housing Development Agency – Nashville, TN (2012)
Developed web and WPF applications for managing the communication between the client and mortgage servicers which use Excel spreadsheets in a format specified by the United States government. The application manages the import, export and views of financial information throughout a customer’s participation in the government program. Technologies: C#, Entity Framework, WPF, ASP.Net MVC, SQL Server, Mitas mortgage system.

Weatherization Application
Tennessee Housing Development Agency – Nashville, TN (2012)
Redesigned and rewrote an external-facing web application that provides subscriber agencies with the ability to participate in the Weatherization program for Tennessee Housing Development Agency. Technologies: C#, Entity Framework, ASP.Net, JavaScript, DevExpress controls.

Online Advertising Tracking Software
American Residential Systems – Memphis, TN (2011-2012)
Developed an online advertising application for creating Google AdSense links tracking clicks from visitors and supporting a $750k annual ad budget. Using a custom JavaScript code that could be added to any web page or website managed by the company, it allowed marketing personnel to monitor visits and positive actions by customers who booked services with the company. Technologies: ASP.Net MVC, Linq-to-SQL, SQL Server, JavaScript, ExtJS.

Custom Web Template Design
GL2 – Memphis, TN (2011)
Designed a custom website template for commercial release using the Gantry framework, 960 grid system, and Twitter bootstrap supporting mobile, tablet and desktop screen resolutions. Technologies: HTML 5, Twitter Bootstrap, CSS, JavaScript, PHP.

Website Conversion to CMS
Goodwill Industries – Nashville, TN (2011)
Migrated two static websites to Joomla! 1.7. Created custom Joomla! 1.7 templates including PHP coding. Technology: Joomla! 1.7, MySql, PHP.

Automation Systems for Accounting and Shipping
Kele, Inc. – Nashville, TN (2010-2011)
Developed seven business applications to automate accounting processes, calculate shipping costs, and prepare various file formats for exchanging information with external companies. Several applications automated logging into external servers and downloading data using FTP and SFTP. Applications were written as stand-alone Microsoft Windows programs which could be run with or without a user interface as automated processes and others as ASP.Net web-based applications. Technology: C#, VB.Net, WPF, ASP.Net, Linq, TSQL, HTML, AJAX.

Real Estate Automated File Downloader
RedPlus – Memphis, TN (2011)
Created a Windows-based WPF application to automate the process of logging into a secure website, navigating a dynamically changing daily web link and downloading a .zip file containing real-estate images. The application can run with or without a user interface and is executed automatically via a scheduled task. Technology: C#, WebRequest classes.

Commissions Application
Magna Bank – Memphis, TN (2010)
Converted Microsoft Windows-based client application using Sybase database to ASP.Net web application and SQL Server. The application calculates commissions for mortgage services and provides rules for applying commissions in tiers that can also be retroactive. The program also provides a variety of reports for administrators and employees. Technology: C#, Linq-To-SQL, TSQL, Crystal Reports, HTML, and AJAX.

Invoice Tracking System
Varsity Brands, Inc. – Memphis, TN (2010)
Rewrote an invoice tracking system used by multiple websites for Varsity brands, the leader in high school and college cheerleading and dance. The application was converted from VB.Net to C# language. Developed web services to retrieve data from XML with storage in SQL Server.

Ear, Nose, Throat Surgery Application
UT Medical Group – Memphis, TN (2009-2010)
Redesigned web-based PHP/MySql application used to record patient medical history for UT Medical Group’s Ear, Nose and Throat surgery research. This electronic medical records (EMR) application provides tools for tracking patient medical history and the personnel who interact with patients. It also provides extensive reporting and import/export capabilities. The new platform was developed with the ASP.Net/SQL Server framework. Extensive use of AJAX, JavaScript and DHTML in the user interface with C# language, Linq-To-Sql, and SQL Server stored procedures.

Transportation Management System
Barnhart Crane & Rigging Co. – Memphis, TN (2009)
Architect and developer of an ASP.Net web application to manage transportation logistics. Technologies included C#/ASP.Net, AJAX, DHTML, JavaScript, SQL Server, Bing Maps and PDF files. Images were stored in the database and rendered on the fly. Application supports dual security modes via database or LDAP authentication. Designed custom drill-down reports. Website functionality based on roles and user security.

Bi-Lingual E-Commerce Site
Pangaea Mobility – Memphis, TN (2008-2009)
Designed and developed a bi-lingual E-Commerce website in PHP and MySQL for sim card sales in China. The website automatically detects the user’s country of origin and displays the appropriate site. Bi-Lingual marketing materials were also designed for the client. Technology included AJAX-based form processing with behind the scenes credit card processing with local bank. Developed banner advertisements in Adobe Flash and a .Net administration console which accesses the website’s database in real-time.

Trade Show Presentation
National Transportation Alliance – Memphis, TN (2008)
Acquired voice over talent to read copy provided by the client, edited voice over and prepared audio mix with music, designed and animated 3D logo and graphics, edited the final HD video presentation which included DVD production.

Website Design and Joomla! Implementation
Desoto County Mississippi Government – Memphis, TN (2008)
Prepared composite illustrations of a new website design and refined the design with the client. Created static HTML version of the web site with CSS. Developed custom PHP Joomla! template and integrated customer content.

Joomla! Implementation
Goodwill – Nashville, TN (2008)
Converted an existing website for Goodwill Industries of Middle Tennessee to Joomla, an open-source CMS platform, enabling non-technical personnel to manage and update the website easily. The solution developed using PHP and MySql. UI and modules were customized for the client. Project included training and documentation.

Web-Based Bond System
Vining Sparks – Memphis, TN (2007)
Developed a web-based solution for viewing bond information to replace client-based software. Technologies included: ASP.Net, C#, SQL Server, AJAX, DHTML, and JavaScript.

SharePoint Customization
FedEx – Memphis, TN (2007)
Developed and implemented custom SharePoint templates, themes and master pages to customize more than 100 Windows SharePoint Services 3.0 sites for FedEx Global Security.

WPF Payment Processing Application and Management System
PowerTrack / US Bank – Nashville, TN (2006-2007)
Assisted in the design and development of PowerTrack Operations Suite, a Windows-based client/server application written in WPF and C#. Extensive use of web services with SQL Server back-end.

Electronic Medical Records Application
21st Century Oncology – Ft. Myers, FL (2006)
Designed Windows forms for an application to manage electronic medical records for a radiation therapy organization with 179 clinics in the US. The application was developed in C# with each form compiled as an individual library which is stored in SQL Server.

Manufacturing Workflow Application
Carrier Corporation – Memphis, TN (2005-2006)
Designed and developed a manufacturing workflow application for Carrier Corporation to manage the production of air conditioning coils in their manufacturing plants. The web based application allows supervisors to schedule production for multiple production lines and shifts from workstations on the manufacturing floor. The schedules are instantly communicated to personnel on each line. The application also provides reporting of production throughput and quality metrics which are broadcast on monitors at the top and bottom of each assembly line. Technologies: ASP.Net, VB.Net, AJAX, and Crystal Reports.

Manufacturing Production Software
Carrier Corporation – Memphis, TN (2005)
Updated an existing Microsoft Windows application which runs on 14 workstations in air conditioning manufacturing plant. Provides real-time interaction with assembly line PLC devices and relays information to SQL server for real-time reporting. Technologies: Windows forms, VB.Net, SQL Server

Electronic Funds Transfer Application
EFS – Memphis, TN (2004)
Developed Microsoft Windows Service, Windows forms control panel application, web-based administration application in ASP.net to automate fund transfers via FTP. Application stored data in SQL Server and Lotus Notes databases.

Data Import Application
United States Department of Transportation – Washington, DC (2004)
Designed and developed system to download files from Department of Transportation on a daily basis and update various internal systems. Project consisted of a Windows Service, Control Panel application, and ASP.Net web interface for generating custom mailing lists. Written in C# with SQL Server, Lotus Notes and Access backends. Used SFTP to communicate with D.O.T.

Custom Scanning and Document Management Software
National Bankers Trust – Memphis, TN (2003-2004)
Developed custom scanning application which reads barcodes, stores images in multi-page Tiff format by customer. Developed a wizard for Microsoft Word for generating barcodes. Technologies: Windows forms, C#, ASP.Net.

Custom Backup Software
National Bankers Trust
– Memphis, TN (2003)
Created a custom backup application for archiving image files based on specific customer requirements. Technologies: VB.net, Windows Services, custom control panel, SQL Server.

GL2.Timesheet Time Tracking Application
GL2 Corporation – Memphis, TN (2003)
Designed and developed commercial time-tracking application. Technologies: ASP.Net, AJAX, C#, SQL Server, Windows Taskbar application, Adobe Flash.

Pay-Per-Click Advertising System
Nationwide Card Services – Memphis, TN (2002-2003)
Member of a team which re-designed pay-per-click advertising management system. Configured Windows 2003 clustered servers for the client. Technologies: ASP.Net, VB.Net, SQL Server.

Online Banking Application
National Bankers Trust – Memphis, TN (2002)
Designed an online banking application for specialty financial company. Technologies: Lotus Notes, Domino Server, Html, JavaScript.

Warehouse Conveyor Management System
DK Publishing – Nashville, TN (2001-2002)
Developed system for controlling packages on a conveyor system to stop at each location for pick and pack. Quality control tests weights from conveyor sensors against values in SQL database. Packages are then forwarded to one of 11 different shipping lanes. Technologies: SQL Server, ASP.Net, Windows Services.

Vehicle Order and Asset Management Application
TruGreen/ChemLawn – Memphis, TN (2001)
Developed system for managing vehicle orders and equipment assets for 450 locations in the U.S. Created custom reports. Technologies: ASP.Net, SQL Server.

Transplant Gene Therapy Application
St. Jude Children’s Research Hospital – Memphis, TN (1999-2001)
Member of a 3-person team that developed the first Clinical Trials / Transplant Gene Therapy application for St. Jude Children’s Research Hospital. Technologies: Java, JSP, Oracle.

Blood Donor Matching Software
St. Jude Children’s Research Hospital – Memphis, TN (1999)
Developed software for locating blood donor matches for children at St. Jude using a series of algorithms. Technologies: Java, JSP, Oracle.

Critical Event Escalation Software
BellSouth – Nashville, TN (1998-1999)
Developed the Network Escalation Reporting System for BellSouth which tracks critical outage events and escalates through a series of tiers. Technologies: Java, Java Servlets, Oracle.

Oncology Wide Area Network Software
Radiation Therapy Services – Ft. Myers, FL (1998)
Designed and developed Oncology Wide Area Network software, a web-based electronic medical records system. Also created custom scanning software. Technologies: ASP, SQL Server, custom web-browser.

Dynamic Website Creation Software
EHC/HCA – Nashville, TN (1998-1999)
Member of a team that developed software for creating hospital websites using a custom SGML markup language. Technologies: ASP, SQL Server.

GIS Mapping Software
Smart Data Strategies – Franklin, TN (1998)
Designed and developed company’s first online GIS viewer software. Technologies: Java, JSP, JavaScript, Oracle, ESRI GIS components.

Manufacturing Workflow System
VP Buildings – Memphis, TN (1997)
Member of a team which developed the company’s online project tracking system. Technologies: VB, ASP, SQL Server.

Construction Analytics by Trimble
Trimble, Inc. – Knoxville, TN (2020 – 2021)
Senior Software Developer–Developed a cloud-based data analytics application for an industry leader in the construction space. Responsibilities included writing an Angular application, which included global authentication, Snowflake database running on AWS, web micro services using .Net core web api. Taken part in daily team standups and planning meetings. Performed code reviews and mentoring of junior developers and interns. Designed and developed Android and iOS mobile versions of the product using Xamarin and XCode.

myNexus Home Health 3.0
myNexus – Nashville, TN (2018 – 2019)
UI Architect / Developer – Participated as a team member responsible for User Interface improvements and creation of new features for the myNexus Home Health Portal version 3.0. Developed new application modules for Letter Log, Fax Solution and New Authorizations. The project was developed using the Angular 6.0 framework with integration of Microsoft .Net Core Web API services running in the Azure cloud environment. Extensive use of branching strategies using GIT, Microsoft DevOps services and Continuous Integration / Continuous Deployment (CICD). Agile project that included daily interaction with offshore team.

FedEx Billing Online | Improved Customer Experience (FBO-ICE)
FedEx – Memphis, TN (2018)
UI Architect / Lead UI Developer – Designed the new FedEx Billing Online (FBO) web application for FedEx which is an online next-generation payment portal that supports all of the organization’s companies worldwide. The payment portal consists of two Angular 5 web applications, COP and HOPE. COP is an invoice lookup and verification application that works in conjunction with HOPE to process credit card, EFT, PayPal and Amex Checkout payments. Both applications are designed with mobile-first responsive interfaces. Furthermore, HOPE can be hosted independently by any of the FedEx companies wishing to process payments. The application is PCI and ADA compliant and supports 17 languages and 21 currencies. It was developed using Test Driven Development principles in an Agile environment. Architecturally the backend system uses all new cloud-based web services developed in Java. It utilizes continuous integration, automated testing with more than 400 individual unit tests and deployment to seven environments from development, testing and production.

I.T. Recruiting Website
JDResources – Memphis, TN (2017)
Designed and created a WordPress website for an Information Technology recruiting firm which included 15 custom templates. In addition to the website I also developed a WebAPI web service to access the company’s internal SQL Server database containing open jobs. Several methods were created to export data in JSON which was then consumed within the WordPress site to allow users to view, search and apply for jobs. The technologies involved in developing this project were: HTML, SASS, PHP, JavaScript, jQuery, AJAX, C#, ASP.Net WebAPI, SQL Server and JSON.

EY Acquisition Manager
Ernst & Young – Charlotte, NC (2017)
Designed and developed an Angular 2 web application prototype for Ernst & Young. Designed HTML interfaces, created mock JSON data and coded the solution using JavaScript, jQuery, AJAX and the Angular 2 framework. Concept to completion was one week.

PALMS.3 Balance Sheet Management Application
Bank of America – Charlotte, NC (2016 –2017)
Member of a team to assist in developing modules for the PALMS.3 Balance Sheet Management application for Bank of America. The application provides tools to create and analyze various risk scenarios for a banking portfolio containing more than $4.4 trillion in assets. The technologies involved included WPF, C#, Prism Framework, SQL Server and Telerik controls.

GL2.Timesheet Angular / Cloud
GL2 – Nashville, TN (2016)
Designed and developed a web-based SaaS time tracking application hosted in the Microsoft Azure cloud. The application supports multiple customers, companies, clients, projects, tasks and users. Written in ASP.Net MVC, Web API, Angular and React with SQL Server 2016 as the supporting data source.

Custom Microsoft Outlook Plugin
Deloitte – Nashville, TN (2016)
Designed and developed a custom Microsoft Outlook plugin that allows more than 4,000 users to access corporate email templates from a single click on Microsoft Outlook toolbar. Templates are downloaded from a Microsoft SharePoint website which allows template creators to update templates for all users in a central repository. I also created an InstallShield self-installer which is pushed to clients by the company’s deployment team. The technologies used for this project were VSTO, WPF and MVVM design pattern.

TSA Workstation
MorphoTrust– Franklin, TN (2015-2016)
Senior Software Developer on a team responsible for developing applications for the United States Transportation Safety Administration to issue U.S. passports and 43 U.S. States to issue driver’s licenses. The applications, with more than 750 installations in the United States, capture resident information and biometric data using a variety of peripherals such as fingerprint scanners, card readers, cameras and signature pads. Once captured the information and resulting files are encrypted and transferred to the appropriate authorities including the FBI through secure channels. The applications were developed using WPF and MVVM architecture. Web Services were used to communicate with backend databases. My direct involvement in the project was to create a Fingerprint Scanning Simulator, User Interface interactivity for dual screen monitors (one for the TSA agent and another for the customer) which include different views, and creating a Folio.Tools application for testing and validating encrypted data.

Online Payment System
Transformations, Inc. – Franklin, TN (2015)
Designed and developed an online payment system for the Company’s existing product, Uluro. I created the user interfaces in HTML 5 / CSS / jQuery. They provide real-time updates of fees depending on payment options selected via AJAX requests. I designed and wrote the underlying architecture to support various payment processors through dependency injection of C# classes. I created the database structure, stored procedures and views for SQL Server 2012 databases. I also developed unit tests which were used to receive PCI compliance certification from Vantiv, the payment processor. I also wrote a Windows service to process future and recurring payments, update ACH status for check payments and send audit information to Transformations from each of the client sites through JSON packages sent to a WebAPI which I also developed.

Conveyor Configurator (CATO)
Diakonia Conveyor Manufacturing – Franklin, TN (2014-2015)
Member of a team which created a Windows Forms application that allows sales personnel and outside customers design a conveyor. Developed the Chutes portion of the application and a custom launcher including splash screen. Technologies: Windows Forms, C#, T-SQL, XML, and WCF.

Parts Maintenance Application
Diakonia Conveyor Manufacturing – Franklin, TN (2014-2015)
Designed and developed a web-based application for managing more than 24,000 different parts and part types. The application also includes User, Customer and database management. Written in ASP.Net, User Controls, C#, SQL Server, JQuery, and CSS.

Online Ordering Website
Uniguest – Franklin, TN (2014)
Developed a web-based ordering application which allows Crowne Plaza Hotel managers to order products and services from Uniguest. Written in C#, ASP.Net with extensive use of JavaScript and JQuery to auto-populate forms. The application emails Uniguest and the customer email confirmations.

WordPress Customization
Uniguest – Franklin, TN (2014)
Modified an existing WordPress theme for the client to include a specific style and design elements provided by their artists. Technologies: WordPress, CSS.

Agency Management System
Lexon Surety Group – Mt. Juliet, TN (2013-2014)
Designed and developed a business application for a national insurance bond company which imported data from a 3rd party application and provided tools for adding additional information and an interface between the company’s internal business applications. The application consisted of a WPF application that ran with or without a user interface depending on startup switches and as a scheduled task which handled the import functionality. A ASP.Net web application provided tools to view, edit or add information and a mechanism for retrieving data from five separate SQL data stores. Technologies: Vertafore, BondPro, WPF, ASP.Net, XML, C#, Entity Framework, SQL Server, stored procedures and scheduled tasks, AJAX and JavaScript.

Direct Collect Application Development
Lexon Surety Group – Mt. Juliet, TN (2013-2014)
Designed and developed an application which gathers delinquent accounts from the company’s management system and generates an Excel workbook which can be imported into QuickBooks Online, a system used by the Collections organization. The format imported generates invoices with line-item detail specific to the company’s needs. Additionally, an export from QuickBooks into an Excel workbook with import functionality into the company’s four SQL databases per account was also created. Technologies: ASP.Net, C#, Excel Interop Objects, Entity Framework, SQL Server.

Hardest Hit Fund
Tennessee Housing Development Agency – Nashville, TN (2012)
Developed web and WPF applications for managing the communication between the client and mortgage servicers which use Excel spreadsheets in a format specified by the United States government. The application manages the import, export and views of financial information throughout a customer’s participation in the government program. Technologies: C#, Entity Framework, WPF, ASP.Net MVC, SQL Server, Mitas mortgage system.

Weatherization Application
Tennessee Housing Development Agency – Nashville, TN (2012)
Redesigned and rewrote an external-facing web application that provides subscriber agencies with the ability to participate in the Weatherization program for Tennessee Housing Development Agency. Technologies: C#, Entity Framework, ASP.Net, JavaScript, DevExpress controls.

Online Advertising Tracking Software
American Residential Systems – Memphis, TN (2011-2012)
Developed an online advertising application for creating Google AdSense links tracking clicks from visitors and supporting a $750k annual ad budget. Using a custom JavaScript code that could be added to any web page or website managed by the company, it allowed marketing personnel to monitor visits and positive actions by customers who booked services with the company. Technologies: ASP.Net MVC, Linq-to-SQL, SQL Server, JavaScript, ExtJS.

Custom Web Template Design
GL2 – Memphis, TN (2011)
Designed a custom website template for commercial release using the Gantry framework, 960 grid system, and Twitter bootstrap supporting mobile, tablet and desktop screen resolutions. Technologies: HTML 5, Twitter Bootstrap, CSS, JavaScript, PHP.

Website Conversion to CMS
Goodwill Industries – Nashville, TN (2011)
Migrated two static websites to Joomla! 1.7. Created custom Joomla! 1.7 templates including PHP coding. Technology: Joomla! 1.7, MySql, PHP.

Automation Systems for Accounting and Shipping
Kele, Inc. – Nashville, TN (2010-2011)
Developed seven business applications to automate accounting processes, calculate shipping costs, and prepare various file formats for exchanging information with external companies. Several applications automated logging into external servers and downloading data using FTP and SFTP. Applications were written as stand-alone Microsoft Windows programs which could be run with or without a user interface as automated processes and others as ASP.Net web-based applications. Technology: C#, VB.Net, WPF, ASP.Net, Linq, TSQL, HTML, AJAX.

Real Estate Automated File Downloader
RedPlus – Memphis, TN (2011)
Created a Windows-based WPF application to automate the process of logging into a secure website, navigating a dynamically changing daily web link and downloading a .zip file containing real-estate images. The application can run with or without a user interface and is executed automatically via a scheduled task. Technology: C#, WebRequest classes.

Commissions Application
Magna Bank – Memphis, TN (2010)
Converted Microsoft Windows-based client application using Sybase database to ASP.Net web application and SQL Server. The application calculates commissions for mortgage services and provides rules for applying commissions in tiers that can also be retroactive. The program also provides a variety of reports for administrators and employees. Technology: C#, Linq-To-SQL, TSQL, Crystal Reports, HTML, and AJAX.

Invoice Tracking System
Varsity Brands, Inc. – Memphis, TN (2010)
Rewrote an invoice tracking system used by multiple websites for Varsity brands, the leader in high school and college cheerleading and dance. The application was converted from VB.Net to C# language. Developed web services to retrieve data from XML with storage in SQL Server.

Ear, Nose, Throat Surgery Application
UT Medical Group – Memphis, TN (2009-2010)
Redesigned web-based PHP/MySql application used to record patient medical history for UT Medical Group’s Ear, Nose and Throat surgery research. This electronic medical records (EMR) application provides tools for tracking patient medical history and the personnel who interact with patients. It also provides extensive reporting and import/export capabilities. The new platform was developed with the ASP.Net/SQL Server framework. Extensive use of AJAX, JavaScript and DHTML in the user interface with C# language, Linq-To-Sql, and SQL Server stored procedures.

Transportation Management System
Barnhart Crane & Rigging Co. – Memphis, TN (2009)
Architect and developer of an ASP.Net web application to manage transportation logistics. Technologies included C#/ASP.Net, AJAX, DHTML, JavaScript, SQL Server, Bing Maps and PDF files. Images were stored in the database and rendered on the fly. Application supports dual security modes via database or LDAP authentication. Designed custom drill-down reports. Website functionality based on roles and user security.

Bi-Lingual E-Commerce Site
Pangaea Mobility – Memphis, TN (2008-2009)
Designed and developed a bi-lingual E-Commerce website in PHP and MySQL for sim card sales in China. The website automatically detects the user’s country of origin and displays the appropriate site. Bi-Lingual marketing materials were also designed for the client. Technology included AJAX-based form processing with behind the scenes credit card processing with local bank. Developed banner advertisements in Adobe Flash and a .Net administration console which accesses the website’s database in real-time.

Trade Show Presentation
National Transportation Alliance – Memphis, TN (2008)
Acquired voice over talent to read copy provided by the client, edited voice over and prepared audio mix with music, designed and animated 3D logo and graphics, edited the final HD video presentation which included DVD production.

Website Design and Joomla! Implementation
Desoto County Mississippi Government – Memphis, TN (2008)
Prepared composite illustrations of a new website design and refined the design with the client. Created static HTML version of the web site with CSS. Developed custom PHP Joomla! template and integrated customer content.

Joomla! Implementation
Goodwill – Nashville, TN (2008)
Converted an existing website for Goodwill Industries of Middle Tennessee to Joomla, an open-source CMS platform, enabling non-technical personnel to manage and update the website easily. The solution developed using PHP and MySql. UI and modules were customized for the client. Project included training and documentation.

Web-Based Bond System
Vining Sparks – Memphis, TN (2007)
Developed a web-based solution for viewing bond information to replace client-based software. Technologies included: ASP.Net, C#, SQL Server, AJAX, DHTML, and JavaScript.

SharePoint Customization
FedEx – Memphis, TN (2007)
Developed and implemented custom SharePoint templates, themes and master pages to customize more than 100 Windows SharePoint Services 3.0 sites for FedEx Global Security.

WPF Payment Processing Application and Management System
PowerTrack / US Bank – Nashville, TN (2006-2007)
Assisted in the design and development of PowerTrack Operations Suite, a Windows-based client/server application written in WPF and C#. Extensive use of web services with SQL Server back-end.

Electronic Medical Records Application
21st Century Oncology – Ft. Myers, FL (2006)
Designed Windows forms for an application to manage electronic medical records for a radiation therapy organization with 179 clinics in the US. The application was developed in C# with each form compiled as an individual library which is stored in SQL Server.

Manufacturing Workflow Application
Carrier Corporation – Memphis, TN (2005-2006)
Designed and developed a manufacturing workflow application for Carrier Corporation to manage the production of air conditioning coils in their manufacturing plants. The web based application allows supervisors to schedule production for multiple production lines and shifts from workstations on the manufacturing floor. The schedules are instantly communicated to personnel on each line. The application also provides reporting of production throughput and quality metrics which are broadcast on monitors at the top and bottom of each assembly line. Technologies: ASP.Net, VB.Net, AJAX, and Crystal Reports.

Manufacturing Production Software
Carrier Corporation – Memphis, TN (2005)
Updated an existing Microsoft Windows application which runs on 14 workstations in air conditioning manufacturing plant. Provides real-time interaction with assembly line PLC devices and relays information to SQL server for real-time reporting. Technologies: Windows forms, VB.Net, SQL Server

Electronic Funds Transfer Application
EFS – Memphis, TN (2004)
Developed Microsoft Windows Service, Windows forms control panel application, web-based administration application in ASP.net to automate fund transfers via FTP. Application stored data in SQL Server and Lotus Notes databases.

Data Import Application
United States Department of Transportation – Washington, DC (2004)
Designed and developed system to download files from Department of Transportation on a daily basis and update various internal systems. Project consisted of a Windows Service, Control Panel application, and ASP.Net web interface for generating custom mailing lists. Written in C# with SQL Server, Lotus Notes and Access backends. Used SFTP to communicate with D.O.T.

Custom Scanning and Document Management Software
National Bankers Trust – Memphis, TN (2003-2004)
Developed custom scanning application which reads barcodes, stores images in multi-page Tiff format by customer. Developed a wizard for Microsoft Word for generating barcodes. Technologies: Windows forms, C#, ASP.Net.

Custom Backup Software
National Bankers Trust
– Memphis, TN (2003)
Created a custom backup application for archiving image files based on specific customer requirements. Technologies: VB.net, Windows Services, custom control panel, SQL Server.

GL2.Timesheet Time Tracking Application
GL2 Corporation – Memphis, TN (2003)
Designed and developed commercial time-tracking application. Technologies: ASP.Net, AJAX, C#, SQL Server, Windows Taskbar application, Adobe Flash.

Pay-Per-Click Advertising System
Nationwide Card Services – Memphis, TN (2002-2003)
Member of a team which re-designed pay-per-click advertising management system. Configured Windows 2003 clustered servers for the client. Technologies: ASP.Net, VB.Net, SQL Server.

Online Banking Application
National Bankers Trust – Memphis, TN (2002)
Designed an online banking application for specialty financial company. Technologies: Lotus Notes, Domino Server, Html, JavaScript.

Warehouse Conveyor Management System
DK Publishing – Nashville, TN (2001-2002)
Developed system for controlling packages on a conveyor system to stop at each location for pick and pack. Quality control tests weights from conveyor sensors against values in SQL database. Packages are then forwarded to one of 11 different shipping lanes. Technologies: SQL Server, ASP.Net, Windows Services.

Vehicle Order and Asset Management Application
TruGreen/ChemLawn – Memphis, TN (2001)
Developed system for managing vehicle orders and equipment assets for 450 locations in the U.S. Created custom reports. Technologies: ASP.Net, SQL Server.

Transplant Gene Therapy Application
St. Jude Children’s Research Hospital – Memphis, TN (1999-2001)
Member of a 3-person team that developed the first Clinical Trials / Transplant Gene Therapy application for St. Jude Children’s Research Hospital. Technologies: Java, JSP, Oracle.

Blood Donor Matching Software
St. Jude Children’s Research Hospital – Memphis, TN (1999)
Developed software for locating blood donor matches for children at St. Jude using a series of algorithms. Technologies: Java, JSP, Oracle.

Critical Event Escalation Software
BellSouth – Nashville, TN (1998-1999)
Developed the Network Escalation Reporting System for BellSouth which tracks critical outage events and escalates through a series of tiers. Technologies: Java, Java Servlets, Oracle.

Oncology Wide Area Network Software
Radiation Therapy Services – Ft. Myers, FL (1998)
Designed and developed Oncology Wide Area Network software, a web-based electronic medical records system. Also created custom scanning software. Technologies: ASP, SQL Server, custom web-browser.

Dynamic Website Creation Software
EHC/HCA – Nashville, TN (1998-1999)
Member of a team that developed software for creating hospital websites using a custom SGML markup language. Technologies: ASP, SQL Server.

GIS Mapping Software
Smart Data Strategies – Franklin, TN (1998)
Designed and developed company’s first online GIS viewer software. Technologies: Java, JSP, JavaScript, Oracle, ESRI GIS components.

Manufacturing Workflow System
VP Buildings – Memphis, TN (1997)
Member of a team which developed the company’s online project tracking system. Technologies: VB, ASP, SQL Server.