Solomon Ayoola, Developer in Berlin, Germany
Solomon is available for hire
Hire Solomon

Solomon Ayoola

Verified Expert  in Engineering

Front-end Developer

Location
Berlin, Germany
Toptal Member Since
July 30, 2021

Solomon is a senior front-end developer with 7+ years of experience, specializing in web development with HTML, CSS, JavaScript, Angular, React, Vue, and Node.js. With experience in all phases of product development, from planning and requirements gathering to implementing and testing, he has worked in the fintech, travel services, and staffing sectors. Solomon consistently delivers high-quality products on time and enjoys interacting with clients from start to finish.

Portfolio

Play Time, Inc - Main
React, Next.js, AWS Elastic Beanstalk, HTML, Material UI, Redux, CSS, Storybook...
Allegis - Cruise Automation - Main
React, SQL, Full-stack, APIs, Front-end, AWS Elastic Beanstalk, HTML, Redux...
Linus Digital Finance
JavaScript, React, TypeScript, Node.js, GraphQL, Vue, Styled-components...

Experience

Availability

Part-time

Preferred Environment

Visual Studio Code (VS Code), Slack, SourceTree, GitHub

The most amazing...

...tool I've delivered is a component library currently used by multiple front-end teams to create a consistent look and feel for all applications.

Work Experience

Front-end Next.js/React Developer

2023 - 2023
Play Time, Inc - Main
  • Developed a soccer gaming platform for Matchday.com, including real-time squad editing and enabling users to dynamically modify lineups and tactics during live matches.
  • Integrated an open API to fetch real-time match details like player stats, events, and scores, enhancing user engagement and keeping them up-to-date.
  • Created a seamless and captivating user experience by ensuring a responsive, intuitive squad editing interface with instant updates for immersive gameplay.
Technologies: React, Next.js, AWS Elastic Beanstalk, HTML, Material UI, Redux, CSS, Storybook, HTML5

Senior Full-stack Engineer

2022 - 2023
Allegis - Cruise Automation - Main
  • Developed a fleet management dashboard as a full-stack developer using React, TypeScript, NestJS, and PostgreSQL, enabling efficient management of vehicle fleets.
  • Integrated front-end and back-end functionalities, leveraging React, TypeScript, NestJS, and PostgreSQL to create a comprehensive fleet management dashboard for monitoring and controlling vehicle fleets.
  • Handled a fleet management dashboard where I built a scalable platform for effective vehicle fleet management, enhancing operational efficiency and data-driven decision-making.
Technologies: React, SQL, Full-stack, APIs, Front-end, AWS Elastic Beanstalk, HTML, Redux, Webpack, CSS, Express.js, MongoDB, HTML5

Senior Front-end Developer

2021 - 2023
Linus Digital Finance
  • Developed and maintained a design system and component libraries for use within the front-end teams.
  • Created a complex checkout page with configurable forms based on a JSON file.
  • Conducted Scrum ceremonies and mentored junior developers.
Technologies: JavaScript, React, TypeScript, Node.js, GraphQL, Vue, Styled-components, Design Systems, Component Libraries, Front-end, JSON, CSS, Vuex, Nuxt.js, Tailwind CSS, Next.js, HTML, Cypress, Redux, Storybook, HTML5

React Developer

2021 - 2022
Gartner - Digital Markets Engineering - Non-Capitalizable
  • Refactored a monolith application using React, implementing a serverless architecture for improved scalability and resource efficiency.
  • Introduced Cypress at Capterra.com, enabling comprehensive end-to-end testing that minimized bugs and delivered a seamless user experience.
  • Modernized their technology stack by refactoring a monolith into a serverless architecture with React while integrating Cypress for robust end-to-end testing, enhancing the application's stability and quality.
Technologies: React, Node.js, Serverless Architecture, Elasticsearch, AWS Lambda, Lambda Functions, Serverless, AWS Elastic Beanstalk, HTML, Cypress, Redux, Webpack, CSS, Storybook, Jest, Express.js, MongoDB, HTML5

