Summary
Overview
Work History
Education
Skills
Certification
Timeline
Generic

Viktor Boiarchuk

Ottawa,ON

Summary

As a seasoned technical expert with over 10 years of experience, I excel in designing, developing, and delivering high-performance, scalable, and secure software systems in the cloud. With a strong background in system design, backend development, and cloud-based technologies, I drive technical excellence and innovation, mentoring and guiding teams to build and optimize scalable, reliable, and maintainable systems. My expertise has driven significant reductions in latency, improvements in system reliability, and enhanced business outcomes through technology.

Overview

13
13
years of professional experience
1
1
Certification

Work History

Lead / Principal Software Engineer

Swoop
03.2023 - Current

Leading the backend platform team to support building conversational agents and generative AI solutions for the Health Care Providers of the Life Sciences industry.

Main responsibilities:

  • Provide engineering leadership in the team through tech expertise, empowering engineering standards and best practices, engineers mentorship, and code reviews
  • Systems design and re-architecture as well as improving services scalability and performance. Work closely with Principal Solution Architect and CTO to define the systems requirements and limitations.
  • Led the redesign of the system architecture, resulting in a significant improvement in overall system reliability from 91.2% to 99.9%, and a substantial reduction in downtime and errors.
  • Designed and optimized Data Analytics and ETL pipelines using AWS Lambda, ECS, Kinesis, Data Firehose, S3 Data Lakes, and Databricks, reducing data processing time by 35%.
  • Built scalable back-end APIs and integrated with 3rd party platforms, handling 500 requests per second with a 99.99% uptime.
  • Set up and improved CI/CD and ML Ops pipelines, release processes, and systems monitoring/observability, reducing deployment time by 75% and improving overall system reliability.

Tech stack: Python, FastAPI, Flask, Postgres, MongoDB, AWS, GCP, AI/ML, LLM, Vector Stores, GraphQL, REST, distributed systems, microservices, serverless, Terraform, Kubernetes, Docker

Senior Back End Engineer

Forma.ai
12.2021 - 03.2023

Building the sales commissions data analytics solution by developing and maintaining ETL pipelines, internal and external APIs, and user interfaces for internal teams.

Main responsibilities: System design, splitting the monolithic system to microservices, API development, improving CI/CD pipelines and engineering processes, working on scaling and performance aspects of the system, SQL DB schema restructuring and optimizations, engineers mentoring and code reviews.

Tech stack: Python, Django, Flask, PostgreSQL, Redis, Docker, Terraform, GitHub Actions CI/CD, Bash, Linux, React

Senior Software Engineer | Founding Engineer

Elumicate Inc.
10.2019 - 12.2021

Played a key role in the Core team as a Founding engineer, contributing to the development of a cutting-edge IoT/CV/ML device management framework from scratch, which successfully solved critical business needs and drove significant growth.

Key Achievements:

  • Collaborated closely with the CTO and CEO to define and refine system requirements and architecture, ensuring seamless integration and scalability.
  • Designed and developed the system architecture, enabling real-time data collection, processing, and visualization from hundreds of devices, as well as the development of ETL data pipelines, APIs, and dashboard web applications to provide actionable insights and drive business decisions.
  • Successfully launched the system in a matter of months, scaling to hundreds of devices that produced terabytes of data daily, and established a robust data analytics and AI/ML-powered solution.
  • As the system grew, I successfully led the backend part of the team, mentoring new engineers and helping to build a high-performing team that drove continued innovation and growth.

Tech stack: Python, Flask, Django, DRF, REST API, Redis, Postgres, NoSQL, Firebase, IoT/MQTT, ML/AI, Docker, Bash, Linux, Javascript, React/Redux, SOA, serverless and microservices architecture, GCP services and infrastructure.

Software Engineer

Edvantis Software
12.2018 - 10.2019

Worked as a part of the development team of American startup on the designing, development, and deployment of the multi-cloud resources and billing management solution for Cloud services (AWS, Azure, Google Cloud, Alibaba providers) based on the ETL pipelines and back end microservices architecture deployed with AWS infrastructure and services, primarily with Python, Flask, Node.js, AWS (Redshift, Aurora MySQL, ECS, Lambda, Fargate, SQS, CloudFormation).

