Layo Folaranmi, Developer in Lagos, Nigeria

Layo Folaranmi

Full-stack Developer

Location
Lagos, Nigeria
Toptal Member Since
March 1, 2019

Layo is a software engineer focused on full-stack web development. He has years of experience creating solutions for companies where problem-solving and high attention to detail are essential, and a fast turnaround is paramount. Layo has extensive experience with Node.js, PHP, Laravel, React, Vue, and Angular and is keen to work with new technologies. He leads small teams in the continuous development of various local software projects and writes about programming and tech in his free time.

Layo is available for hire
Hire Layo

Portfolio

Titan Engineering, Inc
Vue, Tailwind CSS, TypeScript, Mapbox, Google Analytics, Front-end, Axios
Fresh Interactive, LLC
Laravel, Vue, PHP, MySQL, Laravel Nova, Blade, Sass, Flexbox, CSS Grid...
Virtual Doctor and Medicines, S.L.
Laravel, PHP, REST APIs, MySQL, Bash, Linux, Bitbucket, CI/CD Pipelines, Vue...

Location

Lagos, Nigeria

Availability

Full-time

Preferred Environment

Git, Visual Studio Code (VS Code), PhpStorm, Ubuntu

The most amazing...

...project I've worked on was an AI tool for a major airline to enable them to save millions in operation costs by helping make cost-effective company purchases.

Work Experience

2023 - 2023

Senior Vue and Tailwind CSS Developer

Titan Engineering, Inc
  • Developed a dynamic map interface using Mapbox and Vue.
  • Collaborated with an in-house designer to implement new features using Figma.
  • Refactored the Vue codebase, moving it from Vue 2 to Vue 3, with a preference for the Options API.
  • Implemented API integrations with Python back end utilizing Websockets and REST standards.
  • Sped up map-related pages on the project and increased the page load time by up to 50%.
Technologies: Vue, Tailwind CSS, TypeScript, Mapbox, Google Analytics, Front-end, Axios
2022 - 2022

Senior Full-stack Developer

Fresh Interactive, LLC
  • Implemented user interfaces from already developed mockups for a real estate company.
  • Tracked and fixed bugs using Jira as a reporting tool.
  • Implemented reusable component classes using Vue and Laravel Mix.
  • Used CSS Grid and Flexbox to implement pixel-perfect mobile-responsive user interfaces.
Technologies: Laravel, Vue, PHP, MySQL, Laravel Nova, Blade, Sass, Flexbox, CSS Grid, Front-end Development, Figma, HTML5, Amazon Web Services (AWS), Data Structures, Object-oriented Programming (OOP), Front-end, Axios
2022 - 2022

Back-end Developer

Virtual Doctor and Medicines, S.L.
  • Developed and maintained the REST API built with Laravel.
  • Tracked and fixed bugs on the back end using the company's reporting tool of choice.
  • Created major database design and schema changes to improve API response time.
  • Developed and implemented calculative algorithms to help generate new information based on user-inputted needs and wants.
  • Worked closely with front-end developers to bring new features to the user.
  • Collaborated with DevOps engineer in building CI/CD pipeline to deploy the product to staging and production environments.
  • Oversaw onboarding of new developers to the project.
  • Documented the building of Laravel API using Postman.
Technologies: Laravel, PHP, REST APIs, MySQL, Bash, Linux, Bitbucket, CI/CD Pipelines, Vue, Postman, Front-end Development, HTML5, Back-end, Data Structures, Object-oriented Programming (OOP), Axios
2022 - 2022

Front-end Engineer

Consulting Enterprise (via Toptal)
  • Led the development of the front end using Angular. Integrated the Angular front end with the REST API back end built in Python.
  • Developed scalable codebase architecture and made decisions concerning supporting technologies to be used with the company's framework of choice.
  • Collaborated with the product designer in driving UI/UX changes.
  • Implemented state management for the application using NgRx.
  • Established simpler stateful services using RxJS Observables and Angular HttpClient.
  • Updated and implemented the application user interface based on the deliverables from product stakeholders.
  • Implemented front-end components to aid data visualization.
