Amusan Oluwatobi, Developer in Lagos, Nigeria
Amusan is available for hire
Hire Amusan

Amusan Oluwatobi

Verified Expert  in Engineering

Bio

Amusan is an expert in creating robust web and software applications using React with Redux, HTML5, CSS3, JavaScript, AngularJS, and JQuery, and he enjoys working on the front end. Currently, he leads a team of developers at MVXchange, where he breaks down project requirements into simpler modules and assigns tasks to all team members. Amusan is looking to work on user-facing web applications within projects with great culture, communication, and solid coordinated teams.

Portfolio

MVXchange Limited
JavaScript, React, Redux, Redux Thunk, Front-end, HTML, CSS, CSS3 Animation...
Velawcity
JavaScript, React, Visual Studio, Azure, User Interface (UI)...
Kobo360
JavaScript, React, Redux, Redux Thunk, Chart.js, HTML5, CSS3, Responsive UI...

Experience

  • Front-end - 7 years
  • CSS3 - 7 years
  • HTML5 - 7 years
  • Responsive UI - 7 years
  • JavaScript - 7 years
  • Redux - 4 years
  • React - 4 years
  • Chart.js - 3 years

Availability

Full-time

Preferred Environment

MacOS, Slack, Visual Studio Code (VS Code)

The most amazing...

...project I've developed is the back office of MVX that helps the business effectively manage clients' shipments, from updates to location tracking and payments.

Work Experience

Chief Technology Officer

2019 - PRESENT
MVXchange Limited
  • Developed the MVXenergi web app—mvxenergi.com—to serve MVX's hundreds of maritime customers, giving them the capacity to hire offshore vessels, browse existing vessels, view analytics of historical data of previous hires, and receive updates.
  • Built the MVX freight service web app—mvx.trade—to serve MVX's freight customers who need import, export, and haulage services, allowing them to create shipments and finance requests, generate automated quotes, and view shipment locations.
  • Led a team of six people in the technology team to design and implement different technology offerings to MVX's hundreds of customers. Constantly liaise with customers to understand pain points and how to solve them with technology.
Technologies: JavaScript, React, Redux, Redux Thunk, Front-end, HTML, CSS, CSS3 Animation, SCSS, Cloud

Front-end React Developer

2022 - 2022
Velawcity
  • Integrated Stripe Payments on the CrossX platform to enable retrieving invoices and triggering Stripe payments.
  • Implemented Storm to add the ability to create file matches. I also built distinct user flows.
  • Added search filters to the plaintiff record search allowing the user to filter the record list by the different list parameters.
Technologies: JavaScript, React, Visual Studio, Azure, User Interface (UI), Microsoft SQL Server

Senior Front-end Developer

2019 - 2019
Kobo360
  • Built the customer dashboard that enables Kobo360's thousands of customers to place orders, view trips, analytics, and track active shipments on Google Maps.
  • Worked on the finance application, KoPay, to help manage finances. Payment requests can be initiated, viewed, vetted, and sent for approval. A payment manager can approve a request which triggers payment disbursement. Analytics can also be generated.
  • Contributed to the partner dashboard that enables partners to track active shipments, manage customers and users, place requests, and make payment requests.
Technologies: JavaScript, React, Redux, Redux Thunk, Chart.js, HTML5, CSS3, Responsive UI, Front-end, HTML, CSS, CSS3 Animation, SCSS

Lead Software Developer

2016 - 2019
African Founders
  • Built out doctordial.ng, which at the time was a web portal that enabled patients to consult with doctors via text chat, audio, and video calls. The web interface was implemented using AngularJS, Node.js, WebRTC, and other associated technologies.
  • Developed a mobile app for DoctorDial to enable patients to consult with doctors via text chat, audio, and video calls. The app was built using Ionic with AngularJS and WebRTC.
  • Built out HelpOga, a web portal that gave users the ability to hire artisans promptly. The portal was built using HTML, JQuery, PHP, and MySQL.
Technologies: AngularJS, HTML5, CSS3, JavaScript, jQuery, SQL, Node.js, WebRTC, Socket.IO, Front-end, HTML, CSS, CSS3 Animation

Software Developer

