David Strickland is a Principal Software Engineer based in Hawaii with over two decades of development experience and 14 years in senior engineering roles. He blends hands-on coding with technical leadership, having led teams, served as Scrum Master, and managed delivery of mission-critical Node.js, Java, and Python systems for defense and enterprise customers. His background spans full-stack work—from Angular front-ends and Android apps to JBOSS/JSP back-ends, large-scale Java services, and HBase data stores—alongside on-site operational support and user training. David has a track record of improving code quality, proposing system redesigns, and translating HLT research into practical features for linguist-focused applications. He’s comfortable in both individual contributor and managerial capacities, maintaining a habit of prototyping in Python to rapidly validate ideas with end users. Holding a BS in Computer Science and a Master’s in Software Engineering, he pairs academic grounding with pragmatic, customer-focused engineering.
14 years of coding experience
17 years of employment as a software developer
BS, Computer Science, BS, Computer Science at James Madison University
Masters, Software Engineering, Masters, Software Engineering at George Mason University
A little Python library for making simple Electron-like HTML/JS GUI apps
Contributions:7 pushes, 6 branches in 2 months
python-librarypythonelectronguipython3
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
David Strickland - Principal Software Engineer at SRI International