Emmanuel F.

About Me

Layo is a software engineer focused on full-stack web development. He has 8+ years of experience creating solutions for companies, startups, and enterprises alike—environments where problem-solving, high attention to detail, and a fast turnaround are paramount. His tech stack includes Node.js, PHP, Laravel, React, Vue, and Angular. He has leadership experience working with various software teams. Layo writes about programming and tech in his free time and is keen to work with new technologies.

Frontend

Backend

Laravel Node.js PHP REST APIs

Database

Other

Back-end CodeIgniter 3 Flexbox Front-end Typescript

Work history

Colgate-Palmolive
Colgate-Palmolive
Full-stack Developer
2023 - 2024 (1 year)
Remote
  • Championed the implementation of new features on a headless Shopify store using Nuxt 3, Vue, and Node.js.

  • Oversaw regular application bug fixes and optimizations, one of which improved the site's initial page load by up to 4 seconds.

  • Created Shopify applications to improve checkout and post-checkout customer experience and customer conversion.

  • Collaborated with the automation testing team for proper E2E test coverage.

  • Developed in-house CMS components using Vue, Nuxt, and Directus to ease site page modification for business owners.

  • Implemented GIGYA SSO integration across multiple parts of the project for customer authentication and authorization.

BCG GAMMA
BCG GAMMA
Senior Product Engineer
2022 - 2023 (1 year)
Remote
  • Led the development of the application front end of a predictive AI tool, providing extensive data benchmarks of both the past and future (predictive) to enable a global airline to save up to $100 million in operating costs.

  • Led the development of the application front end using Angular, NgRx, and RxJS, implementing custom state management architectures to speed up page load and data display time in some parts of the application by around 10%.

  • Collaborated with the product stakeholders and designers to develop impactful application features.

  • Implemented scalable codebase architecture and made informed decisions on underlying technologies to be used in the application development.

  • Oversaw the development of data visualization components for use by major stakeholders, enabling them to make cost-effective decisions using Vega-Lite, PrimeNG, and D3.js.

  • Integrated the application front end with in-house and third-party APIs and implemented new data REST API endpoints using Python, FastAPI, and SQL Alchemy to ease data-fetching on the front end by 1%.

THDC Technologies
THDC Technologies
Product Engineer
2021 - 2021
Remote
  • Designed and implemented database models, CLI, and file-generation scripts for use in the Node.js REST API server using TypeScript, Sequelize, MySQL, and EJS.

  • Migrated a codebase from MongoDB and Mongoose to MySQL and Sequelize to remove API overhead complexity.

  • Developed the application front end in Vue, integrating it with third-party APIs like Twilio and Plaid (ACH) to facilitate financial features and C2C user payments.

  • Created custom Webpack configuration to accommodate Vue SSR client-side hydration, bundling, and minifying of application front end for quicker page load and overall site responsiveness.

Node.jsExpress.js Plaid TwilioVue WebpackSequelizeMongooseReact Command-line Interface (CLI) Database Modeling TypescriptMySQLEJSMongoDB
Secure Staffing
Secure Staffing
Full-stack Developer
2020 - 2021 (1 year)
Remote
  • Participated in the development of new features added to the company's in-house user management software using React, Redux, Angular.js, Laravel, and MySQL.

  • Developed an in-house compliance tool for the HR team to manage sensitive data about company partners and clients during company acquisitions using Angular, Laravel, and MySQL, improving HR efficiency by 5%.

  • Developed scripts to automate recurring application tasks, integrating said scripts with Google Cloud API to reduce HR workload and enable quicker user support using GCP, Laravel, and Cron.

  • Updated application integration with Zendesk Chat and Zendesk Sell, including new surveys to improve company customer relations while adding new capabilities to the existing integration with Zendesk Support.

  • Implemented new chat-related features and changes to the company application, ensuring speed and data consistency of chat-related data using Node.js, Redis, and WebSockets.

  • Created a fun campaign game to entertain company customers during the NBA finals using React and Redux and an NBA API integration.

PHPNode.jsAngularAngularJS Laravel RedisCronReact JavaScriptTypescriptAsanaSSHFront-end Development ReduxHTML5Back-end Data StructuresObject-oriented Programming (OOP) Front-end AxiosMySQLGoogle Cloud API GCPZendesk WebSockets
Fresh Interactive
Fresh Interactive
Full-stack Developer
2020 - 2020
Remote
  • Developed pixel-perfect, mobile-responsive websites for a major real estate agency in Los Angeles, collaborating with the UI/UX designer using InVision to improve customer retention.

  • Implemented reusable component classes for use in multiple projects using Vue2, Laravel, and Mix to streamline and increase development speed across the board.

  • Identified and resolved software issues using Jira as a reporting tool.

Laravel Vue PHPMySQLLaravel NovaBlade SASSFlexboxCSS GridFront-end Development FigmaHTML5Amazon Web Services (AWS) Data StructuresObject-oriented Programming (OOP) Front-end AxiosinVision
Brimatel Global Network
Brimatel Global Network
Junior Web Developer
2016 - 2018 (2 years)
Lagos, Nigeria
  • Developed in-house SPAs 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 for 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.

Showcase

Full-stack Developer - eCommerce Comparison App
Full-stack Developer - eCommerce Comparison App
  • A Laravel-based application for comparing electronic products across multiple online vendors.

  • The application utilizes Goutte to scrape data from three eCommerce websites.

  • The application is designed to be extensible with website configuration stored in JSON files.

Jive Inventory System
Jive Inventory System
  • Jive developed a school management portal with features for tracking installs, revenue, student usage, and data.

  • The system was built using Laravel and Vue.js.

  • Access control was implemented to obscure data based on user hierarchy.

Nobel Radio Contest
Nobel Radio Contest
  • A web application was developed for a photo contest to allow users to upload bedroom pictures and vote for them.

  • The application utilizes PHP (CodeIgniter) for the back-end and JavaScript for the front-end to enhance user experience.

  • The application’s primary function involves voting, counting votes, and declaring a winner.

MBHS School Management System
MBHS School Management System
  • MBHS utilizes a Laravel and Vue.js-based school management system.

  • The portal was developed by the user to enhance functionality for both administrators and teachers.

  • The user extended existing functionality within the application.

Education

Advanced Diploma in Software Engineering
Advanced Diploma in Software Engineering
APTECH Computer Education - Dhaka, Bangladesh
2019 - 2019
BSc Information Technology
BSc Information Technology
Middlesex University Dubai
2018 - 2020 (2 years)