Build Flow
Build Flow · Artem Lobodanov

Senior backend engineer & technical lead.

Nearly ten years designing scalable APIs, modernizing legacy systems, and leading engineering teams, for companies from early startups to Staples and The Globe and Mail.

Currently Senior Backend Developer at Locke Bio. Previously Technical Lead at Staples.

Worked with teams at
  • Staples
  • The Globe and Mail
  • Locke Bio
  • TalentNet
  • Tulip
  • Critical Mass
  • 247 Labs
What I do

Backend engineering, end to end.

From the first endpoint to the systems that keep it running.

01

Build new systems, properly

Whether it is a greenfield product or a new service inside an existing platform, I design the APIs, data models, and architecture and ship clean, maintainable code your team can build on.

02

Make what you have reliable

System architecture, performance, CI/CD, security, and the backend bugs slowing you down. I come into running systems, find what is fragile, and make it solid.

03

Lead, mentor, and level up the team

Technical leadership that plugs into your team: architecture, code review, and mentoring. Nearly ten years building for startups, agencies, and enterprises, from the first endpoint to scale.

Experience

Almost a decade building and leading backend teams.

Locke Bio
Dec 2024 – Present

Senior Backend Developer

Building an Electronic Medical Record platform from the ground up in NestJS and PostgreSQL, and rebuilding a legacy platform for another team.

  • Designed a scalable, type-safe REST API with NestJS, Postgres, CASL, and Zod
  • Integrated Zoom video so clinicians and patients can consult remotely
  • Cut AWS server costs by over 30% and mentored the backend team
Staples
Feb 2023 – Dec 2024

Technical Lead

Technical lead for two teams (around ten engineers) on a large-scale Shopify and Contentful e-commerce platform, owning architecture and delivery for customer-facing systems.

  • Rebuilt an unmaintainable Search API on Algolia and NestJS for scale and reliability
  • Modernized the legacy build: upgraded Node.js and replaced Webpack with Vite
  • Redesigned the SEO sitemap system, preventing crawl failures that risked traffic and revenue
  • Acted as the go-to escalation point for high-traffic production incidents
Build Flow
Oct 2018 – Present

Backend Engineer · Consultant

My own consultancy: backend systems, infrastructure, and developer tooling for clients. Lead engagement with Reitium, plus internal R&D.

  • Rebuilt Reitium's API in Node and TypeScript, cutting failed deploys and type errors by over 90%
  • Reduced infrastructure cost by 85% with Render and Doppler; centralized access control with CASL
  • Built an internal NestJS scaffolding tool with CI/CD, Typesense search, and RabbitMQ messaging
The Globe and Mail
Jun 2021 – May 2022

Software Developer

Authentication and subscription systems for one of Canada's largest news organizations, plus support for a React migration.

  • Built authentication and authorization with AWS Cognito
  • Shipped an internal NPM package other teams adopted to centralize Cognito code
  • Patched subscription security risks and led a time-sensitive seasonal campaign
Tulip
Feb 2021 – Jun 2021

Full Stack Engineer II

Cart and checkout features for online retail, including targeted discounts, in a fast-paced agency environment.

  • Integrated multiple APIs across Node.js and PHP
  • Surfaced and communicated technical issues directly to the client
Critical Mass
Jul 2019 – Jan 2020

Full Stack Developer

New features and fixes on an inherited PHP and Ruby on Rails codebase.

  • Led Ruby on Rails design and built coupon and checkout features
  • Resolved critical production issues, including rewriting a poorly optimized MySQL query
247 Labs
Feb 2019 – Jun 2019

Full Stack Developer

Joined to help rescue a project running months behind. PHP and Laravel, React Native, MongoDB.

  • Built video text extraction and multi-language subtitles using Google APIs
TalentNet
Dec 2016 – Oct 2018

Full Stack Developer

Maintained and extended a multi-tenant platform built on EmberJS and Laravel, migrating toward Symfony 3 and MongoDB.

  • Helped design a custom multi-tenant system switching tenant databases and Elasticsearch indices
  • Built API endpoints in Symfony 3 and authored MongoDB migrations
Stack

Tools I reach for, chosen to fit the problem, not the hype.

The list matters less than the judgement behind it. I pick what keeps a system simple to run and easy for your team to own.

Languages & runtime
  • Node.js
  • TypeScript
  • JJavaScript
  • PPHP
Backend frameworks
  • NestJS
  • FeathersJS
  • SSymfony
Frontend
  • React
  • Vue
Data & search
  • PostgreSQL
  • MongoDB
  • EElasticsearch
  • TTypesense
  • AAlgolia
Cloud & infrastructure
  • AAWS
  • Docker
  • Render
  • NNginx
Tooling & services
  • CCASL
  • ZZod
  • SStripe
  • Doppler
  • SSentry
  • RRabbitMQ
Artem Lobodanov
About

Almost a decade on the hard part of software: the backend.

I am a technical lead and senior backend engineer. For nearly ten years I have designed data structures and RESTful APIs, improved performance and scalability, and built the systems products depend on but users never see.

I have led teams of up to ten engineers, mentored developers, and modernized legacy platforms, while staying close enough to the code to get the details right. I care as much about a system being maintainable as about it shipping.

Artem LobodanovSenior backend engineer & technical lead
FAQ

What kind of work do you take on?

Backend engineering and technical leadership: designing and building APIs and systems, modernizing or rescuing existing ones, and leading teams. I take on a small number of contract and project engagements, and I am open to the right full-time senior or technical lead role.

Are you available for new work right now?

Selectively. I am working full-time, so I take on the right projects rather than a full client load. If it is a strong fit, I will make the time. The quickest way to find out is to tell me what you are building.

Are you open to full-time roles?

Yes, for the right senior backend or technical lead position. If you are hiring and think there is a fit, reach out the same way as a project enquiry.

Can you join and lead an existing team?

Yes. I have led teams of up to ten engineers and partnered closely with product and project managers on roadmap and delivery. I am comfortable owning architecture, reviewing code, mentoring, and unblocking a team, as a lead or as a senior individual contributor.

Do you work remotely?

Yes. I am based in Toronto and work remotely with teams across time zones.

Do you only work on the backend, or full-stack?

Backend is where I am strongest and deliver the most value: APIs, data, architecture, performance, and reliability. I also have solid full-stack experience with React and Vue, and can move across the stack when a project needs it.

How do we get started?

Send a short note about what you are building or what is slowing you down, through the contact form or by email. I reply within 24 hours with a straight answer on whether and how I can help.

Contact

Have a backend problem worth solving?

Tell me what you are building or what is slowing you down. I reply within 24 hours, with a straight answer on whether I can help.

alobodanov@buildflow.ca