Software Engineer

Enapps Ltd.
06.2017 - 01.2019

Worked on the development, testing and reviewing of ERP modules as a part of the total business solution to automate the workflow and processes for various organizational functions such as Accounting, CRM, Logistics, Sales, Manufacturing, Projects, mainly with Python, PostgreSQL, OpenERP/Odoo ORM framework, Bash, Linux.

Back End Engineer

Freelance
11.2015 - 05.2017

ERP systems development and maintenance. The responsibilities were mainly focused on Python Odoo modules customizations.

Tech stack: Python 2 and 3, PostgreSQL, Odoo ORM framework and migrations

Data Engineer

Government of Ukraine
01.2012 - 01.2016

Education

Master's degree - Electronics Engineering

National Aviation University
01.2012

Associate degree - Finance

Financial and commercial co-operative College
01.2007

Skills

  • Python, FastAPI, Flask, Django, DRF, Odoo
  • SQL: PostgreSQL, MySQL, SQLAlchemy, Alembic and Django migrations
  • NoSQL: DocumenDB, MongoDB, Redis, DynamoDB, Firestore/Firebase
  • Data Warehouses: AWS Redshift, GCP BigQuery, Snowflake
  • Vector Store: Pinecone, Postgres pgvector, ChromaDB
  • AWS and GCP cloud services and infrastructure
  • Distributed systems, message and event-driven architectures, SOA, microservices and serverless architecture
  • Experience designing and improving large-scale, distributed, data-intensive systems
  • Building versatile ETL/ELT pipelines integrated with different data lakes and warehouses for analytics
  • ORM experience (SQLAlchemy, Django, Odoo along with Alembic and Django migrations)
  • Python dependency managers and tools: poetry, pip, conda, pyenv, blake, mypy, flake, ruff, bandit
  • GIL, concurrency and parallelism in Python
  • Experience with multiprocessing, multithreading, asyncio
  • Design patterns, SOLID, OOP and microsevices 12 factor-app principles
  • Experience with unit, integration, end-to-end, load, diagnostic testing
  • Docker, Kubernetes, IaaC, Terraform, Linux, Bash, Artifact registries
  • Experience setting up release, GIT and CI/CD processes/pipelines, specifically with GitHub Actions, Bitbucket Pipelines, AWS CloudFormation and CodePipeline, GCP Cloud Build
  • IoT-embedded applications and MQTT protocol implementation
  • Monitoring, Logging, Error Reporting and Observability tools
  • AI/ML, LLM, Vector Store, LangChain, NLU RASA
  • Experience with Agile/Scrum, Kanban and Shape Up methodologies
  • Basics of Javascript, Nodejs, React/Redux, CSS, HTML, XML

Certification

  • Architecting with Google Compute Engine Specialization, https://www.coursera.org/account/accomplishments/specialization/BVZXSJ9CMZRY
  • Reliable Cloud Infrastructure: Design and Process, https://www.coursera.org/account/accomplishments/verify/6LDSHRLHCCH4
  • Elastic Cloud Infrastructure: Scaling and Automation, https://www.coursera.org/account/accomplishments/verify/GT3ENXN9744A
  • Essential Cloud Infrastructure: Foundation, https://www.coursera.org/account/accomplishments/verify/D6R56V5M4HKC
  • Essential Cloud Infrastructure: Core Services, https://www.coursera.org/account/accomplishments/verify/M4WRWLTKZDYQ
  • Google Cloud Platform Fundamentals: Core Infrastructure, https://www.coursera.org/account/accomplishments/verify/6WRHK58YZ8B2

Timeline

Lead / Principal Software Engineer

Swoop
03.2023 - Current

Senior Back End Engineer

Forma.ai
12.2021 - 03.2023

Senior Software Engineer | Founding Engineer

Elumicate Inc.
10.2019 - 12.2021

Software Engineer

Edvantis Software
12.2018 - 10.2019

Software Engineer

Enapps Ltd.
06.2017 - 01.2019

Back End Engineer

Freelance
11.2015 - 05.2017

Data Engineer

Government of Ukraine
01.2012 - 01.2016

Associate degree - Finance

Financial and commercial co-operative College

Master's degree - Electronics Engineering

National Aviation University
Viktor Boiarchuk