Mike Hogarth is a standards-aware full-stack director with 14 years’ experience building and modernizing web applications, shifting from a C#/ASP.NET background to focus on open-source stacks like Ruby on Rails and Node.js. Based in Birmingham, he combines hands-on development, TDD discipline and infrastructure know-how—running servers, DNS and hosting—to deliver maintainable sites under pressure. He has led teams and migrated legacy systems for enterprise customers, contributed refactors and tests to notable OSS like the chewy Elasticsearch Ruby framework, and authored several Ruby/JS libraries such as Duckpond and Range Validator. Known for hand-coding rather than WYSIWYG tools, he is particularly interested in information systems, data modeling and software design patterns, bringing both imagination and pragmatism to complex requirements.
14 years of coding experience
8 years of employment as a software developer
2:1, Artificial Intelligence and Software Engineering, 2:1, Artificial Intelligence and Software Engineering at University of Birmingham
High-level Elasticsearch Ruby framework based on the official elasticsearch-ruby client
Role in this project:
Back-end Developer & Test Automation Engineer
Contributions:5 commits, 3 PRs, 14 comments in 3 days
Contributions summary:Mike primarily focused on refactoring and testing aspects of the Chewy Elasticsearch Ruby framework. They extracted methods for improved code organization, altered code names, and added new test cases to cover additional ordering syntax within the query functionality. Moreover, the user updated the test configurations to ensure proper testing, including port settings and index configuration.
Library for generating famous mathematical number sequences
Contributions:4 releases, 5 reviews, 29 PRs in 1 year 1 month
mathematicalmath
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.