About Me
WHO I AM
I'm a Toronto based enthusiastic full stack software developer and hobbyists / control engineer from Nigeria, very passionate about software design and development, engineering and technology. I am self driven, focused, and hard-working with 9+ years of software development experience and a proven ability to lead others and oversee daily operations within fast-paced environments.
A little of an introvert but I socialize well when not busy. Although my career path has taken many twists and turns — from studying electrical engineering, working as a software engineer and later proceeding to obtain a masters degree in control science and engineering — I've always had a passion for solving problems by implementing hardware and software automated systems.
WHAT I DO
I create desktop, mobile and web based software applications. Experienced in managing large-scale technical projects, creating innovative applications, maintaining internal application systems, and making appropriate recommendations based on organizational technical needs. Equipped with an ability to improve operational efficiency levels in addition to maintaining strong communication with others.
FREE TIME
In my free time I travel a lot, read tech related journals, listen to good music and watch movies.
Skills

































Experience
The interface to commercial insurance for developers.
Senior Software Engineer
- Solution architecture and RFC development to define and streamline product/feature development.
- Develop libraries and systems with organization-wide impact.
- Expedite third party API integrations by developing open api specifications (OAS) tools for code auto generation in typescript.
- Adequate PCI compliance mechanisms to ensure secure payment collection over multiple (custom) processors (stripe, adyen, chase etc).
- Custom API client authentication and permission rules using revokable keys.
- API performance monitoring and instrumentation (using datadog) to identify and optimize endpoint responses in accordance with client SLAs.
- Accountable for code running on production including monitoring for errors and hotfixes.
- Co-write and review design documentation.
- Technical mentor for junior engineers.
- Participate in cross-team technical meetings, learning and demo sessions.
- Conduct and help define technical interview sessions for new potential hires.
- Advocate and promote software development best practices.
AWS Infrastructure Engineer
- Update infrastructure as a code using terraform to support feature rollouts.
- Refactor AWS resources to enhance scaling.
- Integrate AWS to application and performance monitoring (datadog) as well as Opsgenie pager for oncall engineer rotation.
- Speed up github action (GHA) CI test runners by batching and parallel execution of unit and integration tests.
- VGS integration management in code.
Stack: Typescript / NodeJS / Vue / AWS
Making subscription commerce work.
AWS Infrastructure Engineer
- Create infrastructure as a code for all client projects to aid creation and update.
- Improve product performance by integrating and updating resources (CDN, caching, code optimization, distributed computing).
- Restructure product AWS resources to support horizontal scaling.
- Setup dev, sandbox and production environments to aid product development and testing.
- Setup infrastructure to support continuous integration and delivery for over 40 clients
- Implement client frontend and backend features from requirement specifications.
Stack: Typescript / NodeJS / Angular / AWS
First in Air Quality.
Core AirVisual Backend Development
- Successful migration of Airvisual's monolithic backend to amazon web service's serverless architecture.
- Designed an AI system which boosted the quality of air pollution measurement AQI accuracy to 86%.
- Designed a pollution forecast system using advanced machine learning techniques.
- Low cost pollution sensor (purpleair and airvisual pro devices) measurement calibration using artificial neural networks.
- Time series analysis of pollution measurement quality - anomaly detection and validation
- Pollution forecast scrapping from government sources.
- Image manipulation and masked image merging based on source region accuracy.
- Maptiles generation and serving from merged forecast maps. Used for rendering of the airvisual world pollution map and airvisual earth.
Stack: Javascript / NodeJS / Python / AWS / Serverless / Machine Learning
Designed, developed, deployed and currently maintaining the freebe utility application (Frontend and backend).
Product Features
- Quick Pay to send money anywhere.
- QRCode scan to receive money anytime.
- Bank accounts, ATM cards and virtual wallet management.
- Easy money transfer to freebe users, phone contacts and direct bank transfers.
- Mobile airtime topup.
- DSTV, Startimes, GoTv, LCC etc utility bill payments.
- Mobile enabled enterprise resource management (ERP) module for business management.
- Uber-like order taxi.
- Hotel booking reservations.
- Purchase cinema movie tickets.
- Purchase flight tickets.
- Home delivery services.
- Much more.
Stack: Docker / NodeJS / Microservices / React-Native / AngularJS / MongoDB / AWS / Javascript / CSS
Delivering business value through custom enterprise solutions.
Developed Core Product
- Verify, prioritize, and fix software bugs
- Build new features, both via product roadmap and self-designed
- Manage feature sprint life cycle
- process product requirements
- assess current functionality
- estimate total work time and merge dates
- break down feature into smaller deliverables
- solicit feedback regularly
- continuously measure and document progress
- analyze sprint execution retrospectively
Stack: Microsoft C# .NET / Java / SharePoint / Liferay / PostgreSQL / Javascript / jQuery / CSS
Accomplishments
- Team lead in the development of a product distribution and fleet management automation ERP solution for a Nigerian oil and gas company (Oando PLC). Increased fleet scheduling efficiency, delivery time and overall productivity.
- Backend developer (team member) in the implemention of an online high school management grid system
- Android developer in a social messaging application (Shuffle).
- Airtel Know You Customer development team contributor.
- Backend developer (team member) in the design of a payroll application PrimePay.
Portfolio

