Quadri Oyebola
Verified Expert in Engineering
Full-stack Developer
Ikeja, Lagos, Nigeria
Toptal member since September 26, 2022
Quadri is a full-stack developer with several years of industry experience. He specializes in designing and implementing architectures for maximum scalability and uptime while keeping them maintainable and performant. Quadri has led teams of engineers working together while communicating with the operations and customer side to help achieve product goals and requirements. Over the years, Quadri mastered concepts such as SOLID, DRY, multiple design patterns, and architecture.
Portfolio
Experience
- CSS - 8 years
- JavaScript - 8 years
- PHP - 8 years
- Laravel - 7 years
- MySQL - 6 years
- Node.js - 6 years
- React - 5 years
- Go - 5 years
Availability
Preferred Environment
PHP, JavaScript, HTML, MySQL, Git, Node.js, Go, Vue, React, Laravel
The most amazing...
...project I've worked on is an analytics system for over 500,000 users used by Google, Tesla, and others to track employee app usage.
Work Experience
Full-stack Developer
Next Jump Inc.
- Planned, designed, and developed a sophisticated analytics tool capable of tracking the activity of over 500,000 customers, providing valuable insights into customer behavior and trends.
- Identified, diagnosed, and resolved a wide range of bugs, encompassing UI/UX issues, logic errors, and implementation flaws across both the front and back end of complex web applications, ensuring a seamless and bug-free user experience.
- Implemented performance optimizations that resulted in an 8-fold increase in the speed of the data reporting system, enabling users to access and analyze data more efficiently and effectively.
- Migrated a legacy PHP 7 monolith codebase to a microservices architecture, utilizing Go as the primary language, improving scalability, maintainability, and performance.
- Used Go to build automated data processing pipeline systems that extract, collect, transform, and move data from one stage to another. Data was fetched from different parts of the internet.
Senior Software Engineer
Todlr
- Worked collaboratively with a team of more than three engineers to design, develop, and implement a robust and scalable system architecture, ensuring optimal performance, reliability, and maintainability.
- Built multiple core microservices such as an authentication service and API gateway using NestJS.
- Designed and implemented a scalable and secure cloud architecture, utilizing various cloud services to meet the project's needs while ensuring cost-effectiveness and compliance with industry standards using Go and Nest.js.
- Spearheaded the creation of a headless CMS system, leveraging APIs to seamlessly integrate with existing front-end applications, streamlining content delivery and enhancing overall user experience.
- Built core accounting and investment services using Go, such as ledger, journal management, and portfolio management.
- Played a key role in the implementation and maintenance of over five critical microservices, including payment, investment, and other core business services, ensuring their reliability, scalability, and performance.
- Used Terraform as infrastructure as code (IaC) tool that enables you to define, provision, and manage infrastructure resources for AWS cloud services.
Senior Software Engineer
VoguePay International
- Planned and executed the data preparation, migration, and restructuring processes for a new system version, ensuring an accurate data transfer from the legacy system to the new system while adhering to data governance and compliance standards.
- Analyzed and optimized SQL queries to enhance performance, significantly improving the overall speed and efficiency of data retrieval and analysis.
- Implemented ledger, transaction, and compliance services using NestJS. Connected NestJS to the database, queueing, and notification 3rd party.
- Containerized using Docker and deployed multiple NestJS services to AWS using IaC (Terraform).
- Decomposed a monolithic system into a collection of independent microservices, utilizing well-defined boundaries and communication mechanisms, significantly increasing the system's scalability, agility, and resilience.
- Designed and developed a modern and user-friendly interface for the payment, merchant, and admin interfaces using React, resulting in increased user satisfaction and reduced support tickets.
- Used different Terraform scripts to define, provision, deploy, and manage infrastructure resources for AWS cloud services.
- Managed developer relations by writing/improving docs, managing libraries in multiple languages, and handling discussions and open issues.
- Implemented measures to enhance system reliability, including introducing redundancy, fault tolerance, and proactive monitoring, significantly reducing the likelihood of system failures.
- Implemented and applied industry-standard approaches to code quality improvement and technical debt reduction, significantly enhancing the codebase's overall maintainability, readability, and performance.
Senior Software Engineer
Big-Bot NG
- Led and managed a team of six engineers in developing multiple enterprise applications.
- Implemented several microservices systems utilizing a variety of architectural styles, such as event-driven architecture, API composition, and choreography, to meet the specific system requirements.
- Played a key role in the creation of several successful applications that have been adopted by over 10,000 users.
- Developed a logistics application with driver, client, and admin interfaces, utilizing Google Maps APIs for route optimization, tracking, and navigation and MongoDB geolocation for real-time location data using NestJS to implement core services.
- Gained extensive experience working with various caching and queuing systems, demonstrating a deep understanding of their strengths, weaknesses, and trade-offs.
- Established and maintained strong working relationships with product and user research teams and clients by actively participating in requirements gathering, design reviews, and feedback sessions.
- Defined and provisioned AWS cloud components for multiple applications such as Askalstein and swift deliveries using IaC tools Terraform and AWS CloudFormation.
- Designed and developed scalable and efficient APIs for driver/vehicle management, order routing, and real-time tracking services using Go.
- Implemented and integrated with 3rd-party APIs for location services, maps, and traffic data while building robust algorithms for optimal route planning and dynamic route adjustments based on real-time conditions, all using Go.
Software Engineer
Halogen Group
- Designed and implemented a sophisticated algorithm for sharing firm resources and personnel in a manner that optimizes utilization and minimizes expenditure and wastage, resulting in significant cost savings for the firm.
- Developed a set of interactive charts and analytical data generation features that provide users with powerful tools for visualizing and analyzing data. Exposed a public API to enable external applications to access and utilize the same data.
- Played a pivotal role in the development of solutions for automating approximately 70% of internal processes, demonstrating a deep understanding of business processes, technical expertise, and a commitment to improving efficiency and productivity.
- Designed, developed, and deployed two distinct analytics systems for analyzing business data for multiple company-wide teams, delivering valuable insights that support data-driven decision-making.
- Successfully implemented a comprehensive set of measures to increase the uptime of current running systems by approximately 8%.
Software Developer
Big-Bot NG
- Played a crucial role as part of the team in designing and developing more than five web-based and mobile applications, employing diverse technologies.
- Built an eCommerce app with 3,000+ users across West Africa.
- Played a key role in a team that developed an e-learning platform from the bottom up, including system design and system flow.
- Designed and developed a comprehensive trading platform that facilitates the exchange of goods and services between laboratories across West Africa.
Experience
Todlr
https://www.todlr.com/I developed the back-end system using Go and Node.js. I also designed the system architecture and worked directly with the operations team to increase customer satisfaction. My other contributions included developing the waitlist page and integrating it with 3rd-party APIs.
Ask Alstein
I worked as the lead software engineer on this project, working with the product manager and other key stakeholders. Some of my duties included communicating with the key stakeholders to design the system architecture, flows, and specifications. I also worked with the team to develop back-end REST API services that were consumed by a Nuxt.js front end.
MG Empower
https://mgempower.com/I was a full-stack software engineer on this project. I worked with data collection from multiple sources while also formatting that data. Some of my duties included creating a user interface, data analytics system, and jobs to monitor and collect data from different sources. I also worked with the team to develop back-end REST API services that were consumed by the front end.
Voguepay
I developed the back-end system using PHP (Laravel) and Node.js. I also designed the system architecture and worked directly with the operations team to increase customer satisfaction. I also worked to create the merchant portal, which helped include payment history, wallet, settings, compliance, etc. Other contributions included integrating it with 3rd-party services.
8-puzzle Problem
https://github.com/sdq-codes/8-puzzle-a--algorithm/tree/mainAlbantsho
https://www.albantsho.com/I was the lead software engineer on this project, working with the product manager and other key stakeholders. Some of my duties included communicating with the key stakeholders to design the system architecture, flows, and specifications. I also worked with the team to develop back-end REST API services consumed by a Next.js front end.
CRM System
As a full-stack developer, I worked on fixing bugs and building new features for custom CRM built using Node.js, PostgreSQL, and Vue (Nuxt.js).
Movie Summit Application
https://summit.progress.film/As a front-end developer, I used Vue (Nuxt), Docker, HTML, CSS, and a Sanity CMS to manage a headless CMS and web application with a NestJS back end. Also, I added new content to the CMS and improved existing content.
Education
Bachelor's Degree in Computer Science
University of Lagos - Lagos, Nigeria
Certifications
Laravel
Lynda.com
Skills
Libraries/APIs
jQuery, Vue, Node.js, React, REST APIs, Vuex, Vue 2, Python API, SQLAlchemy, Stripe, Stripe API, Google Maps, Chart.js, MDBootstrap, AWS Amplify, Salesforce API, Chai, Asyncio
Tools
GitHub, NGINX, NPM, PhpStorm, Amazon Simple Email Service (SES), RabbitMQ, Jira, AWS Fargate, Terraform, Figma, JavaScript Testing, Mocha, AWS CloudFormation, Amazon Simple Queue Service (SQS), Babel, Amazon Simple Notification Service (SNS), Amazon Elastic Container Service (ECS), Bitbucket, HashiCorp, Asana, Git, Webpack, Trello, Canvas, Auth0, Vue CLI, AWS CLI, Workflow Builder, Prisma, Mailchimp
Languages
PHP, HTML5, HTML, CSS, CSS3, JavaScript, ECMAScript (ES6), Python, Go, TypeScript, SQL, JavaScript 6, Less, Python 3, GraphQL, SCSS, Sass, XML
Frameworks
Laravel, Lumen, Nuxt.js, Tailwind CSS, Next.js, Vuetify, Bootstrap, Django, CodeIgniter, Symfony, Vanilla JS, Swagger, Laravel Livewire, Express.js, Nova, Ant Design, Redux, Kendo UI, Cypress, Sails.js, NestJS, Flask, gRPC, Yarn, Jest, Flux, Angular, Zend Framework, Material UI, Laravel Spark, AngularJS, Yii
Paradigms
Object-oriented Programming (OOP), Test-driven Development (TDD), REST, Microservices, Back-end Architecture, Responsive, Responsive Web Design (RWD), Object-relational Mapping (ORM), DevOps, Testing, Hosting, Functional Programming, Unit Testing, Search Engine Optimization (SEO), Microservices Architecture, Automated Testing, Event-driven Programming, UI Design, UX Design
Platforms
Amazon Web Services (AWS), LAMP, cPanel, Docker, Apache Kafka, Amazon EC2, Firebase, AWS Lambda, Kubernetes, Linux, WordPress, DigitalOcean, Sanity Studio, SuiteCRM, Google Cloud Platform (GCP), AWS IoT, Azure
Storage
MySQL, MongoDB, Databases, PostgreSQL, Amazon S3 (AWS S3), JSON, Amazon DynamoDB, RDBMS, MariaDB, NoSQL, Redis
Other
Front-end, Back-end, Full-stack, APIs, Architecture, Full-stack Development, Vue Router, API Integration, Amazon RDS, Back-end Development, Web Applications, UI Development, Landing Pages, Web Development, Software Architecture, Payment APIs, MERN Stack, Mobile First, Minimum Viable Product (MVP), Cloud Platforms, Data Visualization, Front-end Development, SaaS, MVC Frameworks, Forms, Pixel Perfect, Responsive Design, Cross-browser Compatibility, New Product Development, Applications, Content Management Systems (CMS), System Integration, Software Development, Marketplaces, Cloud, Email Templates, Responsive Web Apps, Bootstrap 5, Message Queues, Styled-components, API Gateways, WebSockets, Agile Deployment, JSON REST APIs, System Design, Data Encryption, SOLID Principles, Browsers, Server Management, Security, RESTful Services, UI Components, Design Systems, OOP Designs, User Experience (UX), User Interface (UI), Symphony, Linux Servers, Integration Testing, CSS Preprocessors, AWS Cloud Architecture, eCommerce, FastAPI, Leadership, Security Design, Cloudflare, HTML Canvas, SVG, Charts, Serverless, CI/CD Pipelines, Maps, Containerization, Learning Management Systems (LMS), Graphs, Web Scraping, Team Leadership, Technical Leadership, API Testing, Analytics, Laminas, Accessibility, Headless Software, App Integration, RPC, Responsive Email Templates, Distributed Systems, PDF, Hospitality, Customer Relationship Management (CRM), IT Security, Data Engineering, Algorithms, Data Structures, Material Design, Third-party APIs, PayPal, MVP Design, Proof of Concept (POC), Social Media Platforms, Mobile Apps, Data Scraping, Design, Lambda Functions, GitHub Workflows, Amazon Kinesis, Vite, Open Source
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