Technologies: Angular, TypeScript, REST APIs, Vega-Lite, Trello, GitHub, NgRx, Front-end Development, HTML5, Back-end, Data Structures, Object-oriented Programming (OOP), Front-end, Axios
2020 - 2021

Full-stack Developer

Secure Staffing LLC (via Toptal)
  • Participated actively in the development of new features added to the company software using React/Redux.
  • Developed and updated the existing REST API endpoints in Laravel to connect with React and Angular front end.
  • Developed scripts to actively manage important tasks to be run on cron at intervals.
  • Implemented website room/chat additions using Node.js, Redis, and WebSockets.
  • Tracked and fixed the application's front- and back-end bugs using Asana as a reporting tool.
  • Implemented necessary updates to the legacy system written on AngularJS.
  • Developed integrations with Google Sheets and Google Calendar to be used with some website features.
  • Integrated the website with Zendesk Chat and Zendesk Sell to improve customer relations in the company and added new capabilities to the existing integrations with Zendesk Support.
  • Created a special game page to be used by customers during the NBA finals that utilized the NBA API to collect current NBA game statistics and use the data in the game.
  • Created survey pages that were integrated with Zendesk Support to add a more seamless flow to customer relations with the support team.
Technologies: PHP, Node.js, Angular, AngularJS, Laravel, Redis, Cron, React, JavaScript, TypeScript, Asana, SSH, Front-end Development, Redux, HTML5, Back-end, Data Structures, Object-oriented Programming (OOP), Front-end, Axios
2020 - 2020

Senior Full-stack Developer

Fresh Interactive (via Toptal)
  • Participated actively in the development of an app collaborating with the development team members to help company clients set up, host, and manage online events using Laravel Nova and Vue.js.
  • Tracked and fixed applications' front- and back-end bugs using Jira as a reporting tool.
  • Developed REST API endpoints using Laravel to connect Vue.js front-end components to the database and allow manipulation of data on the front end.
  • Integrated the clients' realtor web application with Iterable.com, a marketing REST API.
  • Developed event campaign websites using HTML, Vue.js, and SASS.
  • Actively participated in the incremental development of the in-house Laravel Nova CMS.
  • Created Vue.js visual widgets to be used in the in-house CMS for the development of user-facing websites.
  • Developed a website using Vue.js and Laravel for a medical corporation to showcase the company's new drug, enable users to take a quiz, and access the company's private event.
  • Owned continuous deployment of modifications to a client's application to the company staging server.
  • Developed campaign pages for a client and connected the pages form to Salesforce to allow it to be used by their marketing team.
Technologies: REST APIs, jQuery, HTML, CSS, Sass, Laravel Homestead, Nova, PHP, Laravel, Git, Bitbucket, Vuex, Vue, JavaScript, Amazon Web Services (AWS), Front-end Development, Figma, HTML5, Back-end, Data Structures, Object-oriented Programming (OOP), Front-end, Axios
2019 - 2019

Back-end Web Developer

TravCp
  • Designed and developed the REST API for the company web application.
  • Integrated the back-end API with Heroku and Amazon S3.
  • Implemented OAuth2 authentication for the REST API.
  • Created custom Laravel commands to help with the deployment of an API on the production server as well as API testing on the development server.
  • Wrote tests and led the REST API testing using PHPUnit and Postman.
  • Integrated the Laravel REST API with third-party packages.
  • Integrated the Laravel back end with a third-party admin panel.
  • Wrote concurrent modifications to the REST API and implemented the version control.
  • Wrote and published REST API documentation using Postman.
Technologies: Postman, Amazon S3 (AWS S3), ClearDB, Bitbucket, Heroku, Laravel, PHP, Figma, HTML5, Amazon Web Services (AWS), Back-end, Object-oriented Programming (OOP), Front-end, Axios
2018 - 2018

Full-stack Developer

Arkduo Team
  • Led a team of five in the development of web applications from end-to-end; also handled the creative cloud engineering.
  • Developed a website for a Canadian public speaker to improve his online presence, showcase his services and training to potential clients, and also post his public speaking schedule.
  • Created customer company information websites and landing pages to improve customer companies' conversions and online presence.
  • Involved in developing a school management system to be installed on multiple client school servers.
  • Contributed to the development of a photography freelance website that enabled photographers to post their work, set rates, and attract interested clientele.
  • Built a product tracking and inventory application to increase transparency between stakeholders and company administrators.
