Ayodele Ademosu, Developer in Lagos, Nigeria
Ayodele is available for hire
Hire Ayodele

Ayodele Ademosu

Verified Expert  in Engineering

Full-stack Developer

Location
Lagos, Nigeria
Toptal Member Since
August 22, 2022

Ayodele is a highly efficient and reliable full-stack software engineer with a broad skill set in web application development. He is keen on the whole software development lifecycle and experienced in translating requirements into working solutions that provide business value. Ayodele leverages tools and frameworks such as Ruby on Rails and JavaScript to rapidly develop the expected solutions while ensuring their resilience and growth adaptability.

Portfolio

Access Corporation
API Integration, Spring 5, Spring Boot, REST, Docker, Keycloak, Java...
Spacekraft Media
API Integration, Firebase, Android, Node.js, Back-end, Ruby, Ruby on Rails (RoR)
Dangote Industries Limited
PHP, React, TypeScript, JavaScript, CSS, HTML, SharePoint 365, API Integration...

Experience

Availability

Full-time

Preferred Environment

Ruby, Git, Ubuntu, Java, IntelliJ IDEA, Visual Studio Code (VS Code)

The most amazing...

...thing I've done is help build the automated weighbridge platform used across all Dangote plants in Africa.

Work Experience

Senior Software Engineer

2022 - 2023
Access Corporation
  • Led a high-performing team of engineers in optimizing and improving the online banking platform to address business growth. Achieved this by developing microservices using reactive programming paradigms to improve performance and responsiveness.
  • Maintained a weekly delivery cycle within a team of six front- and back-end developers, keeping up with daily stand-up meetings, weekly sprints, deployments, sprint planning and reviewing, code reviews, and task quality assurance.
  • Implemented critical observability features such as CI/CD pipelines, distributed logging, and tracing to aid reliability and site performance.
  • Performed API integrations of external services and tools.
Technologies: API Integration, Spring 5, Spring Boot, REST, Docker, Keycloak, Java, Microservices Architecture, OpenTelemetry, AWS ELB, Amazon EKS, Ruby

Senior Full-stack Developer

2022 - 2023
Spacekraft Media
  • Liaised with my team to identify minimum viable product (MVP) requirements and clearly defined feature sets into well-scoped user stories for our implementations.
  • Built innovative monolithic web application consuming external services via REST and GraphQL.
  • Engineered modern applications with Ruby on Rails and JavaScript.
Technologies: API Integration, Firebase, Android, Node.js, Back-end, Ruby, Ruby on Rails (RoR)

Senior Full-stack Developer

2016 - 2022
Dangote Industries Limited
  • Built the front end UI/UX using React, TypeScript, and Bootstrap.
  • Upgraded from React v15 to v16 and handled migration to v18, enabling hooks and new features to optimize and improve performance.
  • Managed the deployment of web apps using the Azure CI/CD pipeline.
  • Integrated with enterprise resource planning systems via SOAP and REST API for data pulling and posting.
  • Collaborated with support teams to address problems, improve operations, and provide exceptional customer service.
Technologies: PHP, React, TypeScript, JavaScript, CSS, HTML, SharePoint 365, API Integration, Ruby on Rails (RoR), Bootstrap, Microsoft Graph, Azure, Material UI, Node.js, Firebase, Back-end

Full-stack Developer

2015 - 2016
Ecre8n Nigeria Limited
  • Used Ruby, HTML, CSS, and JavaScript for full-stack development.
  • Collaborated with the UI/UX team and ensured the design's technical feasibility.
  • Contributed to the Rails applications supported by the organization.
Technologies: CSS, HTML, Ruby, Ruby on Rails (RoR), Docker, Linux, Back-end, Sidekiq, Job Schedulers, eCommerce

Full-stack Developer

2015 - 2016
Wecyclers Corporation
  • Used Python, Django, HTML, CSS, and JavaScript for full-stack development.
  • Upgraded the startup's back end to Python 3 and created RESTful APIs using Django REST.
  • Ensured software compliance with specified standards and managed the deployment to the hosting server.
Technologies: Django, REST, HTML, CSS, Python, Job Schedulers

Full-stack Developer

2014 - 2015
ipNX Nigeria Limited
  • Served as a lead developer for building the company's self-service portal—self-service.ipnxnigeria.net.
  • Created the back office portal that provides a unified interface for all the tools used in the organization.
  • Deployed RESTful APIs that integrated with various platforms used for service orchestration.
  • Built the prototype for the organization's streaming platform which integrated with VOD services.
  • Created auto-scheduling services, leveraging cron jobs.
Technologies: Ruby on Rails (RoR), Perl, Technical Report 069, RADIUS, Back-end, Sidekiq, Job Schedulers

Automated Weighbridge System

I was in charge of rewriting the application's front end. It involved breaking apart the codebase from an ASP.NET MVC application into a .NET core application at the back end and a React SPA front end to improve the performance and enhance the user experience.

I also handled the back-end integration with hardware devices used at the plants where the application was deployed.

ipNX Self-service Platform

https://self-service.ipnxnigeria.net/
I was responsible for the product analysis and development of the customer-facing digital platform for ipNX Nigeria Limited—self-service.ipnxnigeria.net.

I also played a key role in user acceptance testing and deployment, leveraging Docker containerization, and worked on integrating the platform with various digital payment gateways to help improve the ease of sales and purchase of the various offered services.

ipNX Cloud Platform

https://backoffice.ipnxnigeria.net/
Worked as an application programmer for the critical open-source business-support system used by the telecommunications giant for its business operations, modifying key modules of the application using Perl to align with the organization's business processes.

I created an API for the platform, which provided a unified interface to the various operating units. I also integrated various software tools, such as the FreeRADIUS, GenieACS TR-069 server for remote device management.
2012 - 2013

Master's Degree in Information Technology

University of Aberdeen - Scotland, United Kingdom

2005 - 2010

Bachelor's Degree in Telecommunications

Lagos State University - Lagos, Nigeria

Libraries/APIs

React, Node.js, Sidekiq, RADIUS

Tools

Visual Studio, Git, Cron, Microsoft Graph, Keycloak, AWS ELB, Amazon EKS, IntelliJ IDEA

Frameworks

Ruby on Rails (RoR), Spring Boot, Django, Bootstrap, Material UI, Spring 5

Languages

Ruby, PHP, TypeScript, JavaScript, CSS, HTML, Java, Python, Perl, C#.NET, Kotlin

Platforms

Windows, SharePoint 365, Ubuntu, Firebase, Ubuntu Linux, Docker, Azure, Linux, Android, Visual Studio Code (VS Code)

Paradigms

REST, Human-computer Interaction (HCI), Microservices Architecture

Other

Programming, Web Development, Back-end, Job Schedulers, eCommerce, Technical Report 069, API Integration, Lean Product Development, OpenTelemetry

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