Objective
My objective is to write the most useful, efficient and secure software possible to solve the problem at hand.
Skills
Applications
Visual Studio Code / 2022, Rider
Databases
SQL Server, SQLite, DB2, MariaDB / MySQL
Operating Systems
Linux, Windows, MacOS
Back End
C#, .NET 8.x, ASP.NET, Git, REST, APIs, Docker
Front End
HTML, CSS, Bootstrap, Javascript, Vue.js, React.js, AngularJS (1.x)
Work History
Paylocity
Software Engineer (Remote)
2024/04/22 - Present
- Worked On Payroll Processing Related Tasks
The Urban Electric Co
Software Developer (Remote)
2022/10/25 - 2024/04/05
- Developed a Custom Web ERP / MRP system
- Created using a .NET / ASP.NET / React / SQL Server tech stack
- Designed and Developed Data Migrations and Integrations Between Systems
- Used C#, .NET 6.0, Linux and Docker to build these services
- Integrated with existing On Premise MRP System (e.g. E2 JobBoss) using direct SQL access
- Integrated with Sage Intacct ERP using APIs provided by Sage
- Integrated with Custom ERP / MRP system using a mix of APIs and direct SQL access
Gower
Software Engineer (Remote)
2018/5/14 - 2022/10/21
- Developed an On-Premise Web Application that provided access to legacy AS400 System’s Jobscope ERP and MRP Data
- Built Using C#, .NET 6.0, ASP.NET, Bootstrap, Vue.JS, SQL Server and DB2
- Integrated with Azure Active Directory for Authentication and Microsoft Teams for Notifications
- Managed On Premise IIS server and was responsible for security hardening
Paylocity
Software Engineer (Remote)
2015/3/9 - 2018/5/11
- Developed a Real Time Load Testing Tool
- Provided a custom web front end to Microsoft Load Testing Services which provided real time feedback to viewers while the load test was running
- Provided admin tools which allowed performance engineers to modify load test parameters and use case scenario mixes as well as automatically schedule and manually start load tests
- Provided real time data consolidation and statistical summarization of load tests which simulated a minimum of 20,000 simultaneous users
- Provided tools that allowed for simple provisioning of existing users in prod mirror environment (with PII extracted and / or scrambled) using specified security parameters so that load tests could be run using as much prod-like data as possible while ensuring success of specific tasks
- Developed Tools Designed to Speed Up New Client Implementations / Onboarding
- Wrote a number of tools designed to allow implementation consultants to quickly import client data
- Wrote a number of audit processes designed to go behind consultants to quickly identify known configuration or setup errors that could result in revenue loss later on down the road
- Created and Maintained Deployment / Build scripts and CI/CD pipelines in TeamCity and Octopus
Erwin Penland
.NET Developer
2014/6/24 - 2015/2/27
- Developed Brand Central for Verizon
- Was developed with ASP.NET MVC, AngularJS and WebAPI
- Application provided a centralized resource for advertising campaigns and branding rules
- Was used by users at 40 different advertising agencies located around the world
JPL Coding
Software Architect / Engineer
2013/1/21 - 2014/6/23
- Worked independently for a variety of clients under a 1099
- Wrote and maintained custom ASP.NET software written in C# and VB.NET
- Maintained a variety of On Premise Windows servers
- Assisted in migrating / synchronization of applications and data stores between on premise and remote data centers
Fluor Daniel
Senior Software Engineer
2012/10/10 - 2013/1/18
- Developed PCDMS which assisted in tracking various contracts
- Developed using C#, ASP.NET Webforms and SQL Server
- Designed to run exclusively over high latency, low bandwidth connections to users located in remote regions such as Afghanistan
Benefitfocus
Senior Software Engineer
2011/9/6 - 2012/10/8
- Developed AppBuilder which was a rapid development tool for custom applications
- Made extensive use of Microsoft Technologies such as .NET, C#, ASP.Net Webforms and SQL Server
- Also made use of more esoteric parts of the .NET stack at the time such as Windows Workflow Foundation
- Also worked with apps built on the platform including HRInTouch
Gower/Jobscope
Software/Web Developer
2008/10/27 - 2011/8/24
- Designed and Developed a Cable Bus Quoting Web Application
- Worked extensively with C#, ASP.NET WebForms, ASP.NET Ajax, Linq-to-SQL and SQL Server
- Worked to help users transition from Spreadsheet based process to Web based process
- Maintained previous projects written for clients of Jobscope while I had previously worked there
- Developed a Component for JEE (Jobscope Enterprise Edition) which allowed users to customize form layouts
AMECO
Software/Web Developer
2007/7/30 - 2008/10/24
- Designed and Developed a Web Front End for a Custom Legacy ERP System
- Worked extensively with C#, ASP.NET WebForms, ASP.NET Ajax and MV.NET
- Custom ERP System was a D3/Pick system which operated against a multi-valued database
- Designed and Developed a Windows Service that allowed ERP system users to print to PDF
- Maintained and Customized Forked Version of Toolhound Construction Management System
- Worked extensively with VBScript and ASP
- Helped to build out a mobile (Windows CE) compatible version of the system
Jobscope
Software/Web Developer
2004/6/21 - 2007/7/27
- Developed Custom Software for a variety of Jobscope Clients
- Worked extensively with C#, VB.NET and SQL Server
- Wrote a variety of ASP.NET WebForm applications and traditional MDI WinForm applications
General Electric
Software/Web Developer
2000/9/21 - 2004/5/4
- Designed, Developed and Maintained Engineering Support Applications
- Made use of ASP / ASP.NET, Visual Basic / VB.NET and SQL Server
- Applications helped engineers to track and analyze reliability related issues along with failure prone parts
- Designed, Developed and Maintained Excel Spreadsheets and Macros which interfaced from SQL Server
Teletech Inc.
Network Administrator
1999/11/1 - 2000/9/1
- Administered and Maintained a Network of 100 plus client machines
- Managed 4 Windows NT 4.0 Servers and 1 Novell Netware 3.2 Server
- Worked extensively with Call Center Oriented Products like TCS, RTA and CMS (Lucent Switch Software)
- Work was performed in a high pressure international UPS call center environment
- Designed and Developed new Intranet Site for Greenville location using ASP/VBScript
Compass Information Solutions
Software Developer
1999/4/1 - 1999/11/1
- Designed and Developed Data Conversions between Hospital System Management Platforms
- Made use of Visual Basic, Microsoft Office and SQL Server
- Converted billing, diagnosis and lab data from SOMMED, Dairyland and SAINT systems into Meditech
- Helped design a next generation conversion backend which allowed for flatfile access using an ADO like API
Education
Greenville Technical College
Associates in Computer Technology
1996/8/1 - 1998/6/1