Ayodeji Adeoti, Developer in Abuja, Federal Capital Territory, Nigeria
Ayodeji is available for hire
Hire Ayodeji

Ayodeji Adeoti

Verified Expert  in Engineering

Python Developer

Abuja, Federal Capital Territory, Nigeria

Toptal member since September 27, 2022

Bio

Ayodeji is an experienced and proactive full-stack engineer with strong leadership acumen in Python. He specializes in back-end frameworks like Django, Flask, and FastAPI and is proficient in TypeScript, JavaScript, Angular, and React for front-end development. Ayodeji has demonstrated success in designing and deploying scalable, high-performance back-end systems and in effective self-management during independent projects.

Portfolio

Port
Python, JQL, GitHub Actions, Kubernetes, Gitop, Amazon Web Services (AWS)...
NextGen Home Solutions Inc.
Python, Django, Amazon Web Services (AWS), Front-end, Angular, Back-end...
Matchday
Python, Django, Algorithms, Django REST Framework, PostgreSQL, Cloud Firestore...

Experience

  • Django - 5 years
  • Python 3 - 5 years
  • React - 3 years
  • Git - 3 years
  • FastAPI - 3 years
  • Docker - 2 years
  • PostgreSQL - 2 years
  • TypeScript 3 - 2 years

Availability

Part-time

Preferred Environment

Python, Django, Rust, FastAPI, JavaScript, TypeScript, Next.js, Actix Web

The most amazing...

...thing I've worked on is a key-value in-memory vector database for AI use cases built entirely in Rust.

Work Experience

Back-end and Integrations Engineer

2023 - 2025
Port
  • Architected high-performance integration services for the Internal Developer Portal with Python for enterprise DevOps platforms (Jira, Snyk, Dynatrace, SonarQube, ServiceNow), processing 100K+ daily API requests.
  • Designed and implemented a Python-based incremental sync pipeline for resource-intensive clients (e.g., GitHub), leveraging Azure Resource Graph and Port’s webhook for real-time, extensible resource tracking.
  • Wrote user-friendly guides on crafting cloud cost data integrations with Python for AWS, GCP, and Azure with optimized ETL pipelines, enabling real-time resource expenditure tracking.
  • Developed a Python-based ingestion pipeline for GitHub CODEOWNERS, automatically populating the developer portal with complex pattern matching via custom AST logic.
  • Led the architecture and implementation of integration adapters for container registries (JFrog, ECR, GCR, and GitHub packages) and mappings with an emphasis on secure authentication handling and rate-limiting strategies.
  • Created comprehensive API documentation and integration guides, reducing support tickets by 40% and increasing self-service adoption.
Technologies: Python, JQL, GitHub Actions, Kubernetes, Gitop, Amazon Web Services (AWS), Google Cloud Platform (GCP), Azure, DevOps, Slackbot, Object-oriented Programming (OOP), Linux Servers, FastAPI

Full-stack Software Engineer

2023 - 2023
NextGen Home Solutions Inc.
  • Designed and implemented a scalable property management system with optimized schemas, implementing caching strategies and database optimizations to handle concurrent lease management operations handling 10,000+ property records efficiently.
  • Architected an extensible notification system with email integration and a plugin-ready design for future USPS physical mail services.
  • Built the front-end application with Angular, TypeScript, and Node.js to serve property owners.
Technologies: Python, Django, Amazon Web Services (AWS), Front-end, Angular, Back-end, PostgreSQL, Docker, TypeScript, AWS CLI, Amazon S3 (AWS S3), AWS Elastic Beanstalk, Cron, Full-stack Development, Django REST Framework, PDF, Relational Databases, DevOps, Object-oriented Programming (OOP), Linux Servers, TypeScript 3

Back-end Developer

2023 - 2023
Matchday
  • Led microservices decomposition of application monolithic, achieving a 45% increase in deployment velocity.
  • Engineered and implemented a high-throughput notification service using Firebase, processing 1+ million daily events while reducing costs by $20,000 monthly.
  • Managed a comprehensive observability stack with Grafana, Sentry, and Amplitude, expanding monitoring coverage by 200%.
  • Architected event-driven notification system using AWS SQS and Firebase Cloud Messaging for real-time updates.
Technologies: Python, Django, Algorithms, Django REST Framework, PostgreSQL, Cloud Firestore, Firebase, Push Notifications, Docker, Amplitude, RESTful Microservices, Slack, Git, GitLab, Automation, Scripting, Amazon Web Services (AWS), Relational Databases, Object-oriented Programming (OOP)

Senior Back-end Developer

2022 - 2023
Sterling Bank
  • Developed an energy platform to enable Sterling Bank to monitor thousands of Solar Home Systems (SHS) that they finance towards optimal return on investment.
  • Implemented a feature to allow customers to power up and shut down their SHS remotely and send commands to them, including setting timers for actions to be carried out.
  • Created a geolocation feature to allow Sterling Bank administrators to track and view SHS receipts and representation on a map in real-time.
  • Provisioned WebSocket endpoints to allow SHS devices to periodically poll the application with historical KPI and measured data, including tracking usage and metrics.
  • Implemented single sign-on (SSO) integrated with Sterling Bank's current authorization implementation for already active users.
  • Provided data aggregation features for further analysis by Sterling Bank's staff and customers who own an SHS.
Technologies: Algorithms, Python 3, Django, Django ORM, PostgreSQL, Docker, Docker Compose, Docker Hub, TypeScript, Next.js, React, Git, GitHub, DigitalOcean, Miro, ClickUp, Figma, Django REST Framework, PostGIS, Agile, Test-driven Development (TDD), Celery, Relational Databases, Object-oriented Programming (OOP), Linux Servers

Startup Rust Developer

2022 - 2022
APEX INSURTECH LTD
  • Implemented several needed sorting algorithms in Rust to complete requirements for the project.
  • Demonstrated advanced Rust knowledge by solving problems, fixing codebase bugs, and adding test cases to ensure code stability.
  • Completed several demo projects to solve problems that existed in simulated real-world situations.
Technologies: Rust, Algorithms

Back-end Software Engineer

2021 - 2022
Formplus
  • Optimized analytics engine performance, reducing metric calculation time from 30 to 2 seconds through efficient SQL querying and caching mechanisms.
  • Worked on Python 2 to Python 3 migration of core services, implementing modern async patterns with 70%+ test coverage.
  • Engineered real-time cart analytics system, driving a 25%+ conversion rate improvement.
  • Designed and implemented a secure file management service using GCP Cloud Storage, handling 100,000+ daily form submissions.
  • Enhanced security across submission handling systems, achieving a 38% increase in security audit scores.
Technologies: Python 3, Flask, Docker, Git, JavaScript, Google Cloud Datastore, Slack, Tailwind CSS, FullStory, Redux, HTML5, CSS, Python, Microservices, Microservices Architecture, REST APIs, Django ORM, SQL, API Integration, GitHub, JSON, HTML, Test-driven Development (TDD), Web Scraping, Progressive Web Applications (PWAs), PDF, Relational Databases, Object-oriented Programming (OOP)

Full-stack Software Engineer

2021 - 2021
SPNS Consulting
  • Architected, developed, and deployed an enterprise application for managing OKR objectives for various organizations and companies.
  • Developed a job recruitment website for the company to help companies recruit applicants. Increased the number of automated processes using Django to power the back end.
  • Managed the company's tech infrastructure on DigitalOcean. Managed deployments, production environments, and distributed applications.
Technologies: Python 3, Django, PostgreSQL, Docker, Heroku, Git, Slack, JavaScript, React, DigitalOcean, Flask, Python, TypeScript, Full-stack, REST APIs, Django ORM, SQL, API Integration, GitHub, JSON, HTML, Test-driven Development (TDD), Full-stack Development, Django REST Framework, Relational Databases, DevOps, Object-oriented Programming (OOP), Linux Servers, TypeScript 3

Full-stack Software Engineer

2019 - 2021
Bonychicken
  • Built back-end services handling 10,000+ daily user interactions.
  • Developed a custom advertising system to allow ad placements on the web application at strategic locations.
  • Achieved 80%+ code coverage through comprehensive test automation.
Technologies: Python 3, Django, React, JavaScript, MDBootstrap, jQuery, Facebook SDK, Amazon S3 (AWS S3), Full-stack, Python, REST APIs, Django ORM, SQL, API Integration, GitHub, JSON, HTML, Full-stack Development, Amazon Web Services (AWS), Django REST Framework, Progressive Web Applications (PWAs), Relational Databases, DevOps, Object-oriented Programming (OOP), Linux Servers

Experience

Ahnlich

https://ahnlich.tech
A high-performance, in-memory key-value vector database in Rust, focusing on providing semantic search capabilities, memory efficiency, and concurrent access patterns. It consists of an AI proxy, a database engine, and a DSL for querying data.

Lazerpay Rust SDK

https://github.com/lordsarcastic/lazerpay-rust-sdk
I developed a Rust software development kit featured in the Rust Nigeria newsletter for Rust applications to help interact with the public-facing API of Lazerpay (a company that processes international payments with several cryptocurrencies).

DevMeets

https://meets.sh
Each week, I host knowledge-sharing sessions for software engineers from all backgrounds. I spearheaded the development of the website, bringing together software engineers with different expertise to make open source contributions.

Blug

https://blug.io
Blug is a blog management system aimed at developers and technical writers to help them manage their blog content. I led this project, which provides expressive and well-documented APIs to build a blog from scratch where you bring your own UI.

Leysir

https://leysir.com
A suite of applications and toolings to help businesses approach automation easily, enabling them to scale business operations quickly. I led this project as a full-stack developer, implementing necessary APIs and designing user-friendly solutions.

Education

2017 - 2021

Bachelor's Degree in Computer Science

University of Abuja - Federal Capital Territory, Nigeria

Skills

Libraries/APIs

React, jQuery, REST APIs, Django ORM, SQLAlchemy, MDBootstrap, Facebook SDK

Tools

Git, GitHub, Slack, Celery, FullStory, Docker Compose, Docker Hub, Miro, Figma, GitLab, AWS CLI, Cron

Languages

Python 3, JavaScript, TypeScript 3, HTML5, FP, ECMAScript (ES6), Python, TypeScript, HTML, SQL, C++, Java, CSS, Rust, JQL

Frameworks

Django, Tailwind CSS, Django REST Framework, Flask, Redux, Alembic, Next.js, Angular

Paradigms

REST, Object-oriented Programming (OOP), Agile, Microservices, Microservices Architecture, DevOps, Automation, Test-driven Development (TDD)

Platforms

Heroku, Docker, Amazon Web Services (AWS), Linux, Visual Studio Code (VS Code), Windows, MacOS, DigitalOcean, Firebase, AWS Elastic Beanstalk, Kubernetes, Google Cloud Platform (GCP), Azure, Contentful

Storage

JSON, Redis, Relational Databases, PostgreSQL, Google Cloud Datastore, Amazon S3 (AWS S3), PostGIS, Cloud Firestore

Other

FastAPI, Full-stack, API Integration, Back-end, Full-stack Development, Linux Servers, Slackbot, Progressive Web Applications (PWAs), PDF, Serializer/Deserializer (SerDes), APIs, RESTful Microservices, Algorithms, ClickUp, Push Notifications, Amplitude, Scripting, Front-end, Web Scraping, GitHub Actions, Actix Web, Gitop

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