Tobey Asinugo, Developer in London, United Kingdom
Tobey is available for hire
Hire Tobey

Tobey Asinugo

Verified Expert  in Engineering

Back-end Developer

Location
London, United Kingdom
Toptal Member Since
June 4, 2020

Tobey is a seasoned back-end engineer who's capable of designing, implementing, testing, and maintaining robust software systems along with building highly scalable and available microservices. Currently, Tobey has been primarily using Go and Python, with his preferred and relevant frameworks being Django/Flask, REST/gRPC/GraphQL, and React.

Portfolio

Dare
Go, Python, JavaScript
VCMT
Python 3, Go, JavaScript, Django, React, Amazon Web Services (AWS), Terraform
XDEFI Wallet
Python 3, GraphQL, Flask

Experience

Availability

Part-time

Preferred Environment

JavaScript, Python, Go, Git, Linux, PHP, Node.js

The most amazing...

...thing I've developed is a web platform that enables social media influencers to monetize their fan base though video streams.

Work Experience

Technical Lead

2020 - 2022
Dare
  • Developed a risk management system used by trading floors.
  • Collaborated with team members daily to discuss and unblock tickets.
  • Handled second-line escalations from trading support to ensure errors were resolved.
  • Developed integrations with multiple exchanges covering oil and power markets, including ICE, CME, EPEX, Nordpool, Currenex, and Elexon.
  • Delivered a trader training platform that allowed upskilling of new hires by simulating trading windows and providing user metrics in a realistic forking of the in-house trading platform.
  • Extended the platform to model daily capacity and transmission trades required for continental power trading.
  • Delivered domain migration of 14 service deployments and 25 GitLab repositories after the company rebranded.
  • Trained junior developers and onboarded new team members to the system and infrastructure.
  • Introduced a playbook of SQL and Python code snippets to help with upskilling and facilitate system debugging.
  • Developed a business-wide hedging tool to avoid cross-hedging by individual traders making opposite trades, which caused an overhead in learning. Compiled a document on brokerage cost outlining guidelines on code quality and best practices.
Technologies: Go, Python, JavaScript

Senior Developer

2019 - 2021
VCMT
  • Took responsibility for managing CI/CD for the core risk system.
  • Built models to extend the core platform in Django. Optimized crucial business logic and extinguished errors, risk, and technical debt.
  • Trained junior and mid-level developers and onboarded new team members to the system and infrastructure.
  • Served as the second line of escalation, which included trading support and quick error responses during high-risk trading windows as part of my daily work.
Technologies: Python 3, Go, JavaScript, Django, React, Amazon Web Services (AWS), Terraform

Senior Back-end Developer

2019 - 2019
XDEFI Wallet
  • Developed core scaffolding to create chain indexers for BTC, ETH, BNB, and 20 more coins.
  • Collaborated with senior developers during architectural discussions and provided technical advice.
  • Delivered a third-party ETL package that sourced coin data from external APIs.
  • Developed generics for fetching REST, WS, and gRPC API providers. This was used to build 20+ indexers in weeks.
  • Contributed to gRPC services to extend filtering capabilities and developed proto schema.
  • Reviewed the code of the back-end team, promoting best practices and indicating proactive suggestions.
  • Set up GraphQL project schema to standardize microservices architecture using industry guidelines.
  • Developed Flask admin improvements for lining customer tokens and related coins.
  • Created an API to list transactions and calculate transaction fees on the network.
  • Developed an authentication server using paired private and public keys and addresses to allow synchronization of wallet data.
Technologies: Python 3, GraphQL, Flask

Back-end Developer

