
Michael Ratnikov
Verified Expert in Engineering
Software Architect and Developer
Gianyar, Bali, Indonesia
Toptal member since September 23, 2026
Michael is a hands-on fractional CTO with 18 years of experience, having built 3 platforms from scratch. As CTO of 2 startups, he assembled engineering teams and launched MVPs in 3 and 6 months, respectively. As the lead architect for a US insurance CRM, Michael designed a system that passed SOC 2 and HIPAA audits. His early architectural decisions significantly saved the client time and money, earning high praise from the client's CEO as "top 1% of any experience" with hundreds of developers.
Portfolio
Experience
- .NET - 18 years
- System Design - 10 years
- Team Leadership - 10 years
- Stakeholder Management - 10 years
- CTO - 10 years
- Startups - 10 years
- Solution Architecture - 10 years
- Full-stack - 10 years
Preferred Environment
Amazon Web Services (AWS), Windows, Visual Studio, Linux, Jira, GitHub, GitLab, Visual Studio Code (VS Code), Claude Code
The most amazing...
...platform I've built is a car repair platform. It includes 6 web apps, 10+ API integrations, and 150 million records, and the MVP was live in 6 months.
Work Experience
Lead Software Architect
Quote-Bot
- Built a new AI-powered omnichannel insurance CRM from scratch to replace the client's legacy system, and set up the development process, coding standards, and QA.
- Opted for a modular monolith over microservices, enabling the team to build and manage 193 data entities and 79 agency-facing API controllers efficiently.
- Automated the launch of each new agency in its own isolated environment, with its own database, login system, and domain.
- Designed the controls behind the passed SOC 2 and HIPAA audits, including automatic logging of every data change and a reason required to open sensitive health data.
- Built the Assurity carrier and CompuLife quote engine integrations, so customers could get quotes and buy life insurance online without an agent.
- Built AI deal scoring with ML.NET and moved it from a paid SageMaker service into the app, which removed the cost of each prediction call.
- Replaced the Amazon Lex web chatbot with ChatGPT, limited to answering the agency-approved questions.
- Led the delivery of 5 AI features, including call transcription with AI summaries and agent scoring.
- Moved the platform from .NET Core to .NET 8 across 659 database migrations, without a rewrite.
- Introduced Claude Code into the .NET back end with a Jira integration, and wrote the team's standards as rules the AI follows.
Chief Technology Officer (CTO)
YEZ
- Hired and led a team of 4 plus a designer, and set up the development process, coding standards, and QA.
- Launched the MVP in 6 months, including a product pivot during the build, and the full platform in 1.5 years.
- Designed 6 web apps for customers, repair shops, and internal teams on 8 .NET services over a shared PostgreSQL core.
- Integrated 10+ external APIs, including 5 parts suppliers, 2 payment providers, 2 fiscal services, a CRM, SMS, and geocoding systems.
- Synced supplier data into PostgreSQL and Redis in the background, ensuring quotes on approximately 150 million records never waited on a supplier.
- Built a 7-state order lifecycle with distributed locking, so a double-submitted booking could not charge twice.
- Set up Jenkins CI/CD across 4 environments, with unit and integration test suites.
Founding CTO
Ecoplaces
- Architected and built a complete booking platform from scratch, delivering MVP within 3 months.
- Hired and mentored 2 full-stack developers, and introduced Agile with 2-week sprints.
- Designed the booking site and the admin back office on a shared domain model and a database.
- Built a pricing engine with seasonal and weekday rates, early-booking discounts, and cancellation policies.
- Created an internal UI framework that allows the team to create new admin screens quickly.
- Built a custom permission model on ASP.NET Identity and secured the admin API with OAuth.
Senior Software Engineer
Microteh
- Built the train ticket sales gateway, an API used by many mobile apps, with WCF, T-SQL, and stored procedures.
- Developed a reporting system for senior train ticket cashiers.
- Created a web application for monitoring the state of station turnstiles.
- Mentored junior developers and managed the release process.
Software Engineer
Inteltelecom
- Built an order exchange system between taxi dispatchers on a custom XML protocol, and integrated it with Yandex.Taxi, RBTaxi, and NowTaxi.
- Built a cross-platform taxi booking app from scratch with Xamarin and published it to the App Store and Google Play.
- Integrated map systems, including CityGuide and Ingit, into the taxi dispatch product.
- Built a hot backup system for the product's databases.
Junior Software Engineer
Moscow Stock Exchange
- Built the front end of the bank clearing system as a desktop application in C# and WinForms.
- Developed the front end of the report generation system as a desktop application in C# and WinForms.
- Created internal tools, including a report import and export utility and a log analyzer.
Experience
AI-powered Insurance CRM with SOC2 and HIPAA Compliance
https://michaelratnikov.com/case-studies/insurance-crmAs the lead architect in a team of 5, I built the new platform from scratch to replace the client's legacy system. I designed the AWS architecture: each agency runs in its own isolated environment, with its own database, login system, and domain, and is launched automatically with Terraform. I designed the security controls, including automatic logging of every data change and a required reason to access sensitive health data, and the platform passed SOC 2 and HIPAA audits. I also built the Assurity carrier and CompuLife quote engine integrations, AI deal scoring with ML.NET, and a ChatGPT live chat bot limited to answering agency-approved questions.
In total, I led the delivery of 5 AI features.
TESTIMONIAL
Paul Janisko, CEO of Rendered Source, wrote: "Working with Michael is in the top 1% of any experience my company has had with hundreds of developers."
Automated Car Service Booking Platform
https://michaelratnikov.com/case-studies/yezAs the CTO, I built it from scratch. I hired and led a team of 4 plus a designer, and set up the development process, coding standards, and QA. We launched the MVP in 6 months, including a product pivot during the build, and the full platform in 1.5 years, including 6 web apps for customers, repair shops, and internal teams on 8 .NET services over a shared PostgreSQL core.
I designed the integration layer for 10+ external APIs, including 5 parts suppliers, 2 payment providers, 2 fiscal services, a CRM, SMS, and geocoding. Supplier catalogs of about 150 million spare-part records were synced into PostgreSQL and Redis in the background, so a customer quote never waited on a supplier. A 7-state order lifecycle with distributed locking made sure a double-submitted booking could not be charged twice.
Hotel Booking Platform
https://michaelratnikov.com/case-studies/ecoplacesI chose the stack, hired and mentored 2 full-stack developers, and ran 2-week Agile sprints. We launched the MVP in 3 months on a tight budget, which helped the company secure its next funding round, and completed the full platform within a year. I designed 2 apps on a shared domain model and database. The guest booking site and an admin back office with the hotel catalog, an SEO CMS, a lightweight CRM, and order management. I built a pricing engine with seasonal and weekday rates, per-bed and per-room modes, early-booking discounts, and cancellation policies.
Hotel owners confirmed bookings through secure email links, so they needed no extra software. I also built an internal UI framework that let the team quickly create new admin screens.
Education
Master's Degree in Software Engineering
Ryazan State Radio Engineering University - Russia, Ryazan
Skills
Libraries/APIs
OpenAI API, Claude API, Node.js
Tools
Jira, Confluence, Claude Code, Amazon Cognito, Visual Studio, GitHub, Jenkins, GitLab CI/CD, C#.NET WinForms, Amazon Lex, GitLab, Amazon SageMaker
Languages
TypeScript, C#, SQL, Transact-SQL (T-SQL), JavaScript
Frameworks
.NET, Angular, Next.js, ML.NET, Durandal
Paradigms
Database Design, REST, Scrum, Agile, Model Context Protocol (MCP)
Platforms
Amazon Web Services (AWS), Windows, Visual Studio Code (VS Code), Docker, Linux, Xamarin
Storage
Microsoft SQL Server, PostgreSQL, Amazon Aurora
Other
Team Leadership, System Design, Stakeholder Management, Solution Architecture, API Design, CTO, Startups, Software Architecture, Full-stack, APIs, Technical Leadership, CI/CD Pipelines, Cloud Architecture, Information Systems
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