- Prepare comprehensive engineering roadmaps designed to align with the company’s broader business goals and objectives.
- Managed several projects, such as the Brass Starter mobile app, in-app onboarding, Brass Business mobile app revamp and more. This involved coordinating teams, meeting project objectives, and developing effective strategies for successful implementation.
- Hold regular one-on-one sessions with my direct reports to offer guidance, feedback, and support. These meetings promote a positive work environment by addressing personal concerns, discussing career development, and setting feasible performance goals.
- Led sprint planning meetings and worked on improving processes to boost efficiency and productivity.
AboutAbout
I began my coding journey in 2013, initially writing shell scripts and handling terminal prompts in Linux OS to address booting issues. This early experience sparked my interest in software development, leading me to learn HTML, CSS, and PHP. I further developed these skills through an internship at Cregital and continued to grow professionally at several innovative companies.
In a leadership role at Brass, I manage the engineering team, overseeing multiple projects, while also improving technical processes and team productivity.
Throughout my career, I have consistently demonstrated my ability to master new technologies and lead teams in building scalable, user-friendly, and high-performing frontend applications that positively impact users and support business goals.
ExperienceExperience
- Brass Technologies (Jul 2020 - Current)
Brass Technologies
Lagos, Nigeria
Engineering Manager
Jan 2022 — Current
Frontend Engineering Lead
Aug 2021 — Current
- I lead the frontend engineering team consisting of three frontend engineers and two mobile engineers, with a focus on building, maintaining and improving multiple products and applications.
- Maintain code quality through optimization and strict adherence to conventions, while also scaling and upgrading the codebase. These efforts ensure the reliability of our products and applications.
- Collaborate with cross-functional teams and stakeholders to plan, design, and implement products, while maintaining alignment with business objectives.
- Developed products such as Payroll, Virtual Terminals, Cash Collections, Fixed Savings, and more, all designed to help customers grow their businesses.
Senior Frontend Engineer
Jul 2020 — Aug 2021
- Collaborated with other engineers to develop new features in preparation for launch.
- Collaborated with other engineers to develop a component library, significantly cutting down the time required to rebrand dashboards and the website. This initiative improved the development experience and ensured a streamlined process, leading to consistent style and functionality across our products.
- Developed multi-account support, allowing customers to connect all their accounts and switch between them effortlessly.
- Created the Invoice product to help customers streamline their collections process.
- Developed a routing system that facilitates easy navigation based on module access, permissions, and feature restrictions.
- ReactJS
- Redux
- Redux Thunk
- Redux Tool Kit
- GatsbyJS
- NextJS
- NodeJS
- Storybook
- Babel
- Rollup
- Vite
- Webpack
- Typescript
- Jest
- Testing Library
- Cypress
- PostCSS
- SASS
- Semantic Release
- Strapi CMS
- GraphQL
- Sentry
- Algolia
- Yup
- ChartJS
- GSAP
- Git
- GitHub Actions
- Orb Digital (Jun 2020 - Jul 2020)
Orb Digital
Lagos, Nigeria
Frontend Engineer
Jun 2020 — Jul 2020
- Worked with a diverse range of clients, including HR Flex, Jollof Republik, and Babelos, creating custom web solutions tailored to their needs.
- Contributed to Mallbly, an online store, enhancing its e-commerce capabilities and user experience.
- ReactJS
- Redux
- Redux Thunk
- GatsbyJS
- GSAP
- Styled Components
- Firebase
- SASS
- Git
- Nomba (FKA Kudi) (Jul 2019 - Oct 2020)
Nomba (FKA Kudi)
Lagos, Nigeria
Frontend Engineer
Jul 2019 — Oct 2020
- Developed and managed a version of the company's website to improve customer engagement and communication.
- Implemented, optimized, and maintained web solutions across teams, ensuring efficiency and scalability.
- Built a React component library, which improved our development process by providing consistent style and functionality.
- Worked with the team to design and implement various web solutions, always focused on meeting requirements and delivering high-quality results.
- ReactJS
- Redux
- Redux Thunk
- GatsbyJS
- Docker
- NodeJS
- Styled Components
- Flow
- Rollup
- SASS
- Jest
- Testing Library
- Semaphore CI
- Git
- Bluebic (Apr 2019 - Jun 2019)
Bluebic
Lagos, Nigeria
Frontend Developer
Apr 2019 — Jun 2019
- Maintained an older version of the platform and played a key role in developing a newer, more user-friendly version.
- ReactJS
- MobX
- Webpack
- Git
- Fourvill (Oct 2018 - Mar 2019)
Fourvill
Lagos, Nigeria
Frontend Developer
Oct 2018 — Mar 2019
- Contributed to developing the platform's initial version. My role involved laying the groundwork for key features and functionality, helping create a user-friendly system that improved content management and efficiency.
- ReactJS
- Redux
- Git
- Redux Thunk
- Webpack
- GatsbyJS
- Startup Studio (Apr 2018 - Aug 2018)
Startup Studio
Lagos, Nigeria
Frontend Developer
Apr 2018 — Aug 2018
- Collaborated with other developers to create websites and apps tailored to business needs.
- My role aslo included designing and building email templates for businesses, enhancing their communication and marketing efforts.
- Git
- ReactJS
- Redux
- WordPress
- jQuery
- Opensupermall (Dec 2017 - Mar 2018)
Opensupermall
Kuala Lumpur, Malaysia
Fullstack Developer
Dec 2017 — Mar 2018
- Developed an asynchronous scanner module for a mobile inventory management app, streamlining inventory processes.
- Created the endpoints used by this asynchronous scanner, ensuring seamless integration with the app's backend systems.
- PHP
- MySQL
- Laravel
- React Native
- Subversion
- PhpMyAdmin
- Cregital (Dec 2016 - May 2017)
Cregital
Lagos, Nigeria
Web Developer Intern
Dec 2016 — May 2017
- Developed WordPress websites for businesses, customizing themes and plugins to meet client needs and ensuring optimal performance and user experience.
- Developed an ovulation calculator plugin, to assist women in tracking their ovulation cycles on a Discourse forum.
- Implemented an ATM locator plugin for Zenith Bank's website to help customers find the nearest ATMs easily.
- WordPress
- PHP
- jQuery
- MySQL
- PhpMyAdmin
Loading...
ProjectsProjects
- Brass - Business Banking Dashboards
Brass - Business Banking Dashboards
These include the onboarding, business and employee dashboards. I built some of the features and collaborated with other engineers to update, build and fix features. I ensured code quality and adherence to conventions, as well as optimization, scaling and upgrading the codebase.
- ReactJS
- Redux
- Git
- Redux Thunk
- Redux Tool Kit
- Typescript
- SASS
- CSS Modules
- Algolia
- Sentry
- Yup
- Jest
- Testing Library
- Vite
- PostCSS
- Strapi CMS
- GitHub Actions
- Brass UI Kit
Brass UI Kit
The official UI component library for Brass React projects
- ReactJS
- Rollup
- Vite
- Typescript
- Storybook
- Testing Library
- PostCSS
- SASS
- Semantic Release
- CSS Modules
- Git
- GitHub Actions
- Jest
- DAO Playbook
DAO Playbook
A website that offers an extensive collection of resources and insights into what a DAO is, the types of DAOs, steps to set up a DAO, transitioning from a centralized entity into a DAO, and the valuable metrics DAOs measure
- ReactJS
- NextJS
- SASS
- Typescript
- CSS Modules
- Strapi CMS
- Git
- WalletCloud
WalletCloud
Website and dashboard for WalletCloud, a blockchain wallet service provider which enable client apps connect to secured service and seamlessly carry out transactions.
- ReactJS
- GatsbyJS
- GraphQL
- SASS
- CSS Modules
- Typescript
- Redux
- Redux Saga
- AWS Amplify
- Git