FOLARIN FARINTO

Software Engineer

Profile

Innovative Full-Stack Engineer with 6+ years of expertise in JavaScript, TypeScript, and Golang. Proven track record of architecting high-performance applications using React, Next.js, and Node.js. Specializes in crafting scalable, accessible solutions that seamlessly blend robust functionality with intuitive user interfaces. Consistently delivers cutting-edge web applications to drive business growth and enhance user engagement across fintech, banking, and creative sectors. Committed to pushing the boundaries of software development to create transformative digital experiences.

Work Experience

Fullstack Engineer @ Dentsu Creative

Aug 2023Dec 2024

Toronto, Canada (Remote)
Typescript|Node JS|React JS|MUI|Jest|Cypress|Firebase
  • Implemented key features for GM Live and Energy Live platforms, including screen sharing and 2-way video using Vonage OpenTok API, enhancing real-time collaboration capabilities between product specialists and clients.
  • Built responsive pages and flows for the BiDi Charger claims module to the figma design specification with MUI and React and implemented salesforce notification for incoming claims using Firebase Cloud Functions.
  • Routinely conducted system tests and performance audits by monitoring logs, memory and indexing metrics on Firebase to ensure services are running optimally.
  • Wrote robust unit and E2E test cases with Jest, Cypress and Playwright on both frontend and backend ensuring services and UI works as expected.
  • Implemented automated CI/CD pipelines with Github Actions that reduced release cycles while reducing deployment errors.

Frontend Engineer @ Reason One Inc

Jun 2022Aug 2023

Toronto, Canada (Remote)
Next JS|React JS|Storyblok|Accessibility|Github Actions|AWS
  • Meticulously translated the designs into functional and responsive components by developing reusable and accessible React JS components based on Figma designs for platform re-engineering projects ensuring that client projects meet design specifications and accessibility requirements according to the WCAG 2.1 guidelines.
  • Proactively conducted web performance audits using Lighthouse, identified and documented performance issues and prepared strategies for tackling performance issues.
  • Established robust and automated pipelines that enabled continuous integration, testing, and deployment of software applications by leveraging Github Actions.
  • Actively contributed to the code review process, providing valuable feedback and insights to ensure the quality and maintainability of the codebase.
  • Prepared testing and feature release documents, meticulously documenting test cases, procedures, and release notes.

Frontend Engineer @ Kuda MFB

Aug 2021Aug 2022

London, UK (Remote)
React JS|Next JS|Tailwind CSS|GraphQL|React Testing Library|Jest
  • Improved the performance of the main dashboard, transactions, and transaction history pages by implementing optimized data retrieval and synchronization mechanisms using Firebase realtime features.
  • Contributed significantly to the Kuda Retail web application by shipping and testing critical payment features and improvements including Savings 2.0, Gift Cards, Stocks, Transactions, and Cardless Withdrawals.
  • Collaborated with the design and product team to develop an interactive and engaging 2021 End of Year finance review site for customers using Gatsby, Framer Motion and Lottie animations.
  • Contributed significantly to the development of a comprehensive React JS component library that served as a foundation for three distinct product lines using Storybook.

Fullstack Engineer @ ProvidusBank

Aug 2019Aug 2021

Lagos, Nigeria
Node JS|React JS|React Native|GraphQL|PHP|MSSQL
  • Collaborated closely with diverse departments to ideate, develop and deploy a range of internal tools to enhance efficiency and expedite service team operations.
  • Designed and developed captivating micro-sites for a variety of marketing campaigns, notably Providus Switch and Providus SME Lab campaigns using Gatsby and Tailwind CSS
  • Architected, developed and shipped a robust Bulk Payment System for the banking services team, empowering them to efficiently process batch transactions on customers' accounts, saving significant time and effort.
  • Developed prototype for Providus Della, a chat assistant specifically designed for Providus HNIs using Node APIs, Graphql, React JS and Material UI.
  • Developed robust ansible playbooks that automated security controls aligned with PCI DSS, ISO 27001, and NIST banking standards

Backend Engineer @ United Bank for Africa

Aug 2017Aug 2019

Lagos, Nigeria
Node JS|Wit.ai|PostgreSQL|Redis|Jest|Linux|Nginx
  • Played a key role in conceptualizing, designing, and developing the Leo chatbot, which was successfully deployed across major messaging platforms including Facebook, Google Assistant, and WhatsApp.
  • Developed the prototype for the UBA Diaspora banking app utilizing React Native that showcased key app features and user flows.
  • Implemented a robust caching system that enhanced the user experience by accurately predicting and displaying relevant action buttons based on the ongoing chat context.
  • Contributed to maintaining high code quality standards within the codebase by implementing comprehensive unit tests, code reviews for pull requests and providing valuable feedback to fellow developers.

Skills

Programming Languages

JavaScript, Typescript, Solidity, Golang, HTML, CSS/SCSS

Libraries & Frameworks

Node JS, Nest JS, React, Next JS, Angular 2+, React Native, Redux, Tanstack Query, GraphQL, Express, Jest, Cypress, React Testing Library, Mocha

Tools & Platforms

AWS, Firebase, GCP, DigitalOcean, Vercel, Docker, Github Actions, Jenkins, Circle CI

Databases

PostgreSQL, MongoDB, DynamoDB, Firestore, Redis

Education

Middlesex University

MSc, Business Information Systems

London, UKJan 2014 - Jul 2015

University of Plymouth

BSc, Business Management & IT

Plymouth, UKOct 2011 - Nov 2013

Notable Projects

GM LIVE

Interactive virtual car showroom for all General Motors brands - React, Node JS

CREW NETWORK

Networking platform for real estate professionals in the US - Next JS, Storyblok

Kuda Web (Retail)

Web application for Kuda's retail banking - React, GraphQL