Contact
Summary of Qualifications
I am a seasoned Senior Software Engineer with over 8 years of experience in Fullstack Development and Management. I take initiative and consistently ask questions that drive project success. My strong track record includes leading teams, contributing to system design and architecture, and delivering value-driven software solutions.
With expertise in various cloud infrastructure technologies, including Bare Metal, Azure, Azure Functions, AWS, GCP and Aviatrix, I excel in cross-functional environments. My proficiency in the entire Software Development Life Cycle (SDLC) ensures high-quality software delivery.
I possess strong analytical and problem-solving skills, adept at troubleshooting defects, developing test plans, and conducting thorough peer code reviews. My experience with DevOps tools like Git, Docker, CircleCI, and Travis, along with testing frameworks such as RSpec and Cucumber, ensures efficient and reliable software development.
I am skilled in documentation and consistently meet project deadlines. My research abilities keep me updated on industry trends, enabling me to deliver cutting-edge solutions. I am passionate about contributing to groundbreaking Fintech, AI and DeepTech projects, leveraging my extensive experience and technical skills to drive organizational success.
Skills & Technologies
Experience
Fintech: Banking and Operations
Client: Propa Technologies
- Involvement Duration: August 2022 - May 2023
- Project Role: Senior Software Engineer
- Responsibilities:
- Building a Dynamic Billing system based on payment inflows with the option for internal configuration.
- Architecting the backend (Based on Domain-Driven Design and Microservices)
- Building Rest API services using Ruby on Rails
- Integration with legacy Banking and Billing Systems
- Containerizing the application using Docker and Docker-compose
- Daily code reviews
- Responsible for Unit and Integration testing of the entire application
- Integration with AWS, Redis instance for distributed caching
- Troubleshooting bugs, Testing of Bug Fixes
- Implementing frontend features using Angular
- Project Team Size: 10 team members
- Tools & Technologies: Django, Angular, EC2, Digital Ocean, Git, Redis Cache, MySQL, Jira
Compute and Storage
Client: CloudSigma Switzerland
- Involvement Duration: March 2019 - July 2022
- Project Role: Senior Software Engineer
- Responsibilities:
- Designed and Engineered Automatic OOM Killer Notifier, used to notify both the support team and Customers about the Guest(VM or Virtual Machines) that got killed on a Host.
- Designed and Engineered the Dynamic Notification Functionality that would be used to notify thousands of users about incidents on the company’s Microservice Cloud Infrastructure, reducing the time to contact 100,000+ customers on our Cloud.
- Designed and Engineered an Improvement for the company’s Accounting Ledger Functionality, providing total visibility into its Cloud Resource Subscriptions, reducing the time it takes to compute the report by a factor of 100 in the accounting department.
- Designed and Engineered Improvements for Non-ASCII Characters breaking Invoice Generation for Ascent Users.
- Designed and Engineered Dynamic Background Tasks For Scheduling Operations on different model operations while scaling our RabbitMQ infrastructure.
- Lead software architecture design and development discussions.
- Developed robust code in Python and various FOSS libraries
- Fixed defects/bugs and troubleshooted with the QA team. Developed test plans and performance guidelines.
- Interacted closely with the front-end development team.
- Participated in peer code reviews and collaborative development;
- Created and Implemented Design Documents that meet all stakeholders’ requirements
- Propagated and evangelized best standards and practices actively.
- Prepared Feature Capability and Gap Analysis
- Project Team Size: 18 team members
- Tools & Technologies: Linux, Django, Angular, Virtual Machine, React, Mercurial, Redis Cache, RabbitMQ, Postgres, Private Jira
Development and Consulting
Client: Etentlabs Nigeria
- Involvement Duration: May 2017- Feb 2020
- Project Role: Software Engineer
- Responsibilities:
- Designed and Engineered the Company’s Invoicing System, allowing the company to present users’ transaction statement of accounts.
- Designed and Engineered the KYC-LIMIT Procedure, limiting the Usage of our product with the level of identification and verification of users on the system.
- Designed and Engineered a Full Infrastructure user tracking across the company’s Fintech Business, allowing an understanding of user behavior with our products.
- Designed and Engineered a Billing Payment Infrastructure, used for payment of Airtime, Cable TV
- Lead the Software Architectural design and development of the company’s Traffic Aggregation system with a team of 4 Software Engineers
- Designed and Engineered the Functional Badge System that tracks user activity across the company’s cloud stack
- Designed and Developed the company’s Multitenant Supply chain RESTful API infrastructure enabling Merchants to have Access Control at an organization level
- Interacted closely with team members to achieve the company’s Objectives
- Project Team Size: 42
- Tools & Technologies: Rabbitmq, Blockchain, Python, Django, Slack, Asana, Redis, REST API, GraphQL, KSQLDb, Apache Kafka
Education
- Bsc Computer Science, Osun state University, Osogbo, Nigeria
Certifications
- Azure Solution cloud Architect certification
- API Architect
- Jenkins Fundamentals
- Elastic Google Cloud Infrastructure: Scaling and Automation
- Business Continuity For Fintech Startups
- Aviatrix for multi-cloud architecture framework