Joshua Kovach is a Principal Software Engineer with 15 years crafting mobile and web applications, currently leading platform and mobile efforts at Meijer from Wyoming, Michigan. He blends test-driven development and hands-on engineering across Android, iOS and Ruby on Rails, moving from feature work to architectural improvements and mentorship. An active open-source contributor, he’s improved core Rails admin and nested-set libraries—adding nuanced form, filter, and non-standard primary key support that benefits many Rails apps. Known as a pragmatic problem-solver and "code weaver," he pairs deep backend insight with a user-focused mobile mindset and a history of shipping IoT and consumer-facing apps.
15 years of coding experience
9 years of employment as a software developer
Associate of Science, Engineering, Computing, Associate of Science, Engineering, Computing at Grand Rapids Community College
Bachelor of Science, Computer Science, Engineering, Mathematics, Business, Bachelor of Science, Computer Science, Engineering, Mathematics, Business at Grand Valley State University
An awesome replacement for acts_as_nested_set and better_nested_set.
Role in this project:
Back-end Developer
Contributions:12 commits, 1 PR, 2 pushes in 3 years 2 months
Contributions summary:Joshua primarily contributed to the core functionality of the `awesome_nested_set` library. Their work involved modifying the core logic related to how the nested set data structure handles primary keys and scoping, particularly to support non-standard primary keys. They also added specs and fixtures, adding to testing coverage of the library.
The administration framework for Ruby on Rails applications.
Role in this project:
Back-end Developer
Contributions:37 commits, 1 comment in 1 year 5 months
Contributions summary:Joshua primarily contributed to the Active Admin framework, focusing on enhancements and bug fixes related to form generation and filtering. They implemented features like the `:allow_destroy` option for has_many forms, added support for check boxes and select filters for has_many :through relationships, and fixed various form rendering issues. Furthermore, they made improvements to datepicker input functionality, demonstrating a focus on improving the framework's user interface and functionality for Ruby on Rails applications.
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
Joshua Kovach - Principal Software Engineer at Meijer