Oluwaseun Adedire, Developer in Abuja, FCT, Nigeria
Oluwaseun is available for hire
Hire Oluwaseun

Oluwaseun Adedire

Verified Expert  in Engineering

Front-end Developer

Abuja, FCT, Nigeria

Toptal member since August 5, 2022

Bio

Oluwaseun is a front-end engineer with 5+ years of professional experience working with JavaScript, HTML, and CSS, using numerous frameworks, to deliver unmatched user experiences. He is a JavaScript, TypeScript, React, and beautiful code enthusiast with some Node.js and C# knowledge. Currently working at Toggl as a senior front-end engineer, Oluwaseun, is looking forward to exploring new projects and diversifying his experience across other fields in the industry.

Portfolio

Caretaker
JavaScript, TypeScript, Redux, React, React Native, HTML, Web Development...
Toggl
JavaScript, TypeScript, React, Svelte, Tailwind CSS, HTML, SCSS...
Sumosoft
TypeScript, JavaScript, C#, React, HTML, SCSS, Web Development, UI Animation...

Experience

  • Web Development - 6 years
  • JavaScript - 6 years
  • TypeScript - 6 years
  • CSS - 6 years
  • React - 5 years
  • Redux - 4 years
  • React Native - 4 years
  • Svelte - 2 years

Availability

Part-time

Preferred Environment

MacOS, Visual Studio Code (VS Code), Slack

The most amazing...

...project I've built from scratch in React is a rich text editor called Stencyl. It has rich text features and can also generate document templates.

Work Experience

Senior Front-end Engineer

2020 - PRESENT
Caretaker
  • Created a design system in Tailwind CSS and Storybook, designed the user interface in Figma and Sketch, and developed a prototype of the web app to test and get feedback from the target market using React and Next.js.
  • Built the mobile app with React Native, using both open source and proprietary libraries to cater to the mobile audience.
  • Developed an SDK to be shared between React and React Native apps to serve as the application's data layer. It contains shared assets, including a custom state management solution based on Redux and RxJS and API interaction logic.
Technologies: JavaScript, TypeScript, Redux, React, React Native, HTML, Web Development, UI Animation, User Experience (UX), API Integration, CSS

Senior Front-end Engineer

2019 - PRESENT
Toggl
  • Overhauled the proprietary planning app, Toggl Plan, including the timeline, mouse, and keyboard navigation interactions, the task editor, and the settings module, using a combination of UI frameworks, such as Ampersand.js, Svelte, and React.
  • Migrated a huge part of the codebase to TypeScript, writing custom definition packages for libraries without existing types.
  • Integrated the front-end team that architected a custom event-based state management solution with backward compatibility with the older UI framework to ease the transition into a much more modern one.
Technologies: JavaScript, TypeScript, React, Svelte, Tailwind CSS, HTML, SCSS, Web Development, UI Animation, API Integration, Ampersand.js, Animation

Senior Full-stack Engineer

2017 - 2019
Sumosoft
  • Developed the SumoSoft CMS, a C# .NET and React-based eCommerce framework targeted at clients with varying customization needs and customers from different countries.
  • Converted user interfaces for clients into web apps, using mockups from the design team as a guide. Integrated the custom-designed eCommerce framework into these client applications, making adjustments whenever needed.
  • Regularly reviewed the code written by other engineers, emphasizing clean code design and other coding best practices.
Technologies: TypeScript, JavaScript, C#, React, HTML, SCSS, Web Development, UI Animation, User Experience (UX), API Integration, REST APIs

Experience

Caretaker

https://www.usecaretaker.com
A real estate management solution that aims to replace traditional paper-and-pencil ways of keeping records, disbursing payments, and managing property issues and eliminates the stress of property and facility management. I developed the web app in React and the mobile app in React Native. I also had to abstract state management into a separate library to reduce code duplicity and possible bug points.

Stencyl

https://christiandrey.github.io/stencyl
A custom extensible rich text editor built in React, Tailwind CSS, TypeScript, and Slate useful for applications, such as resume generators and form fillers, that need to create dynamic documents that require user input.

Docutrove

A digital platform to access legal documents and legal experts easily. I built the front-end web application using React and TypeScript and connected it to the back end using the provided REST API endpoints.

Education

2010 - 2015

Bachelor's Degree in Petroleum Engineering

University of Ibadan - Ibadan, Nigeria

Skills

Libraries/APIs

React, REST APIs

Tools

Slack

Languages

JavaScript, TypeScript, HTML, SCSS, CSS, C#

Frameworks

Tailwind CSS, Redux, React Native, Ampersand.js, Svelte

Platforms

MacOS, Visual Studio Code (VS Code)

Other

Web Development, UI Animation, User Experience (UX), Animation, API Integration, ACM Problem Solving, Complex Reasoning, Slate

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