Dominik Kaukinen, Developer in Surrey, BC, Canada
Dominik is available for hire
Hire Dominik

Dominik Kaukinen

Software Developer

Surrey, BC, Canada

Toptal member since June 4, 2026

Bio

Dominik is an engineer with nearly 10 years of experience building multi-tenant SaaS full-stack applications in high-compliance environments. He excels at architecting high-performance, scalable systems and transforming complex technical requirements into elegant, future-ready solutions that drive business growth.

Portfolio

ScalePad
C#.NET, Python, AI Enablement, AI Engineering, Vue, React, PostgreSQL...
Wrkout Media Ltd.
Node.js, C#.NET, LangChain, MySQL, Artificial Intelligence (AI), AI Enablement...
Awywi Insurance Services Ltd.
Amazon DynamoDB, AWS Lambda, Serverless Framework, Vue, Node.js, SQLAlchemy...

Experience

  • Python - 9 years
  • AWS Lambda - 8 years
  • Serverless Framework - 8 years
  • MongoDB - 7 years
  • MySQL - 6 years
  • AI Engineering - 3 years
  • LangChain - 3 years
  • AI Enablement - 2 years

Preferred Environment

Serverless, Node.js, MongoDB, PostgreSQL, Python

The most amazing...

...solution I've built is the chat system for a robot that hitchhiked across Canada and Europe.

Work Experience

Senior Software Developer

2024 - PRESENT
ScalePad
  • Created internal agentic tooling to accelerate root-cause analysis across Jira tickets, implementing targeted architectural fixes that reduced support ticket volume by 72%.
  • Engineered MCP tooling to enable agents, granting read-only context across database schema, logs, and documentation with strict zero-leakage PII compliance.
  • Directed engineering on an initiative to build an automated, zero-downtime migration engine, seamlessly transitioning 70% of enterprise customers from a legacy SaaS app to the flagship one.
Technologies: C#.NET, Python, AI Enablement, AI Engineering, Vue, React, PostgreSQL, Serverless Framework, AWS Lambda, LangChain, Flask, SQLAlchemy, JSON, Claude API, APIs, REST APIs, Payment APIs, Authorization, JavaScript, Amazon Web Services (AWS), SaaS, Anthropic, Agentic AI, API Design, Architecture, API Integration, Software Architecture, Model Context Protocol (MCP), TypeScript, Serverless, Full-stack, Claude, Git, Stripe API, Claude Code

Senior Software Developer

2022 - 2024
Wrkout Media Ltd.
  • Directed the development and launch of a multi-region fitness eCommerce platform across two countries, onboarding more than 1,000 personal trainers.
  • Spearheaded the maintenance and performance tuning of a live-streaming ecosystem utilized by four gym chains, reducing average video latency by 15%.
  • Architected an agentic AI coaching engine utilizing LangChain to generate dynamic, personalized fitness programming and enable contextual product upsells.
Technologies: Node.js, C#.NET, LangChain, MySQL, Artificial Intelligence (AI), AI Enablement, AI Engineering, Azure, JSON, Claude API, APIs, REST APIs, Payment APIs, Twilio API, Authorization, JavaScript, iOS, Android, SaaS, Agentic AI, API Design, Architecture, API Integration, Software Architecture, Model Context Protocol (MCP), Express.js, TypeScript, Serverless, Full-stack, Claude, eCommerce, Git, Stripe API, Claude Code

Senior Software Developer

2018 - 2022
Awywi Insurance Services Ltd.
  • Developed a self-serve rule-authoring platform enabling non-technical staff to create and launch bespoke insurance products, reducing time to market from months to days with zero engineering dependency.
  • Automated the end-to-end insurance policy lifecycle by engineering a comprehensive management system, successfully reducing policy administration costs by 50%.
  • Elevated overall system reliability by integrating rigorous automated testing into the CI/CD pipeline, increasing global code coverage to 90%.
  • Architected the startup's core platform from the ground up, directing a team of engineers through the complete software development lifecycle to deliver scalable, enterprise-grade solutions.
Technologies: Amazon DynamoDB, AWS Lambda, Serverless Framework, Vue, Node.js, SQLAlchemy, FastAPI, JSON, APIs, REST APIs, Payment APIs, Authorization, JavaScript, Amazon Web Services (AWS), SaaS, API Design, Architecture, API Integration, Software Architecture, Express.js, TypeScript, Serverless, Full-stack, Git, Stripe API

Software Developer

2017 - 2018
Red Trait Ventures
  • Engineered a multi-tenant SaaS platform integrating major social media APIs to process more than 1,000 daily customer complaints, reducing backlog accumulation by 30%.
  • Implemented an NLP pipeline performing real-time sentiment analysis, entity tracking, and summarization, processing over 1,000 daily complaints and reviews with sub-second latency.
  • Championed initial code quality initiatives and peer review protocols, bridging the gap between early prototyping and a scalable, successful product release.
Technologies: Vue, SQL, C#.NET, Serverless Framework, AWS Lambda, Python, Flask, SQLAlchemy, Azure, JSON, APIs, REST APIs, Payment APIs, Authorization, JavaScript, iOS, Android, SaaS, API Design, Architecture, API Integration, Software Architecture, Express.js, TypeScript, Serverless, Full-stack, Git

Experience

Insurance Rule Authoring System

I architected and deployed a comprehensive robotic process automation (RPA) solution to overhaul fragmented, manual workflows for insurance quoting and policy lifecycle management. By engineering a robust, automated pipeline that seamlessly integrated with core API platforms, the system autonomously executed data extraction, retrieved pricing, and generated initial policy documents. It also successfully streamlined complex lifecycle events such as renewals, endorsements, and cancellations. It incorporated strict validation logic and fail-safes to ensure data integrity. Ultimately, this deployment drastically reduced processing times, eliminated manual data entry errors, and accelerated quote-to-bind ratios, enabling the processing of a significantly higher volume of policies without scaling administrative overhead.

RNN-Speech

https://github.com/domerin0/rnn-speech
I architected a low-latency incremental character-level speech recognition system using bidirectional RNNs optimized with CTC loss. I made this to learn the state of the art (at the time) for machine learning architectures for modeling sequence-to-sequence tasks.

Education

2025 - 2026

Master's Degree in Artificial Intelligence

University of Ottawa - Ottawa, ON, Canada

2012 - 2017

Bachelor's Degree in Mechatronics Engineering and Management

McMaster University - Hamilton, ON, Canada

Certifications

FEBRUARY 2026 - PRESENT

Professional Engineer (P.Eng)

Engineers and Geoscientists BC

Skills

Libraries/APIs

React, Node.js, Claude API, REST APIs, Stripe API, Vue, SQLAlchemy, Twilio API, TensorFlow

Tools

Claude, Git, Claude Code

Languages

TypeScript, Python, JavaScript, C#.NET, SQL

Frameworks

Serverless Framework, Express.js, Flask

Platforms

AWS Lambda, Amazon Web Services (AWS), LangSmith, iOS, Android, Azure

Storage

JSON, MongoDB, MySQL, PostgreSQL, NoSQL, Amazon DynamoDB

Paradigms

Model Context Protocol (MCP)

Other

Serverless, APIs, Authorization, Anthropic, Agentic AI, API Design, Architecture, API Integration, Software Architecture, Full-stack, LangChain, Artificial Intelligence (AI), Engineering, AI Engineering, AI Enablement, Payment APIs, SaaS, eCommerce, Machine Learning, Open-source LLMs, LLM Reasoning, Large Language Models (LLMs), Torch, Recurrent Neural Networks (RNN), FastAPI

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring