← HomeCareer & craft

Experience

What I work with

Skills

Employment & freelance · 15+ years

Work Experience

15+ years building backend and distributed systems for the web, across two tracks that overlapped for years: full-time engineering roles and a long freelance career.

For most of the last decade I've been a senior full-stack engineer at Local Staffing LLC, building systems that serve millions a month - a high-throughput email & SMS platform plus the data pipelines, API gateways and tools around it, across Python, Go and Node.js. Earlier I built mobile-app backends at Durlov (DRF, Celery, Django Channels), led a web team at Transcendio, and shipped product at AirCourts, okdo.it and Leevio - building for the web since 2009.

Alongside the day jobs I freelanced on Upwork (formerly oDesk) from 2009 to 2021 - 58 jobs, 2.9K+ hours, 4.7★ across 57 reviews - mostly Python/DRF backends, crawlers and automation, and later polyglot code review across PHP, Python, Node.js, Go and Java. Clients kept coming back. I'm not actively freelancing now, but I'm open to the right proposal.

View full Upwork profile ↗
Full-time roles & freelance, side by side

Career Timeline

EmploymentFreelance

Senior Python Developer (Backend)

2016 - 2018

Durlov

Over two years building backends for mobile apps - architectures, scalable APIs with Django REST Framework, background jobs with Celery, and a realtime chat system over WebSocket with Django Channels. Also managed AWS EC2 instances.

Senior Full Stack Software Engineer

Jul 2015 - Now

Local Staffing LLC

Building scalable systems used by millions. Built everything from large monoliths to high-scale microservices in Python, Node and Go. Main focus: the email & SMS delivery platform (Python + Celery). React on the front end, Chi for Go services, Koa + TypeScript for Node services. Also built internal services and reporting tools.

Lead Developer

Dec 2014 - Jul 2015

Transcendio

Led the web dev team building web products for local clients. Work involved Django / Laravel with an AngularJS front end.

Web Application Developer

May 2012 - Jan 2015

Vitzo.com Internet Services

Mostly PHP / CodeIgniter with plenty of front-end jQuery. Built Google Apps automation, Firefox & Chrome extensions, in-house YouTube R&D, and a realtime chat app with Python and Tornado.

Python/Django Developer

Sep 2013 - Dec 2014

AirCourts

Built the web application for a Portugal-based startup reinventing how sports clubs work - an online booking platform. Django + Django REST Framework with AngularJS on the front end.

Software Engineer / Product Co-ordinator

Nov 2012 - Dec 2013

okdo.it / Tasawr

Contributed to a SaaS product on Zend Framework 1.x and AngularJS. Doubled as Product Co-ordinator - communicating with investors and founders, translating business requirements into JIRA issues.

Software Engineer

Sep 2009 - Nov 2012

Leevio

Built web applications with PHP and used Python extensively. Also built mobile apps with PhoneGap and Titanium.

Web Developer

Mar 2010 - Feb 2011

BRE LLC

Built a web traffic monitoring application with CodeIgniter and jQuery. Sole developer, working directly with the founder (part time).

Code Reviewer - PHP, Python, Node.js, Go & Java

Jan 2021 – Jul 2021

Upwork

Code ReviewPolyglot

Code Reviewer - Python / PHP

Nov 2018 – Nov 2019

Upwork

Code Review

PEEMZ - Backend, Python / Django

Mar 2018 – Jul 2019

Upwork

PythonDjango

Code Reviewer - Python / PHP

May 2018 – Nov 2018

Upwork

Code Review

Code Reviewer - Python / PHP

Feb 2017 – Mar 2018

Upwork

Code Review

PEEMZ - Backend Development, Python / Django

Nov 2017 – Mar 2018

Upwork

PythonDjango

PEEMZ - Python / Django REST API & Website

May 2017 – Nov 2017

Upwork

PythonDRF

Python / Django / DRF - Mobile Backend

Jul 2016 – May 2017

Upwork

PythonDRFAPI

REST API Development - Python / Django / DRF

Jan 2017 – Mar 2017

Upwork

PythonDRFAPI

Code Reviewer - Python

Sep 2014 – Feb 2017

Upwork

Code ReviewLong-term