Explore the air quality anywhere in the world. Air quality solution for organizations for healthy buildings and happy occupants. Improve your health with air quality knowledge and forecasting.

Accomplishments
- Web based and mobile client console
- Inventory module
- Sales Module
- Purchase Module
- Human resource management Module
- Finance and account management Module
- Integrated to the Moneywave API for fund transfer (Account credit/debit)
Freebe is an instant fund transfer service backed with an enteprise resource planning backend. It's mobile application enables a payer/initiator perform mobile fund transfer by simply scanning a payee generated QR code or by entering its destination bank account details.

Accomplishments
- Online product purchase and delivery module.
- Fleet management module.
- Integrated to Oando PLC Oracle ERP.
- Custom J2ME developed mobile application for fleet management and inspection.
Design and development of a shopping cart, called EVAP (Electronic Value Added peddling) in 2011. This has become a fast, convenient and efficient way to get Oando products delivered to customers at their doorsteps!

Accomplishments
- Integrated to Oando PLC Oracle ERP.
- Custom J2ME developed mobile application for fleet management and inspection.
KYC captures essential subscriber/customer bio-data (Name, DOB, contact info, photo & fingerprint etc), which is temporarily stored on the client device and pushed to a central database for record purpose.

Accomplishments
-
Employee Features
Employee Information Management, Employee Self Onboarding, Employee Self Service Accounts and Email Payslips For Employees
-
Automated Tasks
Payroll on Autopilot, Deductions & Bonuses, Supports Multiple Tax laws (PIT/PAYE), Contributory Pensions & Health Insurance
-
General Features
Dashboards & Charts, Detailed Reports at Your Fingertips, Flexible Salary Structure, Electronic Payments Ready
-
Support & Security
24/7 Mobile & Web Access, Highly Secure System, Efficient Customer Support
PrimePayroll™ is an enterprise cloud service for Human resource and payroll management, tailored to the needs of small and medium enterprises in Nigeria. It adopts best practices while conforming to a high degree of flexibility in its architecture...

Designed to ease local hookups, find hot spots, bars and restaurants. Back parkings will find this application very interesting as meeting new friends as never been easier.

An online mimic of a library, users can register and borrow books from others. It is a demo application based on a FreeCodeCamp courseware. Integrated with Twitter and Facebook.
Education

- PhD Control Science and Engineering (In view)

- M.Sc Control Science and Engineering

- B.Eng Electrical and Electronics Engineering (Magnum Cum Laude)
Certificates and Awards



Contact
Currently, I am available for hire/employement and open to any ideas of cooperation.