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

Solomon Ayoola

Verified Expert  in Engineering

Front-end Developer

Berlin, Germany

Toptal member since July 30, 2021

Bio

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

AMN Healthcare
React, JavaScript, TypeScript, CSS, HTML, Material UI, Tailwind CSS, WCAG 2...
NursIT Institute
Vue, Front-end, HL7 FHIR Standard, JSON, Vuetify...
Play Time, Inc - Main
React, Next.js, AWS Elastic Beanstalk, HTML, Material UI, Redux, CSS, Storybook...

Experience

  • Node.js - 9 years
  • JavaScript - 7 years
  • React - 7 years
  • GitHub - 6 years
  • Visual Studio Code (VS Code) - 6 years
  • Vue - 5 years
  • SourceTree - 5 years
  • Agile Workflow - 5 years

Availability

Full-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 React Developer

2024 - 2025
AMN Healthcare
  • Spearheaded the front-end development of the language service IRS software, establishing a scalable, maintainable, and high-performing architecture that improved accessibility for healthcare providers.
  • Provided technical mentorship, code reviews, and best practices to junior developers, guiding them in React, TypeScript, and performance optimization.
  • Set up an extensive Playwright test suite, enhancing test coverage and ensuring application reliability. Optimized performance through efficient state management, lazy loading, and real-time API integrations, reducing load times by 30%.
  • Reviewed and improved code quality for the React Native mobile app, ensuring consistency, best practices, and seamless integration across platforms.
Technologies: React, JavaScript, TypeScript, CSS, HTML, Material UI, Tailwind CSS, WCAG 2, Playwright, Amazon Web Services (AWS), Python, Django, PostgreSQL

Front-end Developer

2023 - 2024
NursIT Institute
  • Built an intuitive and responsive UI using Vue, ensuring seamless interaction for doctors and nurses accessing drug recommendations.
  • Integrated HL7 FHIR standards to enable structured and interoperable medication data exchange, improving compatibility with healthcare systems.
  • Implemented efficient state management and caching strategies, reducing API call latency and improving real-time drug recommendation performance.
  • Developed robust validation and error-handling mechanisms to prevent incorrect drug recommendations, ensuring accurate and reliable prescribing decisions.
Technologies: Vue, Front-end, HL7 FHIR Standard, JSON, Vuetify, Single-page Applications (SPAs), TypeScript, APIs

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, PostgreSQL

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

Experience

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.

Education

2009 - 2012

Bachelor's Degree in Computer Science

Federal University of Agriculture - Abeokuta, Nigeria

Skills

Libraries/APIs

React, Vue, Node.js, Vuex, Playwright

Tools

GitHub, SourceTree, Webpack, Slack

Languages

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

Frameworks

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

Paradigms

Agile Workflow, Serverless Architecture, HL7 FHIR Standard

Platforms

Visual Studio Code (VS Code), AWS Lambda, AWS Elastic Beanstalk, Amazon Web Services (AWS)

Storage

MongoDB, PostgreSQL, Elasticsearch, JSON

Other

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

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