~/viktor.sh

Viktor Tymofeiev

Principal Software Engineer.

Architecting systems, building products, and having fun along the way

/* about */

My work spans product and platform architecture, distributed services, event-driven systems, and hands-on technical leadership. I build products from scratch and help teams evolve the systems and practices behind them.

Core technical skills: Go, Python, TypeScript, Kafka, AWS, Docker, microservices, and software architecture.

/* experience */

Wavelo

Principal Software Engineer
FEB 2025 — PRESENT
  • Architected and led delivery of an administration platform spanning order management workflows, a new UI, and Go and Python microservices, enabling customer support representatives to manage customer orders.
  • Designed and implemented authentication and authorization with single sign-on (SSO) and role-based access control (RBAC).
  • Provided technical leadership for 3–5 engineers implementing release management practices in collaboration with site reliability engineering (SRE) and other engineering teams.
  • Led a cross-department initiative to centralize configuration and map platform topology and service dependencies.
  • Led technical support for prospective-customer demos, helping sales opportunities advance through the pipeline.
Senior Software Engineer
JAN 2022 — FEB 2025
  • Implemented a Kafka-based provisioning workflow dispatcher connecting product microservices with internal and third-party provisioning systems, decoupling product workflows from provider-specific integrations.
  • Oversaw the migration of applications from OpenStack to AWS, enabling expansion into new markets and helping attract prospective customers.
  • Established CI/CD standards and practices to support application delivery on AWS during the migration.
  • Mentored developers, interviewed candidates, and onboarded new engineers.
Go Python Kafka CI/CD AWS

Tucows

Lead Full Stack Developer / Team Lead
MAR 2019 — JAN 2022
  • Built and launched more than five greenfield projects addressing business and product needs.
  • Architected customer-facing ordering applications, an authentication service, and a backend-for-frontend layer to reduce reliance on a legacy system.
  • Led 2–4 developers delivering a new end-user experience, an administration interface, and a reusable component library for subsequent frontend development.
  • Coordinated product launches across engineering, design, QA, and operations.
  • Extended a legacy codebase to deliver functionality required for a product launch and its go-to-market campaign.
Vue.js Node.js Ruby Python Kafka

Agile Alpha Inc.

Senior Software Developer
MAR 2018 — MAR 2019
  • Built web and blockchain applications with React, Solidity, Elixir, and Node.js.
  • Deployed services using Docker, Kubernetes, and AWS.
React Solidity Elixir PostgreSQL

2G Robotics Inc.

Web Developer
JUL 2017 — MAR 2018
  • Built internal web tools and automated company workflows using JavaScript, Vue.js, Node.js, and Firebase.
JavaScript Vue.js Node.js Firebase

Consulting

Full Stack Web Developer / Consultant (Part-time)
MAY 2015 — PRESENT
  • Delivered web applications for consulting clients, managing multiple projects and delivery deadlines.
TypeScript Elixir/Phoenix Go React Native Node.js

/* contact */

For professional inquiries:

connect on linkedin