Post Job Free
Sign in

C# Team Member

Location:
Nashville, TN
Posted:
January 03, 2025

Contact this candidate

Resume:

Johnathan Cotner

615-***-****

*********.******@*****.***

Summary of Qualifications

Familiar with various source control solutions, including TFS, subversion and git

Familiar with various IDE’s, Microsoft Visual Studio 2005, 2008, 2010, 2012, 2015, 2019, 2022, Qt Creator, and Code Blocks

Familiar with cross platform communication techniques.

Ability to quickly learn new subject matter as needed, reliably punctual, and collaborative as needed.

I possess ISO Certification in Soldering (plated through hole and surface mount.)

Familiar with Atmel, Microchip, and ARM embedded processor development.

Strong understanding of various internet communication protocols.

Software development experience for Unix/Linux and MS Windows with the Gnu, Intel, and Microsoft compilers.

Developed both X12 and EDIFACT based EDI implementations

Academic Background

Hardin County Highschool

Honors Diploma in Science and Mathematics

University of North Alabama

Education Major

NEMCC -- Booneville, MS

Electronics Major

Technical Skills Summary

Programming Languages: C++, C#, VB 6, VB.NET, SQL, Java

Professional Experience

Electronics Renewal

Software Programmer - MIS Sep 2021 – Aug 2024

C#, T-SQL, ASP.NET 5, Blazor (.net 4.7 - .net 8.0), HTML

Rewrote several applications removing the Entity Framework from them and changing them to use Dapper instead, increasing their performance.

Created Customer integrations for new customers to facilitate automatic business transactions.

Maintained their publicly facing websites where customers could view their inventory to submitting new orders and RMA’s.

Maintained their internal website used by HR and the Sales Team for payroll and internal production tracking.

Wrote several HangFire jobs to facilitate database cleanup, customer notifications, automatic email reporting, as well as a few libraries used to talk to scales, RFID readers, and other HID devices used by the company.

Tennessee General Assembly

Programmer Advanced – Legislative Information Systems Nov 2020 – May 2021

VB.NET, C#, Node.JS, Tableau and T-SQL development.

Rewrote how several applications generate word reports from word interop using OpenXml and GemBox.

Implemented a server side Blazor application that gives Legislators their schedule, and allowed them to request to be co-sponsors of bills.

Implemented an application to respond to Jabber requests for information using Node.JS.

Created various reports in Tableau to track various aspects of the legislative process.

Volunteered as needed for events.

Cook Systems

Consultant – Tennessee General Assembly Feb 2019 - Nov 2020

VB.NET, C#, Node.JS, and T-SQL.

Project work for the LIS department of the Tennessee General Assembly.

Re-wrote BillTracking to use OpenXML to generate its most frequently used report.

Robert Half Technology – CompuCom June 2018 – Aug 2018

Project work installing retail pos systems and upgrading hardware for financial institutions – basically covering for full time CompuCom worker’s vacations.

Ics, inc Aug 2017-Jan 2018

SCADA programmer – contract/part time.

Configured sql server to use mirroring with a watcher on three dell servers.

Updated the primary SCADA developers Ignition credentials.

SQL Server 2012, VB.NET, Python 2.5, Java

Designed, Developed, and Deployed a CRM Emulator for ICSI’s use.

Competed ignition university training.

Configured ignition HMI pannels for automotive component testing stations.

Kasai North America, inc Aug 2014 - Sep 2016

Information Systems Programmer – MIS

Principal duty was to re-engineer existing VB 6 applications to VB.Net applications.

Designed, Developed, and Deployed the MIS inventory tracking application used by Kasai NA’s MIS.

Managed tier two EDI communications between Kasai N.A.’s customers and their direct ship suppliers.

Designed and Created tables, views, stored procedures, triggers and statements in MS SQL combined with .net application development to fulfill project needs for data entry and retrieval by both corporate and production teams.

Provided timely and highly detailed responses to information requests concerning EDI transactions.

Utilized both Label Matrix and Zebra Designer to create new or modify existing label designs.

Worked closely with Accounting in a three step process that was required by the anti fraud needs of Kasai N.A. with their direct ship suppliers and remittance received from customers.

Designed, Developed, Deployed and modified reports as needed by Kasai N.A. by utilizing Crystal Reports and excel .net interop.

Worked with Engineering to implement automatic label printing systems on various machines, including older plc systems that did not have a free standard communications port using .NET languages.

Trained suppliers on Kasai’s N.A’s production and shipping procedures to assist them with the development of their own systems that enabled them to implement an automated EDI system within their own organizations to satisfy direct ship EDI requirements at minimal cost to Kasai.

Validated payments made to suppliers as needed by Kasai’s accounting when perceived discrepancies in payments was reported by suppliers.

Designed, Developed, and Deployed an updated and corrected EDI gateway application in .net that parsed and stored EDI document information in SQL server for various EDI specifications provided by Automotive OEM’s

Designed, Developed, and Deployed ERP applications in .net to handle shipping load and EDI 856 creation for Nissan shipping which fixed a flaw that had cost the company over 5k annually.

Discovered a flaw in both software and reports that’s resolution resulted in a 4.7 million dollar back payment to Kasai in FY2014

Designed, Developed, and Deployed Kasai’s 2D labeling system.

VB 6,VB.NET, C# 3.0, C++, TSQL, HTML, CSS, MsSql server 2012, .Net 4.04.5

Visual Studio, SQL Management Studio, MSTest

X.12 EDI 997, 856, 830, 860, 862, etc.

UN/EDIFACT SHPINV, CONTROL, etc.

EDAS Inc., Spring Hill, TN. 2013 – 2014

Electronics Technician/Embedded Programmer

Developed updates and drivers for EDAS-DS software per instructions of the CPM.

Construction of A/D converter breakout boxes utilizing soldering techniques with plated through-hole PCB’s, and common hand tools

C, C++, Ruby.

Embedded Linux (Android, Debian, Armstrong, Ubuntu) Rippx project.

Workstation OS: Slackware, Ubuntu.

Developed and Deployed the open format data driver for EDAS-DS for EDAS’s customers to use

FLTK, Qt.



Contact this candidate