Steve Cadwallader is a VP of Engineering with 15 years of experience building teams and production software across startups and enterprise projects, now leading engineering at Shield from Indianapolis. He combines hands-on engineering (notably as the creator and maintainer of the open-source Visual Studio extension CodeMaid) with leadership roles from Principal Engineer to Director of Architecture, delivering web, cloud, mobile and desktop solutions. Steve has a strong background in C#, UI development and test automation, and has also contributed iOS UI and location-handling improvements to ResearchKit. Known for moving quickly from prototypes to stable v1 products, he frequently bridges product and quality by driving unit testing and automation across multi-language toolchains. A Purdue Computer Science graduate, he pairs deep technical craft with a knack for simplifying developer workflows.
15 years of coding experience
19 years of employment as a software developer
Bachelor of Science (B.S.) Computer Science, Bachelor of Science (B.S.) Computer Science at Purdue University
CodeMaid is an open source Visual Studio extension to cleanup and simplify our C#, C++, F#, VB, PHP, PowerShell, JSON, XAML, XML, ASP, HTML, CSS, LESS, SCSS, JavaScript and TypeScript coding.
Role in this project:
Backend Developer & Test Automation Engineer
Contributions:26 releases, 5 reviews, 1472 commits in 12 years 7 months
Contributions summary:Steve appears to be primarily involved in developing and testing the CodeMaid extension, focusing on adding unit tests for different language features and ensuring the correct behavior of the tool. The contributions center on implementing unit tests across various languages such as Visual Basic, F#, and C++. The commits also show a focus on testing the availability and handling of the code cleanup functionality across different file types, indicating a role in the test automation and quality assurance.
ResearchKit is an open source software framework that makes it easy to create apps for medical research or for other research projects.
Role in this project:
Mobile Developer (iOS)
Contributions:48 commits, 34 comments, 1 issue in 8 days
Contributions summary:Steve primarily contributed to the iOS application, focusing on UI enhancements and bug fixes. They refactored and improved the user interface by modifying existing components, adding and correcting user input validation, and fixing layout issues. The user also worked on integrating the use of location services and serialization of location data to streamline data retrieval.
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.