Technologies: CSS, HTML, JavaScript, Vue, Laravel, PHP, HTML5, Amazon Web Services (AWS), Object-oriented Programming (OOP), Front-end, Axios
2016 - 2018

Full-stack Developer

Brimatel Global Networks
  • Developed single-page "in-house" applications in collaboration with the company designer.
  • Built a photo-contest application for an ongoing radio photo contest for a company client.
  • Created customer company informational websites and landing pages to improve customer companies' conversions and online presence.
  • Developed a subscribed content WordPress plugin to block certain content from unsubscribed users and increase company revenue.
  • Built a drug catalog for a client, enabling their customers to find drugs that can help cure their diseases based on the symptoms.
  • Developed a delivery management system to help a local courier manage and analyze their deliveries and also help the courier clients track their parcels.
Technologies: WordPress, CSS, HTML, JavaScript, Laravel, PHP, HTML5, Amazon Web Services (AWS), Front-end, Axios

Experience

Nobel Radio Contest

Nobel Radio needed a web application for a photo contest. The application's main function was to enable people to upload a picture of their bedroom while allowing others to vote for those pictures, count up all the votes, and finally declare a winner.

The application was developed using PHP (CodeIgniter) for the back end and JavaScript for the front end for a better user experience.

MBHS School Management System

MBHS, a local school in my area, had a school management system already in use, but it lacked some important functionality; the portal was built using Laravel and Vue.

I contributed to the development of the portal, adding the functionality needed by both the school administrators and the teachers and also extending the functionality already available in the application.

Jive Inventory System

Jive created a product, a school management portal, and they needed a way to track the school installs, revenue, number of students using it, and other data.

The Jive Inventory System application was created using Laravel and Vue; it enabled investors, employees, and Jive admins to monitor how well their product was doing. It included access control, so the data was obscured based on user hierarchy.

eCommerce Comparison App

A Laravel-based application intended to compare electronic products from different online vendors based on user preferences.

I was the full-stack developer on this project. I scrapped data from three eCommerce websites using Goutte and manipulated their data to be displayed according to the users' preferences. I made the application easily extensible by storing the scraper configuration for each website in a JSON file.
Image of Full User Authentication and Access Control: A Laravel Passport Tutorial, Pt. 1 publication
Publication

Full User Authentication and Access Control: A Laravel Passport Tutorial, Pt. 1

https://www.toptal.com/laravel/passport-tutorial-auth-user-access

Skills

Languages

HTML, PHP, HTML5, CSS, Java, JavaScript, TypeScript, Sass, Bash

Frameworks

Laravel, CodeIgniter 3, Angular, Tailwind CSS, Bootstrap, Vuetify, CodeIgniter, Redux, Nova, AngularJS, Ruby on Rails (RoR)

Libraries/APIs

REST APIs, Vuex, Flexbox, jQuery, Vue, Node.js, React, NgRx, Laravel Homestead, Goutte

Other

Vue-router, Software Development, Front-end Development, Back-end, Front-end, Data Structures, Blade, SSH, Vega-Lite, CI/CD Pipelines, Laravel Nova, CSS Grid, Information Systems, Images, Web Scraping, Software Development Lifecycle (SDLC), Axios

Tools

Figma, PhpStorm, Git, Bitbucket, ClearDB, Postman, Cron, Asana, Trello, GitHub, Google Analytics

Paradigms

Object-oriented Programming (OOP), User-driven Development, Management, Agile

Platforms

WordPress, Mapbox, Windows, Amazon Web Services (AWS), Heroku, Linux, Ubuntu, Visual Studio Code (VS Code)

Storage

MySQL, Amazon S3 (AWS S3), Redis

Education

2020 - 2020

Bachelor of Science Degree in Information Technology

Middlesex University - Dubai, United Arab Emirates

2017 - 2019

Advanced Diploma in Software Engineering

Aptech Computer Education - Lagos, Nigeria