Education
Bachelors Science Computer Science Engineering, University of Toledo
Associates Science Mechanical Engineering, University of Toledo
https://www.linkedin.com/in/charley-george
Qualifications
A highly motivated reliable web based applications developer that has developed using OData3/4, ASP.Net Core 8, C# 10, VUE, Web Forms, SWAGGER, BLAZOR, MVC, WCF, Responsive Design, JavaScript, JQuery, JQuery UI, Kendo UI, JSON, COM Objects, Open Streets Map, SOAP, Classic ASP, ASP.NET, VB.NET, Redis Server, Docker for Windows, AJAX / AJAX for .NET, GIT, HTML, CSS, XML, Entity Framework, and T-SQL to program a reliable maintainable applications using agile development process. With combined set of business and development experience and skills that contribute to a better understanding of what is needed in an application and the development process. The ability to work with customers on a one on one or in a group meeting as well as with team members will enhance the working environment.
Languages
.Net Core 8, C#, Seri Log, MVC, WCF, WWF, Umbraco, AngularJS, JavaScript, Jenkins, OData3/4, JSON, JSONP, JQuery, SOAP, ADO.Net, Classic ASP, ASP.NET, VB.NET, N-Unit, AJAX, HTML, CSS3, Kendo UI, XML, T-SQL, .NET 4-8, AWS, Open Source
Operating Systems
XP 32/64 Pro - 11, Server 200*-****-**-**, SQL Server 2000 – 2022
Professional Experience
Remote/Solutions Architect
Jan 2021 Oct 2024
Infotech, Gainesville
Design and develop application that integrate systems together for State DOT’s
Create custom web based application solving different business needs of State DOT’s
Design, Architect, Develop interfaces between two to x systems allowing information to smoothly pass for various Sate DOT’s
Design and develop applications that manipulate data in proprietary Infotech’s Applications that manipulate, notify, and anything else that is needed based on events in the system or scheduled for execution.
Technologies used OData3/4, ASP.Net Core 8, .NET 8, ASP.Net MVC, C#, SWAGGER, BLAZOR, VUE, SOAP, Web API, SQL Server, JQuery, JavaScript, HTML5, CSS, AJAX, Entity Framework, PostgreSQL, Rest Service, EDI File
Contractor/Senior .Net Programmer
Sept 2020 Oct 2020
Well RX, Tausan
Update and refactor code base for Umbraco CMS
Technologies used ASP.Net MVC, C#, Umbraco, SOAP, Web API, SQL Server, JQuery, JavaScript, HTML5, CSS, AJAX, Rest Service
Contractor/Senior .Net Programmer
Jun 2020 Sept 2020
Ahola, Broadview Heights
Fix server setup issues with IIS and services
Bug fixes in services and web applications for the payroll industry.
Write documentation and create flow charts for the application.
Azure DevOps CI CD
Technologies used ASP.Net, C#, SOAP, Web API, SQL Server, JQuery, JavaScript, HTML5 CSS, AJAX, Rest Service
Contractor/Senior .Net Programmer
Dec 2019 May 2020
Cleveland Clinic, Independence
Data migration from one ERP system to another more modern Oracle based ERP part of the global transition process.
Architect and program new web based application which allows for the calculation of revenue for each and every facility and department globally.
Write documentation and create flow charts for the application.
Azure DevOps CI CD
Technologies used ASP.Net Core 3.1.1, C#, Seri Log, Identity Core, Entity Framework Core, GIT, Web API, SQL Server, JQuery, JavaScript, HTML5 CSS, AJAX, Responsive Design, Rest Service
Remote Contractor/Senior .Net Programmer
June 2018 Oct. 2019
Windstream, North Carolina
Architect new order entry system using ASP.Net MVC, ServiceStack, MicroServices/DevOps, XML, ADO.Net, Main Frame and many other systems, ASP.Net Core 2.2, C#, VB.Net, Web API, Rest Services.
Design data structures and database from scratch for the entire application.
Go through entire code base removing Internet Explorer only code and converting the application to run in other main stream browsers.
Create new MVC site allowing Customer Service Reps place to place a customer on the do not call, email, text, … lists. It integrates with active directory and Oracle DB.
Create new capability for old application to communicate via JSON and REST micro services in Docker containers managed by Kubernetes on AWS, in one easy to use generic function.
Mentor 2 developers on the new technologies as well as furthering their capabilities in HTML, CSS, JavaScript, and more. Follow CI CD processes using IBM based software.
Remote Contractor/Senior .Net Programmer
Aug 2017 Nov 2017
XMS Solutions, North Carolina
Architect new software for the construction industry this includes data structures. This software is for the subcontractors that install the doors, hardware, trim, railing, and many other minor changes and additions to a newly constructed house.
Design data structures and database from scratch for the entire application.
Integrate with QuickBooks online API. Design new products and other elements for this new software inside QuickBooks.
Design data model and objects for new software for features like note, replies, attachments, tasks, takeoff, and more. A takeoff is their own project type that allows managers to track progress of tasks and share notes, and attachments with their assigned crews.
Create web hooks for QuickBooks to send the applications update, deletes, and creates allowing these changes to be saved in memory for both the estimates, products, and customers.
Create interface to assign parts of a QuickBooks estimate to tasks with notes, replies, and attachments included.
Create an interface allowing permanent attachment of files to products from QuickBooks.
No QuickBooks information except reference information is held inside the application allowing anything to change in QuickBooks without the need for the application to be updated and thus turning into a mini QuickBooks.
Technology used Entity Framework 6 code first, ASP.Net MVC 5, OAuth 2.0, C#, Web API, SQL 2012, JavaScript, JQuery, Kendo UI, Responsive Design Bootstrap, and IDE Visual Studio 2015.
Contractor/Senior .Net Programmer
May 2017 to July 2017
Teksystems, Independence, Ohio
Contracted for Farmers insurance Converting old policies and closing down one company and moving over to main company called Bristal West. The conversion process needs to comply with State and Federal regulations. I followed a general pattern created by the architect to translate from the sub company to Bristel West as new policies. I was tasked to a specific set of states for a specific version of policies for those states. The project was finished.
Technologies .Net, WCF, JavaScript, ASP.Net Webforms, C#, Responsive Design, SOAP, and IDE Visuals Studio 2015.
Senior .Net Programmer/Analyst
Sept 2016 to Feb 2017
The Accurate Group, Independence, Ohio
Create Enterprise SaaS that allows banks and other entities to keep track of their vendors and appraisers. This application holds orders, documents for the order, and documents for the vendors with PII on them and other PII information in the application as well.
Introduce new technologies (Handlebars Templating Engine) to allow for faster programming of features and reuse of code.
The front end is ASP.Net Webforms with AJAX, JavaScript, CSS, responsive design using Twitter Bootstrap, Handle bars templating for the front end, WCF REST services using C# for the middle and back end tiers, with SQL Server 2012 as the back end DB where new and modifications to stored procedures were needed.
Follow CI and CD server processes.
Agile Programming Technique used in Development with Languages such as Handlebars Templating engine, ADO.Net, Bootstrap, ASP.NET WebForms, Rest Services, Web API, C#, JSON, JavaScript, Jquery, Responsive Design, XML, T-SQL, DHTML, HTML, CSS, Responsive Design, and IDE’s such as Visual Studio 2015, SQL Server 2014, and TFS 2015.
Lead/Senior .Net Programmer/Analyst
July 2015 to Aug 2016
Lasership, Garfield Hts, Ohio
Create services in Service Stack rest service and MVC API rest service
Architect the front end of a new Enterprise routing, dispatch, monitoring system. This application is a Single Page App that uses Signal R as the push service to keep the dispatchers up to date on how the day is going. It is also tablet centric so the dispatcher can walk around the warehouse and not be stuck at a desk all day.
Architect applications, create coding standards, setup build and deploy servers among other duties
The entire company runs off the applications I architected and delivered.
Mentor/Train/Lead four other programmers with the technology chosen for the project and its architecture which includes Mercurial repository and Source Tree.
Team City and Octopus Deploy, Setup CI, CD server along with repositories.
Agile Programming Technique used in Development with Languages such as ASP.NET, C#, MVC 5, Kendo UI, Bootstrap, JSON, Open Streets Map, Redis Server, JavaScript, XML, T-SQL, DHTML, HTML, CSS, Handlebars Templating Engine, Web API, Rest Services, Responsive Design, and IDE’s such as Visuals Studio 2010 - 2015, SQL Server 2014, and Mercurial.
Remote Partime Lead/Programmer/Analyst
Jan 2015 to July 2015
Dell, Plano, Texas
Update Telerik Sitefinity CMS sites with new features using C#, HTML, CSS, JavaScript, and its API’s.
Design data structures and database from scratch for the entire application.
Duties also included the setup of IIS, DNS, and database servers along with the services and their respective needs.
Create new custom features for hospital 100 plus sites.
Setup repository structure and project structure for the 100 plus websites. Some sites shared the same features and other were standalone allowing the easy update of the Telerik Sitefinity CMS core application as released.
Provide Level 3 Support for Telerik Sitefinity CMS application.
Mentor/Train/Lead the Level 2 personnel on minor programming changes they can make like HTML and CSS changes along with page updates and other minor less technical tasks to be fulfilled.
Jenkins Setup CI, CD server along with repositories.
Development with Languages such as C#, JSON, Oauth 1x, JavaScript, HTML, CSS, Responsive Design, and IDE’s Visuals Studio 2015, SQL Server 2008, and Subversion.
Contractor Programmer/Analyst
Jan 2015 to July 2015
The Adcom Group, Cleveland, Ohio
Update Sitecore sites with new features using C#, its API’s, CSS, HTML, JavaScript, HTML, ASP.Net Webforms, MVC and more. Setup new Sitecore instances.
Custom features allowing franchise owners to have their own sites attached to parent companies website, setup new Sitecore sites from scratch,
Clean and fix broken Sitecore projects broken features from third party developers.
New MVC features in Sitecore, Create data filtering based on IP, create new feature allowing franchisees to create new projects and upload images with descriptions and other properties allowing the listing of cars for sale. Project for the Federal Reserve Bank of Cleveland’s internal site.
Jenkins Setup CI, CD server along with repositories.
Agile Programming Technique used in Development with Languages such as ASP.NET, C#, JSON, JavaScript, Responsive Design, Rest Services, Bootstrap, HTML, CSS, and IDE’s such as Visuals Studio 2015, SQL Server 2008, and Mercurial.
Senior Programmer/Analyst March 2012 to Jan 2015
NASA Safety Center (NSC), Brookpark, Ohio
Create custom features and extensions for Telerik Sitefinity CMS with responsive web design.
Implement changes to already existing web applications
Created application which keeps track of all the hazards and mishaps at NASA facilities, reports from this application go to the president of the United States.
Created MVC 3.0 - 4.5 sites for different purposes.
Design data structures and database from scratch for the entire application.
Replace mishap and investigation system for the entire NASA organization. Allowing the investigation and keeping track of mishaps and accidents on NASA properties
Maintaining the applications that have been developed in-house (NSC and STEP Handbook) and hosted applications such as Flight Test Safety Database (FTSDB) as needed to meet all NASA application development policies.
Ensuring software applications are functioning per customer requirements and promptly troubleshoot/resolve bugs or other issues and maintain documentation of fixes.
Implementing changes to the NSC, STEP Handbook and FTSDB software, and any other NSC newly developed applications as approved by the application owners in accordance with established CM processes and tools.
Maintaining change request documentation and updating software documentation.
Assisting the IT Infrastructure Team with any issues that may involve coding or troubleshooting.
Developing and maintaining software development process documentation and applications documentation (e.g. requirements, designs, data models, test plans, etc.) as required by NPR 7150 and the NSC. Support the NSC in establishing software development process documentation requirements.
Developing new applications as requested in accordance with established schedules, software development processes and applicable NASA software requirements and. Development activities include but are not limited to developing schedules, identifying resource requirements, gathering technical requirements, creating interface designs, developing data models, coding, testing and implementing software.
Presenting demonstrations of new applications or modifications of existing ones as needed and requested.
Providing development, test, and deployment plans and schedules for new applications, changes to existing applications, and applications retirement.
Team City Setup CI, CD server along with repositories.
Agile Programming Technique used in Development with Languages such as ASP.NET, C#, MVC 5, Web Services, Rest Service, JSON, JavaScript, XML, T-SQL, DHTML, HTML, CSS, Responsive Design, JQuery, and IDE’s such as Visuals Studio 2010 - 2013, SQL Server 2000 - 2012, Mercurial, and Subversion.
Contract Architect/Lead Programmer Jan 2012 to March 2012
Sedgwick CMS., Independence, Ohio
Architect complete application from scratch, technology, system needs, programming languages and more.
Design data structures and database from scratch for the entire application.
Created new way to encrypt data into the url with helpers functions and directions on how to use.
Create PCI compliant application which allows American Express and Master Card to keep track of claims of various sorts
Created MVC 3.0 site which talks to a WCF 4.0 rest service.
Mentored/Lead three non MVC/ WCF 4.0 programmers getting up to speed on the latest technology
Analyze and Gather Business Requirements
Agile Programming Technique used in Development with Languages such as ASP.NET, C#, JSON, JQuery, JQuery UI, JavaScript, XML, N-Unit, T-SQL, DHTML, HTML, CSS, and IDE’s such as Visuals Studio 2010, SQL Server 2000 - 2008 R2, and Subversion.
Contractor Architect / Lead /Analyst May 2011 to Nov.2011
Buckeye Mountain Wireless., Fairlawn, Ohio
Architect complete application from scratch, technology, system needs, programming languages and more.
Design data structures and database from scratch for the entire application.
Create application which allows BNSF railroad to keep track of external/internal repairs
Created MVC 3.0 site which talks to a WCF 4.0 rest service.
Mentored/Lead two non .Net programmers and one contractor getting them up to speed with object oriented programming as well as on latest technology
Analyze and Gather Business Requirements
Write Unit Tests For everything written
Create JavaScript application to integrate with third party Telerik grid
Agile Programming Technique used in Development with Languages such as ASP.NET, C#, JSON, .Net MVC, JQuery, NHibernate, Dapper, Kendo UI, JavaScript, XML, N-Unit, T-SQL, VB 6, DHTML, HTML, CSS, and IDE’s such as Visuals Studio 2010, SQL Server 2000 - 2008 R2, and Subversion
Programmer/Analyst Jan. 2008 to April 2011
Great Lakes Integrated., Cleveland, Ohio
Analyze and Gather Business Requirements
Write Unit Tests For all new Added Features
Edited and Created new Stored Procedures
Design/Create custom JavaScript and JQuery applications
Design data structures and database from scratch for the entire application.
Maintain and Add Additional Features to Legacy .NET SaaS which included the gather of information and requirements for these features and requests
Designed, developed, and programmed a custom Web SOAP Service that gathers shipping costs from FedEx and UPS with flexibility for further usage
Update Services that communicate between our in house Web applications and other third party applications
Design features for internal n-tier architecture web based fulfillment system and SaaS asset management application, and several web to print applications as well
Object Oriented Programming techniques used in n-tier architecture applications
Design new document actions and extension for Pageflex and Storefront SaaS servers.
Agile Programming Technique used in Development with Languages such as ASP.NET, C#, JSON, JavaScript, XML, N-Unit, T-SQL, VB 6, DHTML, HTML, CSS, and IDE’s such as Visuals Studio 2003 - 2010, SQL Server 2000 - 2008 R2, and Team Foundation.
Programmer/Analyst April 2006 to Dec. 2007
Indexed Visuals Inc., Chesterland, Ohio
Network Designing, Maintenance, and Security
Design data structures and database from scratch for the entire application.
Maintain and Add Additional Features to Legacy Applications which included the gather of information and requirements for these features and requests
Search Engine Optimization and Site Stream Lining code for site.
Develop and Test Business Layer Web Based Applications
Customer Support and Account Interaction Level 2 and Level 3 Support.
Design, Develop, and Test Custom Ecommerce System for Subscribers
Design, Develop, Test, and Add To a Custom Saas Application
Agile Programming Technique used in Development with Languages such as Classic ASP, ASP.NET, C#, JavaScript, JQuery, VB.NET, T-SQL, VB 6, HTML, CSS, and IDE’s such as Visuals Studio 2005, SQL Server 2005, VS 6, Dreamweaver, and a few more.
Report Writer/Designer Aug. 2005 to Mar. 2006
Paradigm Technologies, Inc., Strongsville, Oh
Create Custom Reports for Proprietary Software based on Firebird DB
Edit Existing Reports
Programmer/Analyst Sept. 2004 to July 2005
URS Consulting, Cleveland, Oh
Develop, and Test Internal Software Using ASP, ASP.NET, and Crystal Reports
Develop, and Test Applications According to Contract Working in a Team Environment
Test Applications According to Contract Working in a Team Environment
References
Furnished Upon Request