Ayodele Ademosu
Verified Expert in Engineering
Full-stack Developer
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
Experience
Availability
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
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.
Senior Full-stack Developer
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.
Senior Full-stack Developer
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.
Full-stack Developer
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.
Full-stack Developer
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.
Full-stack Developer
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.
Experience
Automated Weighbridge System
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 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/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.
Education
Master's Degree in Information Technology
University of Aberdeen - Scotland, United Kingdom
Bachelor's Degree in Telecommunications
Lagos State University - Lagos, Nigeria
Skills
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
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