Charlie Strawn is a Staff Software Engineer with 11 years of experience building and leading backend systems at Workiva, grounded in a Management Information Systems degree from Iowa State. He has a strong track record in distributed systems, microservices, and cloud migrations from roles at Dwolla and multiple tenures at Workiva, where he progressed from engineer to staff. Charlie contributes to open-source tooling such as the nats.py Python client, focusing on maintainability, tests, and deprecation fixes—an indicator of pragmatic engineering discipline. Based in Ames, Iowa, he blends hands-on development with tech leadership, routinely improving code quality and deployment practices across large, production systems.
11 years of coding experience
12 years of employment as a software developer
Bachelor of Science, Management Information Systems, Bachelor of Science, Management Information Systems at Iowa State University - College of Business
Contributions:4 reviews, 9 commits, 4 PRs in 1 year 6 months
Contributions summary:Charlie primarily contributed to the `nats.py` Python client for NATS. Their commits focused on code formatting, improving the example client, addressing deprecation warnings, and removing unnecessary coverage runs. The user also made adjustments to the tests, including file path configurations and removal of base test classes. These modifications demonstrate a focus on code quality, maintainability, and testing.
Contributions:8 PRs, 22 pushes, 12 branches in 3 years 4 months
vimkarabinerdotfileshammerspoonzsh
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.