Cody J. Mathis
codyjmathis@outlook.com •
(870) 423-8345 •
Nashville, TN Metropolitan Area
Summary
Senior software engineer with 10+ years of experience in full stack development, specializing in C# and the Microsoft technology stack. Proven track record of delivering high-quality software, modernizing legacy systems, and driving continuous improvement.
Experience
Senior Software Engineer | Freelance / Self Employed
March 2024 – Present · Nashville, Tennessee
- Built and modernized desktop and web applications for clients using C# and .NET.
- Designed and optimized SQL Server and Postgres databases both cloud based and on premises.
- Integrated APIs and vendor systems to streamline client operations across on‑prem and cloud platforms.
- Implemented performance, security, and monitoring practices for mission‑critical applications.
- Delivered clear technical documentation and maintained code with Git for reliable client handoff.
Lead Software Engineer | Carroll Electric Cooperative Corporation
January 2016 – March 2024 · Bentonville, Arkansas
- Developed new desktop and web applications using C# and .NET.
- Utilized modern frameworks and technologies including .NET, .NET Core, Blazor, and Entity Framework.
- Maintained legacy ASP.NET, Web Forms, and Windows Forms applications while adopting current technologies.
- Designed, tested, and deployed new database schemas for Oracle and Microsoft SQL Server.
- Delegated and mentored internal developers and consultants to achieve business goals.
- Monitored performance and security of mission‑critical database services locally and on cloud platforms.
- Developed and optimized database schemas and application queries to ensure performance and uptime.
- Built services to interoperate with vendor applications throughout the organization.
- Designed and developed reporting tools using SQL and PL/SQL in addition to the Power BI platform.
- Built ETL pipelines to integrate Oracle and SQL Server data across various cloud platforms.
- Utilized SSIS for ETL processes between source and target platforms.
- Led API integrations of utility metering software and core billing software.
- Created end‑user and technical documentation for IT support personnel.
- Used Git (and previously TFS) for source control.
IT Helpdesk Operator | Carroll Electric Cooperative Corporation
August 2014 – January 2016 · Berryville, Arkansas
- Monitored daily operation of IT systems and services to ensure optimal performance and security.
- Provided technical support for 300+ company employees.
- Collaborated with team members to develop and implement solutions for recurring technical issues.
- Performed routine PC hardware and software upgrades.
- Documented and tracked support requests using a ticketing system to ensure timely resolution and follow‑up.
- Conducted regular maintenance and health checks for optimal system performance.
Skills & Technologies
Desktop Development
C#, WinForms, Entity Framework, Entity Framework Core, Windows Services
Web Development
C#, Web Forms, ASP.NET Core, .NET, Blazor, Entity Framework Core, HTML, CSS, JavaScript
Databases
Microsoft SQL Server, Oracle, PL/SQL, SQL, Database Design, Query Tuning, Server Administration
Libraries
DevExpress Components, Telerik UI, Bootstrap, Entity Framework / EF Core
Education
High School Diploma | Berryville High School
Berryville, Arkansas — 2013
References
- David Brock (VP, Prior Employer): 870-350-2282
- Dwane Malotte (IT Manager): 870-654-4564
- Nick Luebbering (IT Systems Manager): 870-654-7466
- James Generaux (CEO, IT Consulting Firm): 870-480-3222