Senior Front-end Developer

2019 - 2021
Tourlane
  • Worked in a team that developed an internal tool for creating and curating trips and itineraries to be used by sales agents.
  • Served as the core developer in a team of five to create a visualization application for the trips created and curated by the trip planner to help sales agents and travelers visualize the trips.
  • Created and maintained a React form rendering library used to manage a complex form that was required for the trip planner application.
Technologies: JavaScript, React, TypeScript, Styled-components, GraphQL, Visualization Tools, Front-end, CSS, HTML, Cypress, Redux, Webpack, Storybook, HTML5

Senior Front-end Developer

2016 - 2019
Smava
  • Introduced and developed the component libraries for use by front-end teams across the company to maintain design consistencies.
  • Served on the team that worked on an integration for a major car marketplace in Germany that gave car buyers access to loans when buying a car.
  • Introduced and maintained a CLI tool to help scaffold most of the front-end stacks used by the front-end teams.
Technologies: JavaScript, React, Node.js, GraphQL, TypeScript, Component Libraries, Front-end, Command-line Interface (CLI), CSS, HTML, Webpack, Storybook, Express.js, HTML5

Full-stack Developer

2014 - 2016
An Online Freelance Agency
  • Served on the team that developed an internal ranking system to grade developers based on their progression and rankings.
  • Co-developed a knowledge-based Slack bot used by colleagues to ask questions and see previously answered questions.
  • Co-founded a community with five other developers, which later grew to 1,000+ developers.
Technologies: JavaScript, Node.js, AngularJS, Swift, Express.js, PostgreSQL, React, Agile Workflow, Slack, CSS, HTML, HTML5

React Form Fields

https://github.com/ayoola-solomon/react-form-fields
Form-Fields-React is a component that lets you easily render form fields into rows and columns that you can drop into your existing project. I developed this plug-and-play component that will fit in your workflow if you're using standalone React, Formik, and Redux Form.

Fleet Management Dashboard

http://getcruise.com
As a senior full-stack front-end developer, I played a key role in creating and managing a fleet management dashboard using React, TypeScript, NestJS, and PostgreSQL. This dashboard enabled real-time vehicle tracking, health monitoring, and data-driven decision-making and ensured scalability for future growth. The project's success improved fleet efficiency and safety for our client, showcasing the power of modern front-end technologies in fleet management.

Soccer Gaming Platform for Matchday.com

http://matchday.com
As a front-end developer, I led the development of a groundbreaking soccer gaming platform for Matchday.com. This platform offered users real-time squad editing, allowing them to make live substitutions and tactical changes during matches. Key features included interactive match experiences, comprehensive player data integration, and cross-platform accessibility. The platform revolutionized online soccer gaming, engaging fans worldwide by enabling them to influence match outcomes. Leveraging React, TypeScript, and real-time data, it set a new industry standard for immersive sports gaming.

Languages

JavaScript, TypeScript, CSS, HTML, HTML5, GraphQL, Swift, SQL

Frameworks

Nuxt.js, Tailwind CSS, Next.js, Material UI, Cypress, Redux, Jest, AngularJS, Express.js

Libraries/APIs

React, Vue, Node.js, Vuex

Tools

GitHub, SourceTree, Webpack, Slack

Other

Styled-components, Front-end, Storybook, Lambda Functions, Serverless, Design Systems, Component Libraries, Visualization Tools, Command-line Interface (CLI), Full-stack, APIs

Paradigms

Agile Workflow, Serverless Architecture

Platforms

Visual Studio Code (VS Code), AWS Lambda, AWS Elastic Beanstalk

Storage

MongoDB, Elasticsearch, PostgreSQL, JSON

2009 - 2012

Bachelor's Degree in Computer Science

Federal University of Agriculture - Abeokuta, Nigeria

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring