Senior Software Engineer Manager DevOps at Takeout Central
Harrisonburg, Virginia, United States
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Michael Gray is a Senior Software Engineer and DevOps manager with 8 years of hands-on experience modernizing mobile and backend systems at Takeout Central. He led a major app redesign, migrated legacy Objective-C/Java architectures to MVVM-C in Swift and Kotlin, and introduced Rx concepts while keeping technical debt low. Michael drives DevOps improvements—containerizing backends for cloud migration, building CI/CD pipelines, and replacing brittle deployment scripts with templated, testable tooling. An active open-source contributor, he has meaningful commits to popular SwiftGen and Android tooling projects, focusing on code generation, parser refactors, and Rx integrations. Based in Harrisonburg, VA, he pairs practical mentorship of junior engineers with a knack for small automation wins (like Slack bots and SDK retools) that noticeably speed releases.
Contributions:10 reviews, 33 commits, 1 PR in 1 year 1 month
Contributions summary:Michael's commits focus on refactoring and extending the SwiftGenKit codebase. They've implemented new features related to parsing and generating code for resource files, including file paths, mime types, and structured directory representations. The contributions include modifications to the parser, template files, and test suites, which suggests a deep understanding of the project's code generation process and templating system. They also demonstrate proficiency in Swift programming and the use of Stencil for templating.
Life is too short to google for dependencies and versions
Role in this project:
Full-stack Developer
Contributions:4 reviews, 5 commits, 4 PRs in 1 month
Contributions summary:Michael focused on adding dependencies for ReactiveX (RxJava) and related libraries, including RxBinding and RxRelay. They modified several files to incorporate these dependencies and updated alias rules within the project to support the inclusion of the new libraries. Additionally, the user contributed documentation for the RxJava dependencies, enhancing the project's clarity for other developers.
dependenciesgradleandroidshortkotlin
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
Michael Gray - Senior Software Engineer Manager DevOps at Takeout Central