Kevin Mccormack is a Staff Software Engineer with 11 years of experience building and operating full-stack web applications, currently driving architecture and monitoring improvements at Engine. He has deep Ruby on Rails and backend expertise—demonstrated by contributions to notable open-source projects like ruby-net-ldap and Overcommit—alongside practical experience with TypeScript services, Kafka, gRPC, and CI/CD pipelines. Kevin excels at translating product vision into production through careful feature planning, comprehensive test suites, and automated deployments, and he’s built systems ranging from fraud detection queues to Salesforce event streams. His background in education and music informs a collaborative, user-focused approach to engineering and documentation, and he pairs hands-on coding with clear technical diagrams and observability work that reduce outages.
11 years of coding experience
14 years of employment as a software developer
BFA Jazz Performance, BFA Jazz Performance at The City College of New York
Full Stack Web Development, Full Stack Web Development at Flatiron School
Masters Instructional Media, Masters Instructional Media at Wilkes University
Contributions:4 releases, 34 reviews, 82 commits in 2 years 7 months
Contributions summary:Kevin primarily contributed to the `ruby-net-ldap` library by implementing features and resolving issues related to parsing LDAP filters and dependencies. They added support for attribute tags in filters and updated the project's Rake dependency. Furthermore, the user refactored the codebase to use `require_relative` for internal dependencies, improved test coverage, and addressed various minor bugs. Their work focused on enhancing the library's functionality and maintainability.
A fully configurable and extendable Git hook manager
Role in this project:
Back-end Developer
Contributions:6 commits, 4 PRs, 8 comments in 4 years 3 months
Contributions summary:Kevin primarily contributed to the Overcommit project by addressing code quality and maintainability. They fixed bugs related to Ruby version compatibility and implemented improvements by leveraging newer Ruby features. The commits also involved applying automated code style improvements, specifically around string literal handling and RuboCop rules. Furthermore, the user refactored code and implemented features using Hash#fetch.
reactconfigurablehook-managergit-hooksgit-hook
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.