2015 - 2016
Atavia Nigeria Limited
  • Developed mobile apps for Android and iOS using Ionic.
  • Redesigned an existing web platform using HTML, CSS, and AngularJS.
  • Maintained and added functionality to the existing web platform.
Technologies: Ionic, AngularJS, HTML5, CSS3, CSS3 Animation, Lumen, MySQL

Head of Technology

2014 - 2015
I-One-C Limited
  • Set up and managed servers hosting a mobile TV application—DiamondTV—running on Ubuntu Server 14.
  • Built out websites for clients we serviced at the time.
  • Liaised with developers on the technology team to maintain best practices.
Technologies: HTML5, CSS3, PHP, MySQL, Ubuntu

Experience

MVXenergi Web Platform

MVXenergi is a service provided by MVX that caters to both offshore clients and vessels owners. Offshore clients can browse existing vetted vessels, book these vessels, get updates on assigned vessels, chat directly with support and operations staff. On the other hand, vessels owners can list their vessels and view which clients their vessels have been assigned to. All users have access to detailed analytics that can be filtered over time periods and specific offshore metrics.

MVX Freight Forwarding Web Platform

http://mvx.trade/
MVX has a freight forwarding service accessible via mvx.trade. The service enables customers to:
• Create shipment requests
• Receive, view, accept or reject quotes
• Receive constant updates from the customer success and operations teams
• Track shipments via Google map views
• Share and receive shipment documents via an in-app integration communications tool

I started this project by performing brainstorming sessions with the operations team to deeply understand what technology could make it better for our intended clients. With our learnings, the product team then properly documented our implementation strategy, passing it on to the product designer to produce high-fidelity prototypes that I implemented. I doubled as both the project lead and sole front-end developer until additional team members were hired to maintain the project.

MVX Back-Office System | Crystalball

https://crystalball.mvxchange.com/
MVX uses a back-office system—christened Crystalball by me—that enables the entire in-house team to have visibility into the state of the business. Lists of shipment requests, charter requests, vessels, partners, trade finance requests, customers, and other important criteria can easily be accessed and filtered over time periods. Shipments, vessels, and charter requests are assigned to team members by the line managers. Team members can filter lists to gain visibility into what each operations team member is managing and the status of those requests.

Another significant aspect of Crystalball is analytics using charts, graphs, and values to help the business make critical decisions. Lists can be downloaded in both CSV and PDF formats.

We started building Crystalball by having brainstorming sessions with the operations team and employing my experience building similar systems in my previous role at a logistics firm. Goals were set and finetuned by the product team. An external designer designed an initial prototype of the dashboard, which I then implemented. Over the past months, we have iterated severally, adding and refining several features along the way to arrive at what it is today.

Tradevu Dashboard

https://app.tradevu.co/
Tradevu is a platform for managing shipments and purchase orders, streamlining business logistic operations. The entire value chain, including payments, liquidity, and shipment management, can be done entirely on Tradevu.

Education

2018 - 2019

Master's Degree in Computer Science

University of Lagos - Lagos, Nigeria

2009 - 2014

Bachelor's Degree in Computer Science with Mathematics

Obafemi Awolowo University - Ile-Ife, Osun State, Nigeria

Skills

Libraries/APIs

React, Chart.js, jQuery, Node.js, WebRTC, Socket.IO

Tools

Slack, Redux Thunk, Visual Studio

Languages

JavaScript, HTML5, CSS3, HTML, CSS, SCSS, SQL, PHP, TypeScript

Frameworks

Redux, JSON Web Tokens (JWT), Tailwind CSS, Jest, AngularJS, Ionic, Lumen

Platforms

MacOS, Visual Studio Code (VS Code), Linux, Ubuntu, Azure

Paradigms

Design Thinking, Human-computer Interaction (HCI)

Storage

MySQL, Microsoft SQL Server

Other

Software Development, Responsive UI, CSS3 Animation, Styled-components, Front-end, Pixel Perfect, HTML UI, User Interface (UI), Analytics, Interactive Charts, Web Analytics, Supply Chain Management (SCM), Cloud, API Integration, SOLID Principles, OAuth, Networking, Web Project Management

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