Summary
Overview
Work History
Education
Skills
Websites
Timeline
Hi, I’m

Babatunde John

Software Engineer
Lagos
Babatunde John

Summary

A highly experienced backend software developer/engineer with a strong background in the financial and FINTECH industries, possesses an open-minded approach, strong problem-solving skills, and thrives in challenging environments. An individual who excels at solving complex problems with an analytical and determined approach. Dedicated to achieving ambitious development goals within strict deadlines, consistently delivering flawless code. Networking is an area of interest, available and welcomes opportunities to schedule virtual coffee chats to discuss current trends and exchange ideas.

Overview

8
years of professional experience
3
years of post-secondary education

Work History

INITS Limited

Back End Developer
02.2024 - Current

Job overview

  • Management and remodification of the CIPE project.
  • Troubleshot complex technical problems, delivering timely resolutions for critical system issues.
  • Refactored legacy code to improve readability, maintainability, and overall performance.
  • Collaborated with QA teams to identify bugs in early stages of development, ensuring smooth release cycles.

GetEnergy HQ

Lead Software Engineer
01.2023 - 02.2024

Job overview

  • I lead a team of interns and junior software engineers on best practices of software development, using different techniques in design patterns and S.O.L.I.D principles
  • Structured out the user design flow working closely with the product designer team (UI/UX)
  • Worked closely with the CTO to create a well-structured engineering flow for the backend development across all processes, from coding to database structure and deployment.
  • Evaluated new technologies consistently, staying up-to-date on industry trends and innovations that could benefit ongoing projects or future initiatives.
  • Developed secure applications by implementing industry-standard security practices and protocols.

Pleo

Software Engineer
07.2022 - 11.2022

Job overview

  • Optimization and management of wallet funds
  • I worked with the funds' management team we were in charge of the wallet load management in Pleo I was able to contribute to the optimization of the automated wallet load approval process by 45% also I worked on other exciting tasks that covered the fund's management like the optimization of auto top up for customers in different regions.
  • Implemented effective debugging strategies, resulting in fewer software defects and increased reliability.

Nestcoin

Software Engineer
06.2022 - 11.2022

Job overview

  • Worked as a backend engineer on the fininacial application that enables today users to easily make transaction accross the globe with different legal entity.
  • Implemented automated build and deployment processes to streamline release management procedures.
  • Reviewed project specifications and designed technology solutions that met or exceeded performance expectations.
  • Worked with software development and testing team members to design and develop robust solutions to meet client requirements for functionality, scalability, and performance.
  • Developed robust, scalable, modular and API-centric infrastructures.
  • Offered experience Java.
  • Partnered with development team on product development and application support plans.
  • Collaborated with management, internal and development partners regarding software application design status and project progress.
  • Contributed ideas and suggestions in team meetings and delivered updates on deadlines, designs, and enhancements.

SPay Business Solutions Ltd.

Software Engineer
05.2020 - 04.2022

Job overview

  • SPay is a startup payment gateway building merchant applications for receiving payments
  • I worked on Merchant Mobile app development
  • Payment Gateway Backend Development
  • Contributed to product development, especially product design.
  • Implemented effective debugging strategies, resulting in fewer software defects and increased reliability.
  • Conducted thorough code reviews to identify potential areas for improvement, ultimately enhancing code quality across all projects handled by the team.
  • Collaborated with cross-functional teams to deliver high-quality software products on schedule.
  • Integrated new technologies into existing systems, increasing capabilities and improving overall performance.
  • Established efficient communication channels within the team, leading to better collaboration among members during project development phases.
  • Championed best practices in coding standards within the team, fostering a culture of consistency and excellence across all projects.
  • Proactively identified security vulnerabilities in application code, implementing necessary measures to mitigate risks.
  • Improved software performance by identifying and resolving bottlenecks in the code.
  • Represented software applications engineering team during large and complex development projects.
  • Promoted experience with Kubernetes, Docker and Amazon Web Services.
  • Developed conversion and system implementation plans.
  • Designed and developed forward-thinking systems that meet user needs and improve productivity.
  • Coordinated deployments of new software, feature updates and fixes.

UCI Technologies Limited

Java Software Engineer
04.2018 - 08.2020

Job overview

  • Support for the USSD java application used by zenith Bank deployed on a Linux server.
  • Attributefocused java application development, resulting in a better user experience and higher client satisfaction rates.
  • Streamlined codebase by refactoring legacy systems, resulting in improved maintainability and extensibility.
  • Tuned systems to boost performance.
  • Corrected, modified and upgraded software to improve performance.
  • Stayed current with latest industry trends and technologies to incorporate innovative ideas into ongoing projects successfully.

Zenith Bank Plc

Software Developer
04.2018 - 05.2020

Job overview

  • Modification and enhancement of the co-operate internet banking application used by co-operate organizations having accounts with zenith bank
  • This development helped customers with co-operate accounts to navigate easily through the application.
  • .Consistently met project milestones while maintaining rigorous quality control standards throughout all stages of the development life cycle.
  • Contributed to a positive team environment through effective communication, problem-solving, and collaboration skills.
  • Optimized application performance by conducting regular code reviews and refactoring when necessary.
  • .Boosted customer satisfaction rates through timely resolution of reported technical issues during the support phase of projects.
  • Improved software efficiency by troubleshooting and resolving coding issues.
  • Refactored legacy code to improve readability, maintainability, and overall performance.

AIICO Multishield Limited

Information Technology Support Assistant
04.2017 - 05.2018

Job overview

  • System administration and operations
  • Web design (wordpress, HTML, JavaScript, bootstrap), training on Mobile application development using gradle
  • Demonstrated adaptability by quickly mastering new software applications as needed for various tasksprojects.
  • Reduced overhead costs with vigilant expense monitoring while maintaining a high standard of quality for materials or services utilized.
  • Contributed to a positive work environment with strong interpersonal skills and proactive teamwork attitude.

Aiico Multishield Limited

IT Intern
03.2016 - 04.2017

Job overview

  • Supported senior developers in implementing new technologies and refining existing systems.
  • Supported IT department in handling technology rollout and maintenance.
  • Resolved Internet and wireless and wired network access problems.
  • Installed application software and upgrades, virus protection, and drivers.
  • Helped department set up equipment for meetings, events and operations.
  • Optimized database performance through regular maintenance and data management tasks.
  • Completed assigned tasks ahead of schedule, demonstrating strong time management skills and commitment to project success.
  • Provided basic end-user troubleshooting and desktop support.
  • Installed, modified, and repaired software and hardware to resolve technical issues.

Education

National Institute of Information Technology

Professional Dipoma in Information Technology from Software Engineering
01.2014 - 04.2017

University Overview

Skills

Source and Version Control: Git, Github

undefined

Timeline

Back End Developer
INITS Limited
02.2024 - Current
Lead Software Engineer
GetEnergy HQ
01.2023 - 02.2024
Software Engineer
Pleo
07.2022 - 11.2022
Software Engineer
Nestcoin
06.2022 - 11.2022
Software Engineer
SPay Business Solutions Ltd.
05.2020 - 04.2022
Java Software Engineer
UCI Technologies Limited
04.2018 - 08.2020
Software Developer
Zenith Bank Plc
04.2018 - 05.2020
Information Technology Support Assistant
AIICO Multishield Limited
04.2017 - 05.2018
IT Intern
Aiico Multishield Limited
03.2016 - 04.2017
National Institute of Information Technology
Professional Dipoma in Information Technology from Software Engineering
01.2014 - 04.2017
Babatunde JohnSoftware Engineer