
Ademola Adegbuyi
Verified Expert in Engineering
Front-end Developer
Lagos, Nigeria
Toptal member since April 20, 2022
Ademola is a front-end engineer with over four years of experience creating innovative solutions in the tech space. He specializes in JavaScript, TypeScript, and React. Ademola is a core contributor to an open source library that has crossed over 700,000 downloads and helps manage the Preact awesome list in his spare time.
Portfolio
Experience
- HTML - 6 years
- CSS - 6 years
- React - 5 years
- JavaScript - 5 years
- Storybook - 3 years
- Vue - 3 years
- Styled-components - 3 years
- TypeScript - 2 years
Availability
Preferred Environment
Visual Studio Code (VS Code), MacOS, Git
The most amazing...
...thing I've built is the front-end rails for Paystack for the purpose of international expansion.
Work Experience
Senior Front-end Engineer
Paystack
- Led the Direct Debit UI project implementation closely with the processing team.
- Worked on the saved cards feature on checkout, facilitating a faster checkout experience and an increase in PIV—over 223 million in total PIV and over 199,000 in total transaction count via checkout within a month of release.
- Served as mentor to senior and mid-level engineers who worked on the virtual terminal on the dashboard, preauthorization on the checkout, and a lot more high-impact features.
- Built a treasury interface for the finance team within a week, which helped facilitate money movement across the entire company.
- Collaborated with other engineers to integrate our micro front-end architecture, where we migrated most of our modules from AngularJS to React.
- Collaborated with the fraud team to add 2FA to our checkout flow for recurring card transactions to help reduce fraud for our betting merchants.
- Worked on adding many high-value features to the dashboard, like corporate cards, terminals, etc., and assisted other engineers in getting their features live.
- Owned and contributed to the work to build our first component library with TypeScript, React, styled-components, Storybook, etc.
- Owned and contributed to the work to automate email template uploads to SES, Mandrill, and Sendgrid with GitHub actions.
Front-end Engineer
Paystack
- Collaborated with other engineers, designers, and PMs to build the multifactor authentication feature on the dashboard.
- Built the rails that allowed us to onboard merchants from other countries quickly.
- Added the mobile money channel to our checkout together with a team.
- Built the multi-split feature on the dashboard to allow merchants to share payouts across multiple subaccounts, which opened up some other categories of merchants.
- Improved our end-to-end tests across most of the front-end codebases.
- Created a custom Zendesk widget to have a similar experience as the previous provider.
- Improved the dashboard's performance while working with the team.
Front-end Engineer
Conectar
- Built a feature to help students set up a meeting with tutors on the dashboard based on their availability and amount per hour.
- Revamped the front-end architecture to a single-page application with React Router, Redux, and React Suspense, which helped improve performance across the platform.
- Helped with the recruiting of front-end engineers and led the front-end engineering team.
Full-stack Developer
Outfitng
- Helped set up account management for both merchants and customers. Also added to feature to link multiple OAuth accounts.
- Developed an image matching feature using hamming-distance and Cloudinary so that users can upload a picture and they can get a close match for that fabric.
- Added the user measurement feature to allow users to upload their measurements, which opened up the idea of buying fabric and sewing it at the same time.
- Helped set up deployment to DigitalOcean with Nginx and configured HTTP/2.
- Set up fabric management for merchants and ensure users could see the list of available fabrics.
Experience
Pindo
https://www.pindo.ioI built the dashboard to allow merchants to automate sending bulk SMSes to their customers and see various charts regarding SMSes sent and added or updated users' information.
Basqet
I was in charge of building a checkout with React and SDK for Basqet. It had $1.3 million in transaction volume in the first three months of its launch.
Vortal
I was in charge of building the entire application.
Education
Higher National Diploma in Computer Science
Yaba College of Technology - Lagos, Nigeria
National Diploma in Computer Science
Yaba College of Technology - Lagos, Nigeria
Skills
Libraries/APIs
React, React Router, Vue, Node.js, Passport.js
Tools
Git, Mongoose
Languages
JavaScript, CSS, TypeScript, HTML, UML, GraphQL
Frameworks
Redux, Tailwind CSS, Jest, AngularJS, Cypress, Next.js, Express.js, Material UI
Storage
MongoDB
Other
Front-end, Styled-components, Component Libraries, Storybook, Data Structures, Checkout, SDKs, Service Workers
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring