Post Job Free

Resume

Sign in

C# Full Stack

Location:
Avon, OH, 44011
Posted:
July 05, 2023

Contact this candidate

Resume:

* ****** ******* ********* **** Page ...

JOHN GOLD

adx3z0@r.postjobfree.com

216-***-****

Cleveland/Avon Ohio area or remote

SUMMARY:

More than 2 decades of Information Systems / Technology experience including Systems Analysis, Application Development, Programming, Project Leader, and IT App-Dev Business Owner, Agile software development, Test Driven Development and much more. CORE COMPETENCIES:

Application Development and full life cycle Project Leadership using Microsoft Tools and Technologies including: C# (.NET & Core), ASP (.NET & Core), MVC, WebApi, SQL, EF, LINQ, HTML, JavaScript, CSS, AJAX, React, Angular, Vue, Blazor…

Sep 2021 – Jul 2023

Sr. .Net Developer

Compri Consulting

● Working Fulltime at e-470 Backend

o TDD Development of C# Microservices with RabbitMQ, MassTransit, SQL Server xUnit, Remote.Linq, Aspect Oriented Programming, SpecFlow, Mapster

● Working Fulltime at BI.com Worked on Back End and Front end to maintain and modernize external SAAS application for geo-monitoring clients as part of pre-trial, post-trial (aka parole), and immigration proceedings

o Upgraded Angular for the whole application from 11 to 13 o Updated the whole application from Google maps JavaScript library to using Google maps Material library

o Redeveloped SQL triggers and Stored procedures into C# .Net Core microservices over RabbitMQ

o Various front-end and back-end microservice feature development, including

Individualized Service Plan Maintenance, scheduling court dates, officer meetings, counseling sessions, social services, job counseling, Contact management, attorney notification

Phone number control upgrade to use international google phone number validation so that numbers can be free of typos and inaccuracies o Developing Workflow Microservice to use JavaScript IL that Dehydrates/Rehydrates stack to and from Database

Technologies: C#, ASP.NET and .NET Core, Angular 10…13+, CSS, jQuery, HTML5, Microsoft Visual Studio 2019+, Entity Framework 6.0, Telerik, Crystal Reports, SQL Server 2016+, RabbitMQ, MassTransit, xUnit, Remote.Linq, SpecFlow, Mapster 2

Dec 2021 – April 2022

Sr. Consultant

Architect

Working part-time for HaulerHub

● Worked on the back-end and front-end architectural plans and project skeleton for a startup trying to be the Uber/Lyft of the trucking trailer industry, where shippers can put work out to independent and conglomerated truckers for bid

Technologies: C# .NET Core, EF Core, Xamarin, Maui, Blazor, JIRA, Bitbucket, Azure DevOps May 2021 – Oct 2021

Sr Consultant

Working full-time in Park Place Technology

● Worked on Back End and Front end to create an internal application for editing and managing sales commissions

o Azure Indexing

o Front end Angular using TypeScript.

o Kendo UI Grids

o microservices

Technologies: C# Core, ASP.NET Core, Azure SQL, Git, Azure DevOps, Pipelines, Angular 9, Azure functions, Azure Indexing, EF Core, TypeScript, Automapper, Serilog, Visual Studio 2019, Visual Studio Code, Kendo UI

June 2021 – Aug 2021

Part Time Sr Consultant

Part-time contract at Candid working for financial transaction customer

● Back End Windows microservice communicating with AWS, SQS queues

● Hashing and comparing files

Technologies: C# Core, ASP.NET Core, PostgreSQL, Git, Github, AWS, SQS, EF Core, Visual Studio 2019, Visual Studio Code, Kendo UI

Aug 2020 – Apr 2021

Sr Consultant

Working in Allstar Insurance, OH

● Worked on Back End and Front end to create internal Insurance applications for multiple brokers and underwriters.

o Self-Generating Clients via NSwag to facilitate inter-API communication. o Backend CRUD and business logic in N Tier architecture o Front-endnd Angular using TypeScript.

o PDF/XSL Report Generation

Technologies: C# Core, ASP.NET Core, Azure SQL, Git, Azure DevOps, Pipelines, Angular 9, Azure functions, Azure Service Bus, VS SQL Project, SqlPackage.exe, EF Core, TypeScript, Automapper, Serilog, NSwag, Visual Studio 2019, Visual Studio Code, GroupDoc ... 3

Jan 2020 – Aug 2020

Sr Consultant

Working in OnShift, Cleveland OH

Representing Bennett Adelson, Independence, OH

● Worked on OnShift’s Scheduling and Employee Engagement applications: o Prototyped EF Core Code first implementation

o Web Api C# Core backend

o React, Redux, Sega, TypeScript front end work on Scheduling. o React JS front end work on Employee Engagement.

o Microservice backend

Technologies: C# Core, ASP.NET Core, Azure SQL, XUnit, Git, Azure DevOps, Pipelines, React, Redux, Saga, Azure functions, RabbitMQ, Azure Service Bus, VS SQL Project, SqlPackage.exe, EF Core, TypeScript, Auth0, Autofac, Automapper, Serilog, Swashbuckle ... Sep 2019 – Dec 2019

Sr Consultant

Federal Reserve, Cleveland OH

● Developed tools for Diff/Compare of all bank computer security roles quarter to past quarter for all departments and branches.

● Analyze complex customer business needs and recommend and implement automated solutions to increase process automation, user experience, and launch of new products and services.

● Incorporate security and other relevant bank and system controls into solutions.

● Adhere to bank and system software development methodologies and standards. Technologies: C# MVC, Razor, Bootstrap, JQuery, ASP.NET, MS SQL, MSTest Unit testing, TFS, Git, CSS, SPA, Angular, ServiceStack

Nov 2015 – Sep 2019

Sr Consultant

TravelCenters of America, Westlake OH

● Lead developer on eForms Document Management system o Refactored eForms MVC application to be properly n-tier.

Stabilized issues there were having with the system.

Refactored EF to be Code First instead of model first.

Eliminated 500 MB of unused code and libraries from the system. o Created dozens of new web forms for Technician entry, with business logic to guide technicians’ step by step though issue diagnostics and inspections, including:

Department of Transportation road worthiness of Tractors and Trailers with logic on failure limits based on various metrics.

Used Truck Inspection, for TA Certified Used Truck Program

● Writing a parser/compiler to convert legacy green screen application code to C# Web application code using ANTLR.

● Built an Azure API microservice and converted it to AWS, Providing a Work Order API o JWT based Security Proxy.

o Caching, Throttling

o Code generated Documentation.

Technologies: C# MVC, Razor, Bootstrap, JQuery, ASP.NET, Oracle, MSTest Unit testing, TFS, CSS, SPA, SimpleInject, Angular, ANTLR, Swagger, Swashbuckle, Azure, AWS, Jira, Git, Bamboo 4

Aug 2015 – Nov 2015

Sr Developer

Sirva, Independence OH

● High pressure tight deadline contract, with development completed with weeks to spare.

● Lead group of junior contract developers to successfully complete task before customer deadlines.

● Excelled at creating code fast, keeping people organized and keeping the team going. Technologies: C# MVC, Razor, Bootstrap, JQuery, ASP.NET, SQL, MSTest Unit testing, TFS, CSS, SPA, Autofac ...

Feb 2014 – Aug 2015

IT Apps Programmer

Lead

Progressive Insurance, Mayfield OH

● Claims Loss Assignment tool, Simplified Claims Loss Reporting

● System recording representatives’ schedules, specialties, geography serviced, and special talents; then using that information along with utilization metrics to find the best Representative to assess a claim.

● Responsive website design using Bootstrap, AngularJS, CSS, MVC. WCF, SQL, SSIS... Technologies: C# MVC, AngularJS, Knockout, Bootstrap, JQuery, ASP.NET, SQL, MSTest Unit testing, TFS, SSIS, Swagger, ADO.NET, REST, WCF, Unity ...

Sep 2013 – Feb 2014

Sr. Software Engineer

Intellicorp, Beachwood, OH

Performing Criminal Background Checks following FCRA rules for various states:

● Reverse engineer legacy system to use EF, where logic previously in SQL server and Legacy C# code into microservice

