With over 15 years of experience in software engineering, I excel in developing and managing robust and scalable applications, ranging from small web apps to enterprise-level systems. Proficient in a wide array of technologies including Java, Spring Boot, Spring Framework, Node.js and Frameworks, and more, I specialize in creating high-performance systems capable of handling large data volumes. As a leader, I prioritize collaboration and continuous learning, fostering an environment where team members can thrive. Currently leading software development at MTN Nigeria, I oversee project delivery, mentor junior engineers, and drive innovation in technology and methodology. Passionate about pushing the boundaries of software engineering, I'm open to new challenges and opportunities.
Loading...
Experience
MTN Nigeria
Jun 2022 – Present
Lagos State, NGA
Lead Software Engineer
Lead the development and implementation of software solutions that support our telecommunication services.
Direct a team of software engineers and work collaboratively with cross-functional teams to ensure the successful delivery of software projects.
Define and implement software development best practices, including coding standards, code reviews, and testing methodologies.
Provide technical leadership and mentorship to team members to help them grow and develop their skills.
Collaborate with stakeholders to identify business requirements and translate them into technical specifications for software development.
Continuously evaluate and recommend new technologies and methodologies to improve the performance and scalability of our software solutions.
Lighthouse Labs
Nov 2021 – Jan 2024
Online
Web Development Mentor
- Prepare and deliver lectures, tutorials and workshops for students.
- Contribute to the teaching team and partake in all formal daily functions and meetings.
- Deliver live coding sessions.
- Support and mentor (including pairing) students.
- Perform code reviews.
- Perform technical check-ins with students.
- Solicit and respond to feedback from students and other mentors.
Fidelity Bank PLC
Oct 2021 – Jul 2022
Lagos State, NGA
Senior Software Engineer
-Researching, designing, implementing, and managing software programs
-Testing and evaluating new programs
-Identifying areas for modification in existing programs and subsequently developing these modifications
-Writing and implementing efficient code
-Determining operational practicality
-Developing quality assurance procedures
-Deploying software tools, processes, and metrics
-Maintaining and upgrading existing systems
-Training users
-Working closely with other developers, UX designers, business and systems analysts
October Technologies
Apr 2021 – Oct 2021
Lagos State, NGA
Full Stack Developer
-Participating in the design and creation of scalable software.
-Writing clean, functional code on the front- and back-end.
-Testing and fixing bugs or other coding issues.
-Developing APIs for web and mobile applications using NestJS and Strapi.
-Developing web applications and mobile applications front end using ReactJS and NestJS.