Mohammed Agboola, Developer in Lagos, Nigeria
Mohammed is available for hire
Hire Mohammed

Mohammed Agboola

Verified Expert  in Engineering

Software Developer

Location
Lagos, Nigeria
Toptal Member Since
September 5, 2022

Mohammed is a software engineer who specializes in automation and web performance. He has worked mainly with modern web frameworks and technologies to build a better web experience, delivering testable clean code that results in high-performing scalable applications with optimal user experience. Mohammed is skilled in React, JavaScript, Node.js, Next.js, and C# and is recognized as an open-source champion for his contributions to developing and supporting a Node.js code generator.

Portfolio

Inlaks
React, Redux, Azure, Ant Design, Styled-components, JavaScript, Cypress...
Codematic
React, JavaScript, TypeScript, Bootstrap, Webpack, Material UI, Google Cloud...
Novateur Integrated Solutions
JavaScript, HTML, CSS, jQuery, React, Node.js, Front-end, User Interface (UI)

Experience

Availability

Part-time

Preferred Environment

Windows, Visual Studio Code (VS Code), Slack, Discord, GitHub, Bitbucket, Google Cloud, Microsoft Azure, Linux

The most amazing...

...software I've contributed to developing and supporting is an application that generates Node.js code, which helped me stand out as an open-source champion.

Work Experience

Front-end Engineer

2020 - PRESENT
Inlaks
  • Developed a course curriculum builder that has enabled over 500 videos and course materials to be uploaded to production.
  • Led a team of three front-end developers to develop and deploy an edtech product and an electronic fund transfer application.
  • Refactored the video uploader component to enable bulk uploads, leading to an improved upload time.
  • Automated the URL route generation using bash scripts to increase productivity and reduce repetitive tasks.
  • Trained and mentored two interns on the front-end basics and helped advance their development.
Technologies: React, Redux, Azure, Ant Design, Styled-components, JavaScript, Cypress, Bitbucket, Git, Sass, Node.js, TypeScript, HTML, CSS, APIs, Front-end, User Interface (UI)

Software Engineer

2020 - 2022
Codematic
  • Developed and deployed three clients' products using containers and the Google Cloud Platform.
  • Demonstrated product demos and walkthroughs to help clients realize the product value proposition.
  • Designed and documented software infrastructure using the Google Cloud diagramming tool to demonstrate data flow.
  • Configured Cloud Build and Bitbucket Pipelines for automated CI/CD.
Technologies: React, JavaScript, TypeScript, Bootstrap, Webpack, Material UI, Google Cloud, Docker, Next.js, Node.js, Redux, GreenSock Animation Platform (GSAP), Express.js, Firebase, Git, HTML, CSS, jQuery, APIs, Python, Front-end, MUI CSS, User Interface (UI)

Front-end Engineer

2018 - 2018
Novateur Integrated Solutions
  • Implemented websites, mobile applications, and landing pages from concepts through deployment.
  • Improved search engine optimization and performance testing.
  • Collaborated with back-end developers and web designers to improve product usability.
Technologies: JavaScript, HTML, CSS, jQuery, React, Node.js, Front-end, User Interface (UI)

Game Developer

2016 - 2017
Gamsole
  • Designed game mechanics in the Unity game engine and documented the game design process.
  • Developed web landing pages for apps and games, optimizing the web designs for mobile.
  • Implemented multiplayer features using Gamesparks to increase the number of monthly active players significantly.
  • Increased company revenues with effective use of advertising networks.
Technologies: Unity, C#, JavaScript, User Interface (UI)

Parentyn | Remote Monitoring Platform for Parents

https://parentyn.com/
Parentyn is a platform that pairs a ward's phone(s) to a secure cloud-based dashboard for remote monitoring of call logs, browser history, screen time, and app usage. I configured Google Cloud Build for automated build and deployment to Google Cloud Run and Vite front-end tooling for bundling the source code for an optimized build. I also integrated with Paystack to collect basic and premium subscription payments, implemented Google Recaptcha to protect against spam and abuses, and developed dashboard charts using ApexCharts for real-time data analysis and statistics.

Pura Vida | Real Estate Website and Admin Panel

https://pura-vida.web.app/
Pura Vida is a website for finding and booking luxurious beach houses for vacation and short-let apartments with an admin panel for managing properties, invoices, and reservations. I developed dashboard charts using ApexCharts for real-time data analysis and statistics and a payment checkout system for booked reservations. I also implemented a gallery image uploader for creating beach house and short-let apartment properties, invoice download and printing features, and email reminders for unpaid reservations.

Electronic Fund Transfer | Automation Solution

Electronic Fund Transfer is an on-premise vendor payment and salary automation solution with automated workflows and approvals. I implemented the supporting document. I then developed the automated workflow approval system, a user management system with various user and admin roles and permission levels, and a user dashboard to track and monitor account balances and cash flow. I also wrote functional requirement documents and guides for easy user onboarding.

Celtrack | Vehicle Tracking and Monitoring Mobile App

Celtrack is a mobile application for tracking and monitoring a user vehicle with real-time capabilities, geo-fencing, and route history timelines. I integrated with Google Maps for real-time positioning of vehicles and with the Google Directions API for plotting route directions on Google Maps. I then integrated with Google Reverse Geocoding for converting longitude and latitude to human-readable addresses and Google Place Autocomplete for searching addresses on Google Maps and setting geo-fencing areas around selected search results. I also used Expo Application Services for cross-platform builds and deployment.

Calendar Web Component Widget

https://www.npmjs.com/package/calendar-wc
An npm calendar web component widget, which I authored, that is framework-agnostic and useful for applications with scheduling and booking features. I configured Rollup for compiling, bundling, and minifying source code files for production. I also designed and developed a two-column calendar layout with a date range feature and a dispatching event for date selection. I then reviewed the design and implementation with the product designer for best practices.
2012 - 2017

Bachelor's Degree in Computer Science

Crescent University - Abeokuta, Ogun State, Nigeria

MAY 2022 - PRESENT

The Git and Github Bootcamp

Udemy

DECEMBER 2021 - PRESENT

Oracle Cloud Infrastructure Foundations Certified Associate

Oracle

DECEMBER 2020 - DECEMBER 2022

Microsoft Certified: Azure Developer Associate

Microsoft

DECEMBER 2019 - PRESENT

JavaScript Algorithms and Data Structures

FreeCodeCamp

Languages

JavaScript, TypeScript, C#, HTML, CSS, Sass, Python

Frameworks

Bootstrap, Next.js, Unity, Material UI, Redux, Ant Design, Express.js, MUI CSS, Cypress, React Native, Electron

Libraries/APIs

React, Node.js, jQuery, Google Maps API, Lit

Tools

Git, GitHub, Bitbucket, Webpack, Expo, Rollup

Other

Front-end, User Interface (UI), Styled-components, APIs, Gatsby, NativeBase, Web Scraping

Platforms

Docker, Azure, GreenSock Animation Platform (GSAP), Firebase, Contentful

Storage

Google Cloud, MongoDB

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