Ian Botsford is a Senior Software Development Engineer in Seattle with over a decade of experience building robust engineering, manufacturing, automation, and validation systems at companies including Amazon and Intel. He combines deep expertise in C#/.NET, SQL Server/MySQL, ORMs, and integration work with hands-on Windows and Linux administration to deliver reliable smart-client and server-side applications. Ian has a strong track record in database-driven solutions and protocol validation, contributing to the Smithy project by hardening its diff and protocol test suites around enums and timestamp serialization. Comfortable across the full stack from low-level validation to operational administration, he is especially skilled at turning complex compatibility requirements into practical, testable designs.
5 years of coding experience
12 years of employment as a software developer
Bachelor of Science (BS), Computer Science, Bachelor of Science (BS), Computer Science at University of Washington
Smithy is a protocol-agnostic interface definition language and set of tools for generating clients, servers, and documentation for any programming language.
Role in this project:
Back-end Developer
Contributions:4 reviews, 5 commits, 3 PRs in 1 year 2 months
Contributions summary:Ian's commits primarily focus on refining the Smithy Diff tool, a core component of the Smithy project. They addressed compatibility concerns related to enum value insertions, flagging them as errors to maintain backward compatibility. Additionally, the user updated test cases and added new tests for various timestamp formats within the protocol test suite, ensuring the correct serialization and deserialization behavior of timestamp data. This work demonstrates a deep understanding of the Smithy framework and its internal validation processes.
Contributions:10 releases, 796 reviews, 147 commits in 1 year 8 months
kotlin-multiplatformandroidaws-sdksdkkotlin
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
Ian Botsford - Senior Software Development Engineer at Amazon