● Xml Serialization/deserialization

● automatically writing 2000+ Unit Tests

Technologies: C# MVC, ASP.NET, EF, SQL, Enterprise Library, Unit testing, Moq, Dependency Injection/unity, TFS, TDD, WCF, REST, Unity

Apr - Sep 2013

Sr. Software Engineer

Logic Junction, Beachwood, OH

Developing Way-finding software to enable turn by turn navigation in building complexes, using Cross platform compatible Way finding web application.

(Check out http://ClevelandClinic.YourDirectRoute.com) o Google Maps integration

o Full Cycle Development using C#, MVC, SQL, AJAX, CSS, Knockout, JQuery, BootStrap and much more

o Microservices for map data and navigation path generation Technologies: C# MVC, ASP.NET, EF, SQL HTML5, CSS3, JavaScript, AJAX, JQuery, Knockout, Bootstrap, TDD, Azure, REST, NInject

5

Mar 2009-Apr 2013

Sr. Computer Systems

Analyst, Contractor

Elite Business Solutions Inc., North Royalton, Ohio as contractor

Lead senior developer in Elite Business Solution a fast pace consulting environment with full life cycle responsibility, developing specs, time estimates, architecture, coding, delegation and supervising of other developers as team lead both locally and remote.

● Full ERP / CRP / WMS systems with B2B and B2C front end, with back-end business rules configurable for each client and multiple shipping integrations.

● Full sales contact management wed application as a service with integrations to: Outlook, Exchange, iPhone, LinkedIn and Facebook.

● Data Translation Application for automatic dynamic format conversion and mail cleansing via watched FTP folders.

● End user usable graphical scripting language to do dynamic field translations to user defined formats.

● Built REST WebApi based n-tier code automation scripts so that the only manual coding is for custom BLL (Business Logic Layer) methods, additional automatically created Unit Tests and UI

(User Interface).

● Error log to Unit Test Generator – Logs errors with the assembly, method and serialized parameters and on build generates new unit tests from those errors.

● Using EF (Entity Frameworks) to build the first to layers; Data Access and DTO (Data Transfer Objects) in separate projects by altering EF t4 scripts to work cross projects.

● BLL Code generation tools to build standard CRUD operations for EF DTO objects

● A REST based WebApi layer that uses custom t4 scripts to generate:

● Controllers for each public class in the BLL and Web Methods for each public method

● A public human readable API Document Page using the xml documentation of the BLL to show usage instructions for each method and parameter

● An auto generated Pseudo BLL layer that has the same fingerprint as the BLL layer but acts as the consumer of the REST WebApi

● Includes xml documentation created at BLL for context hints and help.

● Outlook Add-In with REST web service

● Technologies: .NET 3.5-4.5, C#, MVC, TDD, UDD, ASPX, AJAX, LINQ, EF, ORM, Telerik, MS SQL Server 2005-2012, XML, XSL, CSS, HTML, JavaScript, BootStrap, WCF, VSS, TFS, Source Vault, Unit Testing, ADO.NET ...

6

Sep 2006-Feb 2009

Sr. Computer Systems

Analyst

LCG Technologies Corp., Elyria, Ohio

Provide IS and IT consulting services and project lead in areas and disciplines associated with training and experience as a Senior Computer Systems Analyst. The following project work has been done while working for LCG:

● Working inside United Transportation Union as the senior developer converting various VB.Net 1.0 / SQL 2000 / VSS 6.0d Projects into C# .NET 3.5 sp1 / SQL 2005 / Team System. Project lead two others and built:

Central security system into C# .NET 3.5 central parent project from which sub web projects are referenced and are contained within.

Master page in C# .NET 3.5 central parent project controls security via re-coded custom: Role Provider, Site Map Provider and Membership Provider classes that override standard ASP.NET security classes to server security data from SQL Server instead of from App_Data

Automatic breadcrumb control; fills in values and search results automatically with no code in the content page.

“Automatic Wiring” system to eliminate DTO layer, instead aspx Field Names are named the same as Column and Parameter names, and auto converted using extension methods on static classes to call Stored procedures and Fill Controls.

N-Tier Rapid Prototyping system that is greatly exceeding previous expectations and 50+ field aspx pages are coded in less than one screen of C# code

● Convert client from Legacy TakeStock CRM system to third party software produced by EPICOR with a SQL 2000 back end.

● Develop a preventative maintenance application for Kindt-Collins.

● Work with .NET, C#, and SQL Server 2005 prototyping the O/R Mapper / Templating solution called LLBLGen and extending it to use generic types and centralized data access control for purposes of standardizing caching and pre-caching algorithms.

● Develop innovative error handling that records parameters and local variables using custom SOAP serialization to serialize non-serializable objects for unit testing later when objects converted to serializable, or mock objects made.

Technologies: .NET 1.1-3.5, C#, VB.NET, AJAX, LINQ, MS SQL Server 2000-2005, LLBL Gen, CodeSmith, O/R Mapping,, IIS, XML, XSL, CSS, HTML, JavaScript, VSS, Source Vault Dec 2005-Sep 2006

Computer Systems

Analyst

Charles Schwab, Richfield, Ohio

Worked as a Sapphire Technologies consultant for Charles Schwab using C#, SQL, VB.NET, and VB6

(WebControls) for functional analysis, design and development of Schwabplan.com enhancements for Personal Rate of Return (PRoR) feature; added current NAV to the Fund Performance page; and allow easier access to e-services sign-up within web enrollment. Participant Programs and Sponsor Support Services Departments were impacted.

The following work was also done.

● Wrote Code coverage Analysis tools for VB 6.0 legacy classes.

● Service Oriented Architecture (SOA), microservices, and Web Services Technologies: C#, VB.NET, .NET, ASP, MS SQL Server 2000, SQL, Stored Procedures, IIS, XML, XSL, CSS, HTML, JavaScript, VSS

7

Jan 2005-Dec 2005

Computer Systems

Analyst

The Mail Room, Medina, Ohio

The Mail Room is a fulfillment house that prints on demand (POD) and warehouses print materials and various other goods. John maintained and expanded the web based B2B ordering system that is integrated with the internal warehouse management application and shipping applications. Programming using .NET, C#, ASP, VB.NET, MSSQL 2000, and Stored Procedures/Triggers was done as well as fulfilling the tasks of:

● Project lead as the senior developer, working with contract and in house resources.

● Identification of functional requirements.

● System analysis.

● Program development.

● System testing.

● Program maintenance.

Technologies: C#, VB.NET, .NET, ASP, MS SQL Server 2000, SQL, Stored Procedures, Triggers, IIS, XML, XSL, CSS, HTML, JavaScript, Crystal Reports, VSS Sep 2004-Jan 2005

Computer Systems

Analyst

Penton Media, Cleveland, Ohio

Worked as a Modis IT contracted consultant full time for Penton Media doing website development in

.NET, C#, ASP, PHP, MSSQL 2000, and MySQL, including the following:

● Content Administration Applications. N-layer integration.

● Rapid production / fast paced environment.

● Project Leading several projects simultaneously.

● Prioritizing projects based on projected financial outcome. Technologies: C#, .NET, ASP, MS SQL Server 2000, SQL, DTS, IIS, XML, XSL, CSS, HTML, JavaScript, VBScript, PHP, MySQL

Oct 2003-Sep 2004

Computer Systems

Analyst

Ford Motor Co., Windsor, Ontario and Cleveland, Ohio Worked as a DataRealm contracted consultant for Ford as sole analyst and project leader on several resource planning projects that included:

● Web interface for tool wear prediction, breakage detection and scheduling of replacement using n-tier development.

● Production flow bottleneck analysis that infers unmonitored equipment’s productivity using knowledge of traffic analysis and statistical modeling.

● Visual Plant / Active Plant Dynamic Graphing Report creation.

● Shift Break-Scheduling software that communicates to plant floor machines and automatically puts them into “paused” mode.

● Visual Plant/ SQL Server setup and installation.

● Wrote manual on QLSCM message queue and microservice Technologies: ASP, C#, .NET, MS SQL 2000 Server, SQL query analyzer, IIS, XIP, RTN, SBM, SBD, CFG, POSdc, OPC, RPC, PLC, DataWorX32, VisualPlant/ActivePlant, ORACLE, ODBC, POSMON, PCON, VBA, EXCEL, HTML, CSS, JavaScript, VBScript, XML, XSLT, Visual Basic 6, Access, QLSCM, ADODB

8

July 2001-Oct 2003

Computer Systems

Analyst

Compu-Data, Newington, Connecticut

Designed and developed Bulk Mail Production Quality Control software that was an ERP and MRP software for real time production management including the following:

● Discovered, identified and integrated 52 different possible production error states with management of their resolutions.

● Real time roll-tracking and printing informatics that adjusted priorities and scheduling.

● Managed and excelled in the integration of various printing process changes in mid project.

● Lead design meetings and organized stakeholders’ goals for the project. Technologies: Visual Basic 6, Access, SQL, ADODB, VBA, HTML, VBScript, ActiveX, Crystal Reports 7.0, 8.0, CSS, JavaScript

Dec 1999-Dec

2002

Sole Proprietor

Golden Enterprises, Windsor, Ontario & Manchester, Connecticut Created dynamically extensible database interface software including the following:

● Reduced time to production by over 50%.

● Increased maintainability as each customer shared the same software.

● Reduced debugging time by over 80%.

● Creates an upgrade path for the future.

● Visual Basic and SQL Macros for custom functions.

● HTML-based reporting with multiple detail sections, groupings and summations. The following engagement work was also done:

Connecticut Energy Cooperative, Hartford Connecticut

● In less than one week, created long distance telephone billing software to meet emergency billing needs.

Joe’s Foreign Car, Newington Connecticut

● Car service history and bill software.

BRAD Entertainment, Windsor Ontario

● Maintained the Dbase II database and created a web interface to the database to create an online presentation for each actor in the actor’s agency. Can-Am Insurance, Windsor Ontario

● Created call center and Customer Relationship Management system.

● Integrated and created web-based brokerage interface to add customer information into the system.

Technicut Tool, Windsor Ontario

● Created an Enterprise Resource Planning software to schedule factory load, perform cost estimation, and invoicing.

● Improved communication between departments and changed the way they worked together.

● Innovative free-form scheduling to accommodate short turn-around times and fast priority changes.

● QS 9001 quality standards.

Technologies: ASP, C#, .NET, MS SQL 2000 Server, SQL query analyzer, IIS, ODBC, VBA, EXCEL, HTML, JavaScript, VBScript, XML, XSLT, Visual Basic 6, Access, ADODB, Crystal Reports 7.0, 8.0, 9.0 9

Jul 1998-Dec 1998

Visual Basic 6.0

Programmer

Tandis, Oldcastle, Ontario

Tandis purchase the software made at Nadin Molds and employed by Tandis based upon being impressed by the work done at Nadin Molds, and continuing the project that was started at Nadin Molds as well as three additional projects including:

● Produce warehousing.

● Tent renting retail.

● Generic manufacturing management.

Technologies: Visual Basic 6, Access, Crystal Reports 5.0, 7.0, DAO Jul 1996-Jun 1998

Visual Basic 5.0

Programmer

Nadin Molds, Windsor, Ontario

● During the interview, given the problem of how to predict factory workload 6 months into the future, John described three solutions, including their positives and negatives.

● Learned Visual Basic for scratch in the first two weeks on the job, while preparing the application’s design.

● Conducted joint application design meetings including management, manufacturing project planners, and cost estimators to gain input on how they predict factory load and developed the design of the solution they would be using.

● Created an application to predict factory workload to within 85% accuracy at 6 months into the future.

● Automated the tasks of cost estimation, project management, and invoicing for a full ERP solution.

● Spearheaded ISO 9001 standards in all application output. Technologies: Visual Basic 5, Access, Crystal Reports 5.0, DAO EDUCATION:

University of Windsor, Windsor, Ontario, Canada

Bachelor of Computer Science

● Included heavy Math and MIS focus in course selection.

● MATLAB, JAVA, Oracle, SmallTalk, C, C++

Scholarship: 1st place Windsor/Essex Regional Science Fair, for an Artificial Intelligence system proficient in checkers.



Contact this candidate