Layo Folaranmi, Full-stack Developer in Lagos, Nigeria
Layo Folaranmi

Full-stack Developer in Lagos, Nigeria

Member since January 20, 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 PHP, JavaScript, Laravel, and Vue.js and is keen to work with new technologies. He led a small team in the continuous development of various local software projects and he also writes about programming and tech during his free time.
Layo is now available for hire

Portfolio

Experience

Location

Lagos, Nigeria

Availability

Part-time

Preferred Environment

Windows, Git, VS Code, PhpStorm

The most amazing...

...project I've worked on is an investment-tracking app for a client's company to help investors see how well their products are doing.

Employment

  • Senior Full-stack Developer

    2020 - 2020
    Fresh Interactive (via Toptal)
    • Actively participated in the development of an app with 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-end 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.js, JavaScript, Amazon Web Services (AWS)
  • Back-end Web Developer

    2019 - 2019
    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 deployment of an API on the production server as well as API testing on the development server.
    • Wrote tests and led the testing of the REST API.
    • Integrated the 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 REST API documentation using Postman.
    Technologies: Postman, AWS S3, ClearDB, Bitbucket, Heroku, Laravel, PHP
  • Full-stack Developer

    2018 - 2018
    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.
    • Was actively involved in the development of a school management system to be installed on multiple client schools 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.js, Laravel, PHP
  • Full-stack Developer

    2016 - 2018
    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

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 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 was lacking some important functionality; the portal was built using Laravel and Vue js.

    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 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.js; it enabled investors, employees and Jive admins to monitor how well their product was doing. It included access control so that the data was obscured based on user hierarchy.

  • eCommerce Comparison App
    https://awoof-laravel.herokuapp.com/

    A Laravel-based application to compare electronic products from different online vendors based on the user's selected preferences.

    I was the full-stack developer. I scrapped data of three eCommerce websites using Goutte and manipulated their data to be displayed according to users' preferences. I made the application easily extensible by storing the scraper configuration for each website in a JSON file.

  • Full User Authentication and Access Control – A Laravel Passport Tutorial, Pt. 1 (Publication)
    Setting up authentication and state in a stateless API context might seem somewhat problematic. But Laravel Passport gives developers a clean, straightforward way to add OAuth 2.0 to an app's API.

Skills

  • Languages

    PHP, HTML5, CSS, Java, JavaScript, HTML, Sass
  • Frameworks

    Laravel, CodeIgniter 3, Bootstrap, Vuetify.js, CodeIgniter, Nova
  • Libraries/APIs

    Vuex, jQuery, Vue.js, Laravel Homestead, REST APIs
  • Other

    Vue-router, Software Development, Front-end Development, Blade, AWS
  • Platforms

    WordPress, Windows, Amazon Web Services (AWS), Heroku
  • Storage

    MySQL, AWS S3
  • Tools

    PhpStorm, VS Code, Git, Bitbucket, ClearDB, Postman

Education

  • Bachelor of Science degree in Information Technology
    2020 - 2020
    Middlesex University - Dubai, United Arab Emirates
  • Advanced diploma in Software Engineering
    2017 - 2019
    Aptech Computer Education - Lagos, Nigeria

To view more profiles

Join Toptal
Share it with others