Michael Cain
Verified Expert in Engineering
Ruby on Rails Developer
Saint Paul, MN, United States
Toptal member since April 16, 2024
Michael is a skilled full-stack developer with expertise in optimizing both front- and back-end processes to enhance user experiences and boost revenue. He is an expert in leading design and implementation efforts for Enterprise API integrations and architectures. Michael excels in coding, DevOps, and software testing, ensuring robust and scalable digital solutions.
Portfolio
Experience
Availability
Preferred Environment
RubyMine, Linux
The most amazing...
...thing I've worked on was a recommendation service that saved the company $40,000 a month.
Work Experience
Senior Ruby on Rails Engineer
TaskRabbit
- Restructured the auto-invitation algorithm to prioritize distance in geo-query algorithms, boosting the close rate for smaller tasks by 25% within the Ruby, Rails, and Elasticsearch frameworks.
- Championed the UPP architecture initiative, upgrading from monolithic to modular services. Elevated application up-time by 35% and developer satisfaction by implementing cutting-edge Ruby, Rails, and Elasticsearch technologies.
- Developed an innovative architecture for a recommendation algorithm, resulting in a 30% reduction in API response time and providing the ability to customize rule sets for more precise recommendations.
Team Lead
Thrive Trm
- Integrated key technologies into CI/CD workflow to reduce deployment times by 70%.
- Oversaw the architecture of critical features, expedited market entry by 25%, secured an additional $600,000 in revenue, and avoided a $350,000 business loss.
- Spearheaded the development of an ingest API, overseeing its architecture, implementation, and testing while enhancing compliance and performance.
Senior Ruby on Rails Engineer
EvolveIP
- Headed development efforts to improve test coverage from 50% to 95%.
- Updated Ruby and Rails dependencies to improve performance and app security.
- Integrated APIs from other functional areas to streamline customer data flow and maintain customer contact data from provisioning to billing cycle, reducing implementation time by 10%.
- Integrated SAML and JWT single sign-on (SSO) implementations for several service providers, significantly improving employee user experience.
Experience
Brazilian Jiu-Jitsu Application
Education
Master of Music Degree in Jazz Studies
University of the Arts - Philadelphia, PA, United States
Skills
Libraries/APIs
Rails Engines, Ruby on Rails API, React
Tools
RubyMine, RSpec
Languages
Jazz, Ruby
Frameworks
Ruby on Rails 5, Jest
Platforms
Linux
Storage
Elasticsearch
Other
Music, Music Composition, Sibelius
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring