
Oghenefejiro Theodore Abohweyere
Verified Expert in Engineering
Software Developer
Toronto, ON, Canada
Toptal member since April 4, 2025
Theodore is a versatile software engineer with 5+ years of experience developing, testing, and maintaining software. He has worked on apps with bulk downloads and peer-to-peer networking features, securing over $100,000 in government funding. He has also improved the scalability of back-end services for a behavioral therapy app. Theodore is committed to bringing clients' ideas to life as functional and performant software.
Portfolio
Experience
- Python - 5 years
- AWS IoT - 5 years
- Java - 5 years
- JavaScript - 5 years
- React - 5 years
- SQL - 5 years
- Flutter - 5 years
- Go - 5 years
Availability
Preferred Environment
Go, Java, JavaScript, MongoDB, Linux, Terraform, React, PostgreSQL, Python, DevOps
The most amazing...
...achievement I've accomplished was securing over $100,000 in government funding while working on an app with bulk download and peer-to-peer networking features.
Work Experience
Software Engineer
247 Labs
- Secured over $100,000 in government funding using Java, Spring Boot, PostgreSQL, AWS SQS, and Amazon S3 (AWS S3) to develop a bulk download distributed system in a back-end API to support a Flutter app, increasing mean download speed by 15%.
- Engineered JavaScript database adapters to allow migrating to Amazon DynamoDB from MongoDB, reducing scaling costs by 9% for the Node.js REST API powering a behavioral therapy Flutter app with 75,000 monthly active users.
- Developed a multi-modal AI chatbot using Next.js React, Tailwind CSS, Python, PostgreSQL, and Amazon S3 (AWS S3), improving user engagement by 18%.
- Built a TURN/STUN server Docker container that accepts environment variables to make it easier for other developers to deploy configurable critical peer-to-peer network infrastructure and improve productivity.
- Implemented CI/CD automation pipelines using tools like GitHub Actions, Docker, Go, and Terraform while deploying back-end applications to cloud platforms like Azure and AWS.
Software Engineer
An Online Freelance Agency
- Developed an admin dashboard using Next.js, React, Tailwind CSS, and a Python REST API, enabling monitoring of system metrics and reducing administrative task completion times significantly.
- Optimized SQL queries for relational databases, significantly improving query performance.
- Improved back-end API performance through caching using Redis, achieving a 40% reduction in response times for high-traffic endpoints.
- Reduced image sizes by 20% using Docker multi-stage builds to increase efficiency while deploying back-end APIs.
- Collaborated with GitHub workflows, creating pull requests, conducting code reviews, and soliciting peer feedback to deliver high-quality, maintainable code.
Experience
3-way Merge Go API
https://github.com/rulecoconuts/three_way_merge_api_goNetwork Time Protocol (NTP) Client
https://github.com/rulecoconuts/ntp• Engineered C++ helper functions using bit manipulation to parse and assemble data efficiently, enhancing performance and efficiency.
BTree Database Index
https://github.com/rulecoconuts/algo_learn• Developed unit tests for the data structure, ensuring robustness through automated testing and build validation using CMake and Catch2 test framework, demonstrating attention to reliable, fault-tolerant system design.
Education
Bachelor's Degree in Computer Science
Ontario Tech University - Oshawa, Ontario, Canada
Skills
Libraries/APIs
React, Node.js, Stripe
Tools
Amazon Simple Queue Service (SQS), Redux Toolkit, Terraform, AWS Cloud Development Kit (CDK), Sentry
Languages
Java, JavaScript, Python, TypeScript, Dart, CSS, HTML, Go, SQL, Kotlin, C#, C++, Swift
Frameworks
Flutter, React Native, Spring, Tailwind CSS, Next.js, Stripes, .NET
Paradigms
App Development, Agile, Mobile Development, Parallel Computing, DevOps, Serverless Architecture
Platforms
Android, iOS, AWS IoT, Docker, AWS Lambda, Amazon Web Services (AWS), Firebase, Linux, Mobile, Kubernetes
Storage
PostgreSQL, NoSQL, Redis, Amazon S3 (AWS S3), MySQL, MongoDB, Amazon DynamoDB
Other
Web App Development, Mobile Apps, APIs, Full-stack, iOS App Development, Android App Development, Back-end, Mobile App Development, Front-end, Cross-platform App Development, Big Data, Computer Science, Algorithms, Networks, GitHub Actions
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring