
I'm Paul Anderson.
I'm a U.S. based Team Lead / Senior Software Engineer, currently working at Tennessee Valley Authority building mission critcal power tramission and monitoring applications using C# .
When I'm off the clock, I love exploring the world of large language models, investing & hedging, and soaking up the sunshine outdoors.

About me
I bring more than 15 years of experience as a seasoned .NET developer, team leader, and software architect, with a broad industry background spanning power utilities, e-commerce, healthcare, marketing, and logistics. My expertise currently focuses on leveraging LLMs, AI-enhanced workflows, process automation, and cloud technologies across Azure and AWS. I specialize in IaaS, PaaS, self-hosted environments, CI/CD pipelines, scalable architectures, and modern software development practices, including dependency injection, inversion of control, unit testing, and microservices. I commonly use C#, .NET Core, Blazor, TypeScript, React, and Angular.
- Location : Tennessee, United States
- Interests : Tech, Investing, and Outdoors
- Education : Bachelor of Science, Computer Science
- Employment : Tennessee Valley Authority.
Education
Bachelor of Science in Computer Science
East Tennessee State University, Johnson City, Tennessee
Hobby Projects
- Automated Equity Trading: Developing a trading application that dynamically rebalances portfolios by executing real-time buy/sell trades based on predefined allocations. The application can also identify option hedging strategies, premium-selling opportunities, and delta risk adjustments to manage risk and maximize profitability. Tech Stack: .NET 8, Charles Schwab API, OAuth 2, Web API, and proprietary algorithms.
- AI-Powered Knowledgebase Search Bot: Engineered an AI-driven knowledge retrieval system that indexes and categorizes documents, chat logs, and published materials for rapid, context-aware search. Tech Stack: C# Blazor (UI), Python (backend), Docker, FAISS vector searching, and locally hosted LLMs.
Professional Experience highlights
Team Lead / Senior Software Engineer
Tennessee Valley Authority – Remote, Knoxville, TN
09/2023 - Current- Architected and developed mission-critical user interfaces and microservices using C# 8.0, Blazor, Angular, OAuth 2.0, EF Core, and SCADA systems integrating with power generation and transmission assets that serve over 10 million people across seven states, including high-demand customers such as Tesla, Google, Meta, and Microsoft.
Senior Architect
Ministry Brands – Remote, Knoxville, TN
03/2021 - 09/2023- Architected a self-service payment portal that significantly boosted sales efficiency by streamlining contract signings and enhancing secure payment processing. Established and optimized Azure DevOps CI/CD processes, improving the deployment and integration of legacy applications. Led the migration of monolithic applications to scalable cloud architectures using the latest LTS version of .NET Core, utilizing Azure and Terraform for infrastructure as code to enhance system scalability and maintainability. Mentored teams in advanced software practices and Azure cloud technologies, emphasizing adherence to best practices in software security (OWASP) and maintainability. Collaborated closely with IT and business leaders to drive impactful outcomes across multiple development initiatives.
Senior Engineer
Ministry Brands – Remote, Knoxville, TN
05/2019 - 03/2021- Designed and launched a powerful, high-capacity mass texting system tailored to accommodate a wide range of communication needs, including sign-ups, surveys, voting, and extensive messaging campaigns. This highly scalable solution, capable of handling millions of texts daily, utilizes Azure C# Functions, Redis, and Queues for horizontal scaling, ensuring unwavering reliability and peak performance during high-demand periods. Initiated a comprehensive transition from legacy .NET applications to modern .NET Core frameworks, making the applications cloud-ready and optimized for enhanced cost efficiency and scalability. Developed internal .NET NuGets to create reusable libraries, significantly enhancing functionality across various products.
For complete details on my professional experience, please request my full resume.
Skills
TECH KNOWLEDGE
If you're interested in exploring the finer details, please expand the section below.
-
Programming & Frameworks:
- C# .NET (dotnet 3.1/6/8/9, .Net Framework, Standard), ASP.NET Core, MVC, Razor, Blazor Server, Blazor WASM, Web API, Swagger, Middleware, WCF, gRPC, SignalR, WCF, Regular Expressions, JavaScript, TypeScript, Python, Node.js, Express, Angular, React, Razor Pages, HTML, CSS, Bootstrap, jQuery, IIS Hosting, PowerShell, Docker, Entity Framework, Dapper, Linq, and TSL/SSL Ciphers.
- Dependency Injection, Loose Coupling, SOLID Principles, Design Patterns, OOP
Lets talk code
Due to the sensitive nature of my current work, I have temporarily made most of my public repositories private following my employer's recommendation. A few remain public. Thank you for your understanding.
Curious about the code? Check it out at my GitHub.
Get in touch
Whether you're looking for collaboration opportunities, need assistance with a project, or just want to discuss new ideas, I'm always open to connecting. Feel free to reach out via email or LinkedIn, and let's see what we can build together!
- Location
- Tennessee, United States
- Paul Anderson
- Github
- asyncfunction