Paul Anderson

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-image

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

Business Acumen & Leadership
Strategic Planning, Domain Mastery, Problem Solving
Talent Development, Mentoring, Team Building
Stakeholder Comms, Process Optimization, Risk Mgmt
Frontend Development
Blazor, Boostrap, MVC, MVVM
Vue, Angular, React, Tailwind
JavaScript / Typescript
Backend Development
C# .Net Core (3.1, 5, 6, 8, 9), .NET Framework
SQL Server, MySQL, PostgreSQL, Oracle, NoSQL
SOLID, IoC, Single Responsibility, Design Patterns, OOP
Adaptability & Innovation
Clean Azure/AWS PaaS Architecture, Optimized, Scalable
AI/ML, Gen AI, LLMs, Deep Learning, NLP, Python
Proof of Concepts, Rapid Prototyping, Technology Scouting

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
  • AI/ML & Data Science:
    • Generative AI, LLMs (LLaMA 2, FLAT-T5, OpenAI), AI Chatbot Integrations
    • FAISS (Vector Search), Token Optimization, and TensorFlow, AI-Powered Knowledge Retrieval
  • Cloud & DevOps:
    • CI/CD Best Practices, Azure (DevOps, Functions, App Services, Cosmos DB, Service Bus, Redis, Blob Storage, etc.), AWS (Lambda, RDS, DynamoDB, S3, API Gateway, CloudFront, EC2, SQS, Elastic Beanstalk, IAM, Cognito, etc.)
    • Infrastructure as Code (Terraform, Bicep, ARM) CI/CD Pipelines (Azure DevOps, GitHub Actions)
  • Architecture & Security:
    • Microservices, Event-Driven Architecture, Domain-Driven Design (DDD), CQRS, Event Sourcing, Pub/Sub (Kafka, RabbitMQ, Azure Event Hub, Azure Queues, AWS SQS)
    • OAuth 2.0, JWT, OWASP Security Reviews, Threat Modeling, Zero-Trust Security, API Gateway Security
    • Authentication & Authorization (Azure AD, AWS Cognito, IdentityServer, Keycloak)
  • Databases & Messaging Systems:
    • SQL (SQL Server, Azure SQL, MySQL, PostgreSQL, SQLite, T-SQL, PL/SQL, User Defined Functions, Stored Procedures, Relational Databases)
    • NoSQL (MongoDB, Cosmos DB, DynamoDB, Redis, Cassandra)
    • GraphQL, Elasticsearch (Graph Databases)
    • Pub/Sub Messaging (Kafka, RabbitMQ, Azure Service Bus)
  • Testing & Automation:
    • Unit Testing (NUnit, MSTest, xUnit), Integration Testing, Selenium & Playwright for UI/UX Testing, Test-Driven Development (TDD), and Testing in Azure DevOps pipelines.
  • Version Control & Agile:
    • Git, GitFlow, Bitbucket, TFS, Subversion (SVN)
    • Scrum, Kanban, SAFe Agile
Show More

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!

© Copyright 2025 Paul Anderson