
Hi, I’m Cody.
I’m a Senior Software Engineer with over a decade of experience building desktop and web applications using C#, .NET, .NET Core, Blazor, ASP.NET, and WinForms. I’m skilled in SQL Server and Oracle database design, optimization, ETL pipelines, and enterprise integrations with APIs and cloud solutions. I have a strong background in modernizing legacy systems, architecting new platforms, and leading development initiatives while mentoring engineers and improving system performance and security.
Experience
Senior Software Engineer | 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 the latest frameworks and technologies including dotnet, dotnet core, Blazor, and Entity Framework.
- Maintained legacy ASP.NET, Web Forms and Windows Form applications while adopting current technologies.
- Maintained existing applications and services written in C#, .NET Framework, and ASP.NET.
- 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 maintained database schemas and application queries to ensure performance and uptime.
- Developed applications and 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, amongst various cloud platforms.
- Utilized SSIS for ETL processes between source and target platforms.
- Responsible for API integration(s) of utility metering software and core billing software.
- Created and maintained documentation for end users and technical documentation for IT support personnel.
- Leveraged GIT and previously, TFS for code repositories.
IT Helpdesk Operator | Carroll Electric Cooperative Corporation
August 2014 – January 2016, Berryville, Arkansas
- Monitored the 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.
- Ensured optimal performance of IT systems by conducting regular maintenance and health checks.
Skills
Languages
- C#
- SQL
- PL/SQL
- HTML
- CSS
- JavaScript
Desktop Development
- Microsoft Technology Stack
- Microsoft Windows Forms (WinForms)
- Windows Presentation Foundation (WPF)
- Windows Services
- Server Scheduled Jobs (Cron Job)
Web Development
- Microsoft Technology Stack
- ASP.NET Web Forms
- ASP.NET MVC
- ASP.NET Core
- ASP.NET Blazor
- ASP.NET Razor Pages
- .NET Framework / .NET Core
- RESTful API Development
Databases
- Microsoft SQL Server
- Postgres Databases
- Oracle Databases
- Database Design & Development
- Query Optimization and Tuning
- Server Administration
- Stored Procedures
- Extract, Transform, Load Processes (ETL)
- SQL Server Integration Services (SSIS)
Libraries, etc.
- Entity Framework (EF)
- Entity Framework Core (EF Core)
- Language Integrated Query (LINQ)
- DevExpress UI Components
- Telerik UI Components
- Bootstrap UI Components
Education
I am a self-taught software engineer with over a decade of experience, progressing from entry-level to Senior and Lead Engineer through real-world projects and continuous learning.
Self-Taught Software Engineer
- Over a decade of hands-on experience progressing from entry-level developer to Senior and Lead Engineer.
- Gained expertise through real-world projects, continuous learning, and adapting to evolving technologies.
- Proven ability to deliver enterprise-grade solutions without formal collegiate education.
High School Diploma
- Berryville Public Schools – Class of 2013
References
Full list of references available upon request.