PP.

Senior Software Engineer

Paul
Powell

Building reliable, scalable systems — from kernel to cloud.

Holly Springs, North Carolina

About Me

Engineering at every layer of the stack

I'm a well-rounded software engineer with over two decades of experience spanning high-level application development in Python, Java, and C++ to low-level Unix kernel programming in C and C++. I've contributed to many successful projects at leading technology companies, with deep expertise in storage technologies, distributed systems, and performance engineering.

My career has been defined by a passion for building available, reliable, and supportable software — whether that's architecting clustered SAN management solutions, engineering synchronous replication pipelines, or automating complex performance test environments at scale.

Today I combine decades of systems engineering discipline with modern AI-assisted development practices, continuously expanding my toolkit while staying grounded in solid software architecture principles.

25+

Years Experience

3

Patents

3

Companies

18 yrs

At NetApp

Career Journey

Two decades of building what matters

NetApp

Software Engineer, Performance Automation

Developed an end-to-end Python automation framework for complex storage and client environments. Optimized bottlenecks up to 70% with distributed concurrent configuration. Built a Django web application for scheduling performance runs across shared lab resources.

PythonDjangoAutomationPerformance
Current

NetApp

Software Engineer, Web Application

Designed a custom PostgreSQL database for NetApp customer support data. Built data-mining algorithms and an intuitive dashboard surfacing technical bulletins and high-probability sales leads.

DjangoPostgreSQLData MiningUI/UX

NetApp

Software Engineer, Data Protection

Co-designed and implemented an IO synchronous replication system enabling near-zero data loss. Programmed kernel-level C++ to replicate SCSI protocol commands between remote storage systems.

C++KernelReplicationSCSI

NetApp

Component Lead, Scalable SAN

Spearheaded software architecture and kernel-level C programming for a clustered ONTAP management solution. Provided technical leadership and mentorship for multi-threaded, asynchronous software designs.

CArchitectureLeadershipClustering

Adaptec

Software Engineer

Technical Lead for implementing the Storage Management Initiative Specification (SMI-S), ensuring seamless industry interoperability across product lines.

SMI-SStorageTechnical Lead

IBM

Software Engineer

Contributed to enterprise-level product stability and feature delivery, writing and maintaining high-performance code in Java and C++ within a collaborative engineering team.

JavaC++Enterprise

Expertise

Skills & credentials

Languages & Frameworks

PythonC++CJavaPerlDjango

Systems & Storage

SANiSCSIFibre ChannelNFSNVMeAWS S3

Architecture

Clustered SystemsMulti-threaded DesignAsync PipelinesKernel Programming

Modern Development

AI-Assisted DevelopmentOpenAI SDKPrompt EngineeringGitHub

Education

Virginia Polytechnic Institute and State University

B.S.E. Computer Engineering

Minor: Computer Science, Mathematics

Blacksburg, VA · 1994 – 1998

Patents

  • Data Updates in Distributed System with Data Coherency
  • Method and System of Dynamic Video Driver Selection on a Bootable CD
  • Electronically Addressed Non-Volatile Memory-Based Kernel Data Cache

Portfolio

Projects & work samples

Personal Project / Continuing Education

AI-Driven Web Application

OpenAI SDK Integration

An interactive multi-turn agentic web application built with the OpenAI Agents SDK and a Gradio user interface.

  • Designed and deployed an interactive multi-turn agentic web application using the OpenAI Agents SDK, utilizing Gradio for the user interface.
  • Leveraged AI-assisted development and advanced prompt engineering to rapidly prototype, iterate, and optimize complex backend multi-turn agent loops.
  • Completed advanced, hands-on coursework via Udemy focused on production-level implementation of OpenAI SDKs, integrating modern paradigms with core software architecture principles.
OpenAI Agents SDKGradioPythonPrompt Engineering

Personal Project

NextJS Powered Personal Homepage

AI Assistant Integration

A vibe-engineered professional homepage showcasing career accomplishments, with an integrated AI assistant to answer questions about Paul.

  • Vibe engineered web page describing professional accomplishments.
  • Includes artificial intelligence assistance to answer questions specifically about me.
Next.jsOpenAITypeScriptTailwind CSS

Get In Touch

Let's connect

Interested in working together or have a question? Reach out on LinkedIn — I'd love to hear from you.

The best way to get in touch is through LinkedIn. Send me a connection request or a message and I'll get back to you.

Connect on LinkedIn