I am a resourceful engineer with almost 8 years' experience managing teams and developing robust and scalable applications for top-notch Organizations. I've always been motivated by creative projects, teamwork, and being able to draw a connection between my efforts and the organization’s bottom line
Bildung
C
Computer Science
University of London, Bachelor's Degree
2022
Arbeit & Erfahrung
A
Senior Software Engineer/Team Lead
Andela/IZEA
Aug'2020 - May'2021
As the Team Lead on an engagement with IZEA, I am responsible for coordinating and leading my fellow Andela teammates.
Team size: 12
Primary technologies: Ruby on Rails, EmberJS, JavaScript, NodeJS, RSpec, Redis,
Kafka, Docker, Python, Spark, and AWS (Lambda, RDS, ElasticSearch, SQS, and Dynamo).
• Upgraded IZEA's core data and analytics system to eliminate noise and polluted data. This reduce operations cost by 7%.
• Coordinating and ensured team members are easily onboarded on the partner's system.
• Reviewed resumes and evaluated new hires to find the most talented professionals to join the team.
• Communicates regularly with the IZEA and Andela stakeholders on expectations and deliverables.
C
Tech Lead
CraftTurf
Apr'2019 - Aug'2020
As the Tech Lead, I oversaw the development and enhancement of all technology
systems and integrating new systems with existing ones.
Team size: 11
Primary technologies: Ruby on Rails, ReactJS, JavaScript, NodeJS, RSpec, Redis,
Selenium, Kafka, Docker, and TypeScript.
• Created and tested key containerized microservices critical for business,
including but not limited to: Authorization service, Business logic, and Web (UI) service.
• Managed the global pilot and product iteration for partners.
• Liaised regularly with the executive and senior management in planning budgets for technical projects as well as managing the financial aspects of the entire IT department.
• Implemented of Infrastructure as Code to manage technology such as Kubernetes, Kafka and Docker in an AWS environment to scale and boost
the reach of our customers.
• Automated the management of customers applications on cloud environments like AWS, GCP and Azure to ensure they meet up with our
SLA of up to 99.98% uptime.
• Managed all IT staffs, with responsibilities ranging from hiring, evaluation, training (IT and non-IT staff), disciplinary procedures etc.
D
Cofounder and CTO
DecaTech Services Hi TechGuru
Jun'2017 - May'2021
My day-to-day involves fleshing out requirement specification for simple to medium-complexity partner applications. Ensuring application built are of great
quality by following industry best practices.
Team size: 5
Primary technologies: Ruby on Rails, ReactJS, JavaScript, NodeJS, RSpec, Redis,
Selenium, Kafka, Docker, and Django.
• Developing and evolving production plans and timelines
• Creating and maintaining fully automated CI/CD pipelines to ensure seamless deployment of customer application from development
environment to production when all checks and technical requirements
are met.
• Actively managed, improve, and monitor customer's cloud infrastructure on Google Cloud Platform, Amazon Web Services, and Azure.
• Building applications that leverage on technologies like Docker,
Kubernetes, React, and Microservices to increase scalability and minimize
customers application deployment cost by 85%.
• Enhanced security of customers applications by implementing principle of least privilege through role-based authentication and authorization.
• Reduced costs by 10% each month by eliminating unnecessary servers
and consolidating databases.
• Built a real time movie recommendation solution that list movies based on community preference data and popularities to help local cinemas
reach their users in an engaging and friendly manner.
• Ensured applications built are of great quality by applying Test Driven
Development and Behavior Driven Design to minimize cost of bugs and ensure higher quality release.
• Developed a robust secure consumable API that is secured with OAUTH2 protocol.
• Cleaned up legacy code base to improve functionality, maintain code quality and enforce team's coding style guidelines.
A
Volunteer Learning Facilitator
Andela Learning Community
Mar'2017 - May'2021
• Provides necessary technical support on challenges experienced with respect to learning software development
• Encouraging and enforcing industry best practices among learners.
• Mentor and fellow facilitators and students.
• Organize Meetups to encourage and support participants.
• Following up project submissions and completion of course contents.
F
Senior Software Engineer and DevOps Team Lead
Fertile Tech Business System
Apr'2016 - May'2017
Team size: 8
Primary technologies: Ruby on Rails, Java, JavaScript, NodeJS, RSpec, Django,
Python, and TypeScript.
• Spearheaded teams that handled the software development life cycle for multiple client projects, end to end.
• Participated in converting a WordPress based solution to a more engaging
and user friendly ReactJS application that help increase customers
checkout by 25%.
• Led the drive to implement the Principle of Least Privilege across 100% of software development staff.
• Assumed the role of Scrum master on multiple occasions. Organizes weekly standups and client-developer re-orientation meetings.
• Supported and Mentored Junior developers on their technical challenges faced in the course of performing their daily tasks.
T
Junior Software Engineer
TOMSAN Computers
Feb'2014 - Mar'2016
• Planned, developed, tested, deployed, and maintained web applications.
• Provided effective troubleshooting and remediation for web applications.
• Worked well independently and within a team setting.
• Followed policies and procedures related to application methods and quality standards at all times.
Projects
Open Source Contributions