Backend systems · Platform reliability

Hi, I'm
Robert Lech

Senior Software Engineer · Mathematician

I build backend platforms, developer workflows, and production systems with an emphasis on reliability, operability, and clear engineering tradeoffs.

Featured Projects

Moving a Containerized Flask App to AWS

Moving a Containerized Flask App to AWS

Personal Cloud Migration

Piano Sheet Music Simplifier

Piano Sheet Music Simplifier

AI-Assisted Music Tooling

Platform & Reliability Engineering

Platform & Reliability Engineering

Professional Experience

1 / 3

Get to know me

About Me

I'm a Senior Software Engineer based in Toronto with over 10 years of experience building backend and platform services, infrastructure automation, and developer productivity tooling. My background combines production engineering experience with applied mathematics. At my previous company Index Exchange, I worked on backend and platform systems with a focus on reliability, operational discipline, and practical tools that help engineering teams move with confidence.


Role

Senior Software Engineer

Location

Toronto, ON

Experience

10 Years of Experience

Education

Applied Mathematics, Carleton University

Computer Science & Mathematics, University of Toronto

What I do

Expertise

Backend Systems

Designing scalable services, APIs, and production software.

Cloud & DevOps

Automating infrastructure, deployment, CI/CD, and operational workflows.

Platform Reliability

Building reliable systems with observability, alerts, SLO thinking, and operational discipline.

Developer Productivity

Improving engineering workflows through tooling, documentation, automation, and platform support.

What I work with

Skills & Tools

Backend

Go
Go
Python
Python
REST APIs
REST APIs
Flask
Flask

Infrastructure & DevOps

AWS
AWS
Docker
Docker
Kubernetes
Kubernetes
GitHub Actions
GitHub Actions
Linux
Linux
CI/CD
CI/CD

Data & Storage

MongoDB
MongoDB
MySQL
MySQL
Redis
Redis

Engineering Practices

Observability
Observability
Platform Reliability
Platform Reliability
Developer Productivity
Developer Productivity
Infrastructure as Code
Infrastructure as Code

My work

Featured Projects

Personal Cloud Migration

Moving a Containerized Flask App to AWS

Migrated a Dockerized Flask course enrollment app from local Docker Compose to a production-minded AWS deployment using ECS Fargate, ECR, ALB, MongoDB Atlas, SSM Parameter Store, CloudWatch, GitHub Actions OIDC, and AWS CDK.

PythonFlaskDockerAWSECS FargateCDKGitHub ActionsMongoDB

AI-Assisted Music Tooling

Piano Sheet Music Simplifier

AI-assisted Python pipeline that analyzes MusicXML, generates a structured simplification plan, validates it, rewrites the score deterministically, and renders beginner-friendly piano sheet music.

PythonMusicXMLAIOpenAImusic21automation

Professional Experience

Platform & Reliability Engineering

Backend and platform engineering experience focused on reliable services, infrastructure automation, observability, and developer productivity.

GoKubernetesBackend SystemsReliabilityDeveloper Productivity

Writing, math & personal

More Context

A few pieces that round out the professional story: writing, applied mathematics, and interests outside work.

Case study banner Writing

Moving a Containerized Flask App to AWS

A practical case study on moving a Dockerized Flask application from local Docker Compose to ECS Fargate, ECR, ALB, MongoDB Atlas, SSM Parameter Store, CloudWatch, GitHub Actions OIDC, and AWS CDK.

Read Article
Article banner Writing

10 Months of Growth

A retrospective on leaving Index Exchange, technical interviews, AI and cloud projects, and preparing for a new senior backend engineering chapter.

Read Article
Recursive tree visualization Mathematics

Applied Mathematics

Applied Mathematics at Carleton University, with research focused on recursions and recursively defined trees.

View Math Repo
Mahjong interest Personal

Outside of Work

Volleyball, piano, languages, board games, and Mahjong. A few threads outside software that keep the rest of the work human.

Training

Courses & Development

Professional Development

AWS Cloud Technical Essentials

Completed

Coursera Course

Cloud computing foundations, AWS services, security, networking, and deployment patterns used as the basis for the Flask-to-AWS migration project.

Programming with Golang

Completed

Coursera Course

Go programming foundations, control flow, functions, data structures, and practical language patterns for building reliable backend services.

Full Stack Web Development with Flask

Completed

LinkedIn Learning Course

Full-stack Flask application development, virtual environment setup, routing, templates, database integration, and practical Python web workflows.

AI Agents and Agentic AI Architecture in Python

Completed

Coursera Course

Applied AI course work that informed the Piano Sheet Music Simplifier pipeline and its structured planning, validation, and deterministic rewrite flow.

Contact

Get in touch.

The best places to find me are LinkedIn and GitHub.