
Roland Awoda
Verified Expert in Engineering
React Developer
Lagos, Nigeria
Toptal member since November 7, 2022
Roland is a software engineer with over four years of experience. He works using the MERN stack, focusing on mobile and front-end development. Roland specializes in React, Next.js, and React Native and has professional experience working with these tools. He has experience in payments, banking, staffing, talent acquisition, and financial service sectors. Roland is user-focused, emphasizing performance and accessibility.
Portfolio
Experience
- JavaScript - 4 years
- HTML - 4 years
- React - 4 years
- React Redux - 4 years
- React Native - 4 years
- REST - 4 years
- TypeScript - 3 years
- Node.js - 3 years
Availability
Preferred Environment
React Native, React, Node.js, TypeScript
The most amazing...
...thing I've done is develop an app for making payments on a public transport system and processing microtransactions.
Work Experience
Senior Front-end Engineer (Contractor)
Wynden Stark | Nebula.io
- Collaborated with a team on building reusable search components leveraging user location through Google Places API.
- Worked on a scheduling system for companies to schedule messages to be sent out to candidates of interest. It also offers response messages depending on the candidate's response.
- Leveraged a React flow in designing a complex system that allows users to flexibly create nodes that could be linked with custom messages and expected responses.
- Wrote tests for components using the React Testing Library with Jest and employed SonarQube for code quality gate control in the Jenkins CI/CD pipeline.
- Participated in sprint planning which requires engineers to determine duration period and likely bottlenecks in the sprint lifecycle.
Lead Front-end Engineer
Touch and Pay Technologies
- Participated in reviewing a product pipeline, mentoring junior developers and interns, and assisting with technical interviews and code reviews.
- Assigned tasks and tracked and monitored teammates' performance through ClickUp using a Kanban Board.
- Increased application usage by 30% by redesigning and optimizing mobile applications on the App Store and Google Play Store.
- Implemented software development processes and delivery using the Gitflow Workflow, GitHub Actions, and a CI/CD pipeline for deployment to the Google Cloud Platform.
- Developed dashboards and mobile applications for the Cowry contactless payment solution used by over 1.5 million Lagosian commuters.
- Deployment to App Store and Play Store with support for the over-the-air update using Microsoft CodePush.
- Configured and consumed Strapi Headless CMS APIs for managing website content.
- Built custom animations using React Native reanimated API.
Senior Front-end Engineer
Cowry
- Set up and designed data schema for Strapi Headless CMS to manage website content.
- Developed SEO-optimised website using React and Next.js.
- Implemented advanced gesture animation on React Native using React Native Reanimated and React Native Gesture Handler.
- Set up and configured the push notification feature on iOS using Apple Push Notification and Android via Firebase.
- Implemented deployment for updates to App Store and Play Store through over-the-air (OTA) update support using Microsoft App Center.
- Set up Ci/CD delivery pipeline from GitHub to Google Cloud Platform.
- Managed tasks and monitored team members' progress via ClickUp using Kanban Board.
Senior Front-end Engineer (Contractor)
Emedic Store
- Developed an eCommerce platform using Next.js, which enables customers to order pharmaceutical products or request counter drugs with a doctor's prescription.
- Tracked and fixed bugs using Jira as a reporting tool.
- Developed dashboards for the admin and vendors using React to manage products on the eCommerce platform.
- Developed mobile application for IOS and Android with push notification capabilities. Implemented auto reminder features that notify customers when they are supposed to request a drug refill.
- Set up continuous integration and delivery on the cloud platform (Digital Ocean).
- Interfaced directly with stakeholders and translated requirements gathered from meetings into technical implementation details.
Front-end Engineer
Touch and Pay Technologies
- Rewrote all mobile applications from PhoneGap and Ionic to React Native. Implemented high-leverage features to optimize UX and performance.
- Refactored and maintained the existing codebase. Rewrote all front-end web applications from AngularJS to React.
- Refactored and rewrote an existing application. Worked with Angular and Ionic to build a mobile application that tracks the location of trucks while leveraging Google APIs.
Experience
Cowry
EmedicStore
https://emedicstore.org/Education
Bachelor's Degree in Mathematics and Computer Science
Obafemi Awolowo University - Ife, Nigeria
Skills
Libraries/APIs
React Redux, React, Node.js, Redux-Saga, Socket.IO, REST APIs, Google Maps, Jenkins Pipeline
Tools
Redux Thunk, Apple Push Notifications, Figma, SonarQube
Languages
JavaScript, CSS, HTML, TypeScript, Assembly Language
Frameworks
Next.js, Material UI, React Native, Vanilla JS, Redux, Jest
Paradigms
REST, Testing
Platforms
iOS, Docker, Google Cloud Platform (GCP)
Storage
MongoDB
Other
Front-end, User Interface (UI), Real-time Data, Live Chat, Push Notifications, Headless Software, eCommerce, Application State Management, Reusable Libraries, APIs, Chakra UI, Content Management Systems (CMS), Data Structures, Algorithms, Computer Science, Cloud
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