Steve Gordon is an experienced iPhone developer and software architect with over 20 years of model-driven, agile practice and a decade of focused professional experience building and improving production systems. He blends hands-on development, TDD, refactoring and Scrum/XP coaching to add measurable value—favoring only work that materially improves business functionality or software quality. A long-time contributor to major open-source .NET projects (including dotnet/runtime and aspnetcore) and the Elastic .NET client, he has fixed diagnostics/metrics bugs, added runtime metrics, and improved API behaviors in widely used codebases. Based in Scottsdale, AZ, he pairs academic rigor (MS/PhD from Illinois Institute of Technology) and teaching experience with pragmatic engineering, often improving performance and testability through thoughtful refactoring.
10 years of coding experience
15 years of employment as a software developer
MS, PhD, MS, PhD at Illinois Institute of Technology
This strongly-typed, client library enables working with Elasticsearch. It is the official client maintained and supported by Elastic.
Role in this project:
Back-end Developer
Contributions:49 releases, 116 reviews, 1136 commits in 2 years 5 months
Contributions summary:Steve's contributions focused on removing and modifying code related to the Elasticsearch .NET Client, specifically the handling of typed keys in test options. The code changes reflect a focus on improving test configurations and the internal workings of the client library. The user also worked on bulk API functionality including testing and fixes, indicating a focus on data indexing and retrieval operations within Elasticsearch.
This repo contains the code for allReady, an open-source solution focused on increasing awareness, efficiency and impact of preparedness campaigns as they are delivered by humanitarian and disaster response organizations in local communities.
Role in this project:
Back-end Developer
Contributions:465 commits, 241 PRs, 57 pushes in 3 years 4 months
Contributions summary:Steve's contributions focused on modifying the application's data access layer and business logic related to events, campaigns and request processing. This involved refactoring database query structures to improve performance by calling ToArray after the Where and OrderBy clauses. They also fixed minor UI issues, the addition of a privacy policy and a number of refactoring and other code improvements. They also worked on the new features for Itinerary management and related UI.
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.