Summary
Tom Panning is a seasoned software developer with 13 years of experience delivering robust desktop and web applications across defense, telecom, and research domains. He combines hands-on implementation (Java, C++, Groovy, Spring, React, Qt) with systems-architecture thinking, having designed flexible permission systems, migrated deployments to Docker, and improved CSV import throughput by 7x through profiling. Comfortable moving between requirements, prototyping, and production releases, he has led GUI teams, mentored engineers, and partnered with customers to refine UX and scope. His background includes parallel scientific computing and geospatial visualization, reflecting an ability to tackle both performance-critical native code and modern full-stack web systems. Based in Damascus, Maryland, he brings a pragmatic, customer-focused approach that emphasizes maintainability and measurable improvements.
13 years of coding experience
20 years of employment as a software developer
Virginia Tech