Skills
Work Experience
Over the last 15+ years, I have been building full-stack web applications, fault-tolerant backends and large-scale distributed systems serving millions of users per month. Besides my full-time roles, I have also worked on a freelance basis - consulting independently, shipping products and reviewing codebases.
I began my career as a freelance software developer and I had a good run on Upwork before I decided to move to long-term, full-time roles. During my freelance years I built full-stack web applications taking care of backend, front end, database and often the deployment and server management as well. I started with PHP, learning CodeIgniter, Symfony and eventually Laravel. I also worked with WordPress from time to time. Then came Python with all its magic and a batteries-included philosophy. Django and Django REST framework were my go-to choices for building RESTful APIs. On the front end, I often used React to build SPAs.
I have had several full-time roles throughout my career, but so far the longest chapter has been at Local Staffing LLC. I have built large-scale messaging platforms sending email and SMS alerts to millions of users per month, high-volume, high-throughput data pipelines for custom analytics, an internal job aggregation platform and a series of microservices supporting these services. I started with Python and over the span of the next 10+ years, I adopted Node.js and eventually Go. These days, all my new backend work involves Go.
Beyond hands-on development, I have also contributed to the system design and architecture of projects led by other team members, and worked with the DevOps team to plan infrastructure changes and optimize resource usage across the board.
Career Timeline
Senior Python Developer (Backend)
2016 - 2018Durlov
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 - NowLocal 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 2015Transcendio
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 2015Vitzo.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 2014AirCourts
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 2013okdo.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 2012Leevio
Built web applications with PHP and used Python extensively. Also built mobile apps with PhoneGap and Titanium.
Web Developer
Mar 2010 - Feb 2011BRE 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 2021Upwork
Code Reviewer - Python / PHP
Nov 2018 – Nov 2019Upwork
PEEMZ - Backend, Python / Django
Mar 2018 – Jul 2019Upwork
Code Reviewer - Python / PHP
May 2018 – Nov 2018Upwork
Code Reviewer - Python / PHP
Feb 2017 – Mar 2018Upwork
PEEMZ - Backend Development, Python / Django
Nov 2017 – Mar 2018Upwork
PEEMZ - Python / Django REST API & Website
May 2017 – Nov 2017Upwork
Python / Django / DRF - Mobile Backend
Jul 2016 – May 2017Upwork
REST API Development - Python / Django / DRF
Jan 2017 – Mar 2017Upwork
Code Reviewer - Python
Sep 2014 – Feb 2017Upwork