2018 - 2019
Gemfair
  • Created back-end services for a greenfield project.
  • Used Gunicorn, GraphQL, GQLAlchemy, Postgres, and Heroku.
  • Developed a lightweight API serving a mobile app and a web portal to purchase mined diamonds.
  • Refactored codebase into a functional, readable, and reusable component to allow further extensions.
  • Upgraded old dependencies of Flask and SQLAlchemy app causing bugs and other integration limitations due to dependency clashes.
  • Introduced app monitoring, which gave better visibility of the app's unique problems due to mainly being used in remote areas.
  • Implemented the grading system for diamonds, which was used for transparency of purchase price at fair value.
  • Researched using satellite imagery to detect mining operations to enable integrity checks when buying evaluated stones. It helped to validate an honest trade and not purchase stolen goods.
  • Compressed images to help upload speed for ease of use of tooling, especially in poor internet conditions.
  • Optimized package bundle to reduce download requirements in low internet available zones, such as mines and buying stations.
Technologies: GraphQL, Python

Back-end Engineer

2016 - 2018
UENI
  • Built APIs and integrated them with third-party services.
  • Rewrote legacy system to Python 3 and Django, deployed to Kubernetes provisioned by engineering lead. The old system was a monolith app deployed to GCP.
  • Integrated with Google My Business as an official partner, which allowed users to list new businesses directly on Google Maps. Wrote the code to ensure no duplicates were uploaded from our system to stay within data quality margins.
  • Developed a Chrome extension to auto-fill the Facebook business forms after passing Facebook's human detection screens, increasing onboarding efficiency due to ramping up over 500 new clients in the first couple of months of sales.
  • Integrated the business CRM with external platforms such as Zoho, GoCardless, and Xero for product, sales, and finance teams.
  • Managed white label app and provided support to clients, which included bug fixes and limited feature improvements.
  • Improved code quality by introducing linter and refactoring to keep the code consistent.
  • Contributed to sales dashboard and GIPHY displayer when sales occurred and other metrics were realized for team morale.
Technologies: Django, Python 2, Kubernetes, Google Cloud Platform (GCP), JavaScript

Web Developer

2015 - 2016
UENI
  • Gathered and warehoused local business data for online directories and collated merchant data across Europe.
  • Contributed to a shared pack that provided developers with useful tooling such as an automatic IP address rotator.
  • Worked actively on a proxy service to cache every request, so data was never requested twice. It saved load on external servers when we had faulty code.
  • Utilized unique logic with different techniques such as automation using headless browsers, cookie caching, IP address rotation, session manipulation, and other reverse engineering tactics.
  • Developed a prototype Chrome extension used to click and target elements on a page for scraping, making scripting redundant. The scope was limited to only pages that followed a certain HTML standard.
  • Managed a stack of 50 machines to run data scrapers and save data in a centralized database.
  • Acted as a team lead of a group of four and as the point of escalation for problem resolution.
  • Developed a prototype 3D-printed RFID card reader for tools proposed to the client.
  • Served as a supporting IT staff member in setting up the active directory and onboarding users.
  • Managed in-house IT equipment, which included server rack, network routers and switches, and general configuration.
Technologies: JavaScript, Python

Programmable Image

https://github.com/Tobey/progimage-server
This project provides a REST API for image manipulation. This is a demo project written in Django. A client can consume this API by using a client package also written in Python (Github.com/Tobey/progimage-client).

Languages

Python, Python 3, SQL, HTML, CSS, GraphQL, Go, JavaScript, PHP, Python 2

Frameworks

Django, Selenium, gRPC, Flask

Tools

Celery, Shell, Git, Terraform

Paradigms

REST

Platforms

Web, Amazon Web Services (AWS), Linux, Docker, Amazon EC2, AWS Lambda, Kubernetes, Google Cloud Platform (GCP)

Storage

Redis Cache, MySQL, Google Cloud, PostgreSQL

Other

Scraping, HTTP, WebSockets, ECS

Libraries/APIs

AWS Amplify, Stripe, React, Node.js

2014 - 2015

Master's Degree in Electronic Engineering

Kings College London - London, UK

2011 - 2014

Bachelor's Degree in Electronic and Electrical Engineering

University of Nottingham - Nottingham, UK

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