
Michael Roudnitski
Verified Expert in Engineering
Software Engineer and Full-stack Developer
Toronto, ON, Canada
Toptal member since January 20, 2025
Michael is a senior software engineer with over five years of experience building scalable web applications and educational technology platforms. Specializing in Ruby on Rails, he has led the development of enterprise-level applications that serve millions of users. At IBM, Michael designed and built robust content management platforms that drove industry-leading revenue and facilitated over 20 million enrollments. His technical expertise and leadership make him a valuable asset to any team.
Portfolio
Experience
- JavaScript - 8 years
- Ruby - 5 years
- PostgreSQL - 5 years
- Ruby on Rails (RoR) - 5 years
- Full-stack - 5 years
- MongoDB - 3 years
- React - 2 years
- Python - 2 years
Availability
Preferred Environment
MacOS, Slack, GitHub
The most amazing...
...solution I've developed is Author Workbench, a content authoring platform that enables IBM to create and distribute educational content efficiently.
Work Experience
Senior Full-stack Developer
IBM
- Developed the core functionality for Author Workbench, IBM's content management platform, enabling streamlined content creation and management akin to YouTube Studio, driving the highest revenue of all Coursera partners.
- Spearheaded architectural decisions for a large-scale Rails monolithic application, driving complex data modeling with Active Record, implementing robust API design patterns, and ensuring high-quality code through test-driven development with RSpec.
- Architected and deployed a metrics capture and reporting service with Rails, leveraging background batch processing with Sidekiq and PostgreSQL materialized views to track over 20 million enrollments from 1,000+ data sources efficiently.
- Created a robust content distribution system that enabled 12,000+ course activations, empowering enterprise and higher education clients to curate customized learning catalogs through a centralized marketplace.
- Engineered a secure, scalable service with Rails to distribute IBM Cloud trial codes to over 200,000 users, ensuring compliance with security protocols while boosting user engagement.
- Initiated and led a project for automated, machine-generated translations, significantly enhancing content accessibility and enabling multilingual support for diverse user groups.
- Designed and implemented a comprehensive editorial review workflow and resilient content syndication pipelines, facilitating over 4 million enrollments annually across multiple educational platforms.
Experience
Author Workbench (IBM)
https://skills.network/authorsEducation
Bachelor's Degree in Computer Science
York University - Toronto, Canada
Skills
Libraries/APIs
REST APIs, React, Node.js
Tools
GitHub, Figma, Slack
Languages
Ruby, CSS, HTML, JavaScript, Elixir, Python, SQL
Frameworks
Ruby on Rails (RoR), Tailwind CSS, Next.js, Flutter
Paradigms
UI Design
Storage
PostgreSQL, MongoDB
Platforms
Kubernetes, MacOS
Other
APIs, Full-stack, Front-end, Computer Science
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