Tobi Abiodun, Developer in Toronto, ON, Canada
Tobi is currently unavailable

Tobi Abiodun

Bio

Tobi Abiodun is a staff-level engineer with 15+ years of experience building full‑stack apps in various languages. He’s architected scalable, low‑latency back ends, eCommerce APIs serving tens of thousands of requests per minute, and integrated AI features. At CrisisCleanup, he managed 100,000+ calls and 50,000+ cases and cut hosting costs from $10,000 to $300/mo.

Portfolio

Pinterest
Java, Python, JavaScript, React, CSS, Full-stack Development, HTML...
Crisis Cleanup
Python, REST APIs, Django, RESTful Microservices, PostgreSQL, OAuth 2...
FreshBooks
RabbitMQ, Redis, MySQL, Cucumber, Ruby, Python, PHP, JavaScript, CSS...

Experience

  • Apple Pay - 15 years
  • Python 3 - 12 years
  • Django - 10 years
  • Vue 2 - 10 years
  • JavaScript 6 - 6 years
  • Large Language Models (LLMs) - 3 years

Preferred Environment

Unix, Visual Studio Code (VS Code), Claude, Cursor AI, Shell Commands, Railway, FastAPI, Firebase

The most amazing...

...back-end feat I’ve done? Migrating a disaster‑response platform to Railway, cutting hosting costs from $10,000 to $300/mo while scaling 100,000+ calls.

Work Experience

Staff Software Engineer

2022 - PRESENT
Pinterest
  • Architected an API Sandbox to streamline merchant integrations and accelerate onboarding.
  • Led the merchants team to develop targeted segmentation strategies for personalized ad experiences.
  • Oversaw the merchants team’s technical initiatives, providing guidance and mentorship.
Technologies: Java, Python, JavaScript, React, CSS, Full-stack Development, HTML, Amazon Web Services (AWS), Full-stack, API Integration, Web Development, Architecture, Large Language Models (LLMs), Node.js

Django, Postgres, and Rest API Developer

2018 - PRESENT
Crisis Cleanup
  • Cut hosting costs by 97%, migrating infrastructure from AWS to Railway to slash monthly expenses from $10,000 to $300 while preserving 100,000+ call throughput.
  • Built a real‑time mapping engine supporting 100,000+ live survivor pins with sub‑second refresh rates, enabling precise field coordination under peak load.
  • Deployed a scalable disaster‑relief platform used nationwide, facilitating aid for over 200,000 survivors of natural disasters.
Technologies: Python, REST APIs, Django, RESTful Microservices, PostgreSQL, OAuth 2, Unit Testing, Agile, Kubernetes, Google Cloud Platform (GCP), JavaScript, CSS, Full-stack Development, HTML, React, Vue, Amazon Web Services (AWS), PostGIS, Full-stack, API Integration, Web Development, Architecture, Large Language Models (LLMs)

Senior Developer

2015 - PRESENT
FreshBooks
  • Played a key role in integrating the FreshBooks Payments product into the new FreshBooks platform using WePay and Stripe.
  • Implemented the authentication framework, developer setup, and application management for the FreshBooks public API.
  • Worked on the team that moved the FreshBooks online payment infrastructure to a PCI-compliant environment, including the migration of all users to the new PCI platform.
  • Developed the FreshBooks Apple Pay integration to make FreshBooks one of the first to allow businesses to accept Apple Pay on the Web.
  • Spearheaded the move the automated tests framework from PhantomJS to Chrome Headless.
Technologies: RabbitMQ, Redis, MySQL, Cucumber, Ruby, Python, PHP, JavaScript, CSS, Full-stack Development, HTML, Full-stack, API Integration, Web Development, Architecture

Contract Software Developer

2014 - 2015
BMO
  • Worked with a senior frontend developer to develop a stock portfolio management application for BMO using AngularJS and .NET.
  • Increased load times of the application dashboard by almost 70% with various JavaScript optimizations.
  • Discussed and refined application requirements with the business analysts and QA.
Technologies: .NET, AngularJS, JavaScript, CSS, Full-stack Development, HTML, Full-stack, API Integration, Web Development

Technical Developer

2013 - 2015
Jonah Group
  • Developed and unit tested features in multi-tier web applications for multiple healthcare and capital markets clients. Worked on developing middle-tier, web-tier and database components. Technologies and frameworks used were: JEE, EJB, Oracle SQL, Spring MVC and AJAX (using JSON).
  • Provided support for clients through all stages of testing (this involved helping clients identify defects and work with them to resolve the issues).
  • Suggested and implemented various improvements and optimizations to clients.
Technologies: Microsoft SQL Server, Microsoft Silverlight, JavaScript, .NET, Java, CSS, Full-stack Development, HTML

Experience

CrisisCleanup v3

https://crisiscleanup.org
Crisis Cleanup is a collaborative disaster work order management platform that improves coordination, reduces duplication of efforts, increases efficiency, and improves volunteers' experience.

I was a lead developer and technical architect of the CrisisCleanup Version 3 product. I architected and developed all aspects of the application from the back end (Django), front end (Vue.js), and DevOps (Kubernetes on AWS Cloud).

I also developed the public API that is currently being integrated by the American Red Cross. I have solved many challenges that arise from dealing with a map-based application that has to display information for potentially tens of thousands of cases.

Open Source Work on eCommerce Platform

https://github.com/simplcommerce/SimplCommerce/pull/515
I helped implement a recently viewed widget for the SimplCommerce eCommerce Platform

Education

2008 - 2013

Bachelor of Engineering Degree in Software Engineering

Carleton University - Ottawa, Ontario, Canada

Skills

Libraries/APIs

React, Flask-RESTful, Stripe API, Vue 2, Vue, Node.js, REST APIs

Tools

RabbitMQ, WebStorm, PyCharm, Auth0, Claude, Cucumber, Microsoft Silverlight

Languages

Python, JavaScript, Python 3, JavaScript 6, PHP, CSS, HTML, TypeScript, Java, Ruby

Frameworks

Flask, Django, Angular, AngularJS, .NET, Selenium, Chrome, OAuth 2

Storage

PostgreSQL, PostGIS, MySQL, Microsoft SQL Server, MongoDB, Redis

Paradigms

Agile, Unit Testing

Platforms

Kubernetes, Firebase, Unix, Amazon Web Services (AWS), Google Cloud Platform (GCP)

Other

Apple Pay, Full-stack Development, FastAPI, Full-stack, API Integration, Web Development, Large Language Models (LLMs), JetBrains IDE, Cursor AI, Shell Commands, Railway, Engineering Software, Scaling, Architecture, Infrastructure, RESTful Microservices

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring