FlowCV Logo
AJILEYE BOLUWATIFEBackend Software Developer
Email
[email protected]
Phone
+2347065605600
Location
Lagos, Nigeria
https://www.boluajileye.com
Profile summary

As a seasoned web developer, I specialize in building robust and scalable web applications using a range of technologies including Java and PHP. With a strong foundation in modern development tools and practices, I prioritize high-quality code and user-centric solutions. I'm excited to join a forward-thinking company where I can leverage my skills to contribute to innovative web solutions. My expertise spans building REST APIs and Microservices, rooted in strong Object-Oriented Programming (OOP) principles and design patterns. I have a proven track record of developing telecommunications applications and enhancing payment and investment solutions through system maintenance and feature development. I'm passionate about staying up-to-date with industry trends and advancing my skills to deliver cutting-edge solutions. Top projects worked on are available on demand. I excel in using Docker for containerization, Linux-based servers for deployment, and Git for version control. My approach integrates modern practices like Domain-Driven Design (DDD) and Test-Driven Development (TDD) to ensure robust, high-performance solutions. With strong problem-solving skills and a collaborative mindset, I lead projects to successful completion, driving technical excellence and client satisfaction.

SKILLS / Technology stack
PHP
Java
Laravel
Spring Boot
GIT
MySQL
PostgreSQL
KeyCloak
MongoDB
Redis
Linux
Maven
Apache Kafka
RabbitMQ
Docker
Kubernetes
CI/CD
ISO
Socket Programming
Kannel
Smpp Communication
Work Experience

BACKEND ENGINEER

MTN COMMUNICATIONS NIGERIA
Jan 2025 – present | Lagos, Nigeria
  • Designed and developed a scalable multi-client application to send push notifications to Android, iOS, and web devicesusing Firebase Cloud Messaging (FCM).
  • Implemented a dynamic configuration system to manage multiple Firebase projects for different clients.
  • Utilized PostgreSQL to store client configurations, device tokens, notification templates, and logs for tracking deliverystatus.
  • Integrated RabbitMQ for asynchronous processing of notifications, ensuring reliability and scalability during high traffic.
  • Developed RESTful APIs for device registration, notification scheduling, and status tracking.
  • Implemented secure storage and retrieval of Firebase credentials for each client.
  • Added robust error handling and logging mechanisms to monitor notification delivery and troubleshoot failures.
  • Develop the backend of the skill acquisition register app using PHP, ensuring scalability and performance.
  • Integrate the application with Azure AD for secure authentication and role-based access control.
  • Collaborate with Power Apps developers to integrate backend logic into Power Apps interfaces for efficient user interaction.
  • BACKEND SOFTWARE DEVELOPER

    TM30 GLOBAL LIMITED
    Mar 2023 – Dec 2024 | Lagos, Nigeria
  • Played a key role in the development of payment solutions for POS terminals, using ISO8583 and core POS communication Standards and Encryption protocols.
  • Coordinated the development of features and deployment of backend systems for an Enterprise short messaging platform using KANNEL as sms gateway integrating to all nigerian TELCOS.
  • Designing and implementing robust backend architectures, leveraging Java (Spring Boot) for a Payment Gateway software system ensuring compliance with industry standards such as PCI DSS..
  • Utilized containers and modern software engineering practices such as Domain-Driven Design (DDD) and Test-Driven Development (TDD) to streamline development processes and enhance system scalability and availability.
  • Manage the optimization and adding of key features to an investment technological solution which resulted in increase in user acceptance
  • Employed various caching and messaging protocols to improve system performance and communication like Redis, RabbitMq, Kafka.
  • Maintained comprehensive documentation for knowledge sharing and onboarding of team members.
  • Backend Developer

    Fabany Consulting Limited
    Sep 2020 – Feb 2023 | Lagos, Nigeria
  • Contributed to designing and implementing server-side logic for web applications and websites, ensuring seamless backend functionality.
  • Assisted in writing, testing, and debugging code, focusing on delivering clean and maintainable solutions.
  • Collaborated closely with front-end developers to integrate backend systems with the user-facing side, ensuring smooth, user-friendly application experiences.
  • Worked with both relational and non-relational databases to manage data storage, ensuring secure and efficient access to data.
  • Implemented security measures to protect sensitive data and systems, adhering to best practices and organizational security protocols.
  • Optimized backend performance, ensuring systems could handle high traffic and large amounts of data by incorporating caching and queuing features.
  • Maintained and updated existing backend systems, providing continuous improvements and support to meet evolving business needs.
  • Actively participated in code reviews and team meetings, learning from senior developers and contributing to collaborative problem-solving and decision-making processes.
  • Maintained clear and effective communication with the project manager and team to ensure alignment on project goals and timelines.
  • Worked closely with front-end developers to seamlessly integrate backend APIs with the user interface, enhancing the overall user experience.
  • Designed and implemented server-side logic for web applications, leveraging the Laravel framework to ensure robust and scalable solutions.
  • Applied software engineering expertise to translate product requirements into well-defined technical tasks, contributing to efficient product development.
  • Developed and optimized database schema and migrations using Eloquent ORM, ensuring smooth data handling and system performance.
  • Finished all modules of the internship and got to the final stage and was certified.
  • Major Projects

    Payment Gateway

    Card payment processing solution

    Developed Microservice architectural design for the User management and payment processor service.

    Developing the payment processor gateway using UPSL payment Interface (Cipa) as well as ISO8583 card processing messaging to payment processor to facilitate card transactions between the Merchant Acquirer and Card Issuer.

    Implemented strong card tokenization using ISO interfaces for managing managing token BINs and BIN ranges.

    Designed and developed strong fraud detection modules to track incosistencies in transactions flow

    Enterprise Short Messaging Platfrom

    Implementated Short messaging standards and encryption protocols to allow SMS communication via smpp to kannel and sms gateway.

    Developed downtime monitoring features to reduce the impact of downtime as the application serves major nigerian banking institution as sms delivery solution

    Improve codebase to reduce request time from the sms partnerr to the telecommunications service partner via their smpp gateway

    Developed middleware to optimize continous accessibility for varios traffic situations from high and low traffic clients.

    Improved system reliability by load balancing the core sms processing platform to allow high volumn traffic

    MyBackupCash

    FinTech (Investment)

    Contributed to enhancing an investment solution by adding features that increased user traffic and platform acceptability.

    Improved the investment modules to make the system more intuitive and user-friendly, facilitating smoother communication with users.

    Implemented secure inbound payment deposits and outbound payment withdrawals through robust integration with payment gateways, ensuring the platform adhered to fintech industry standards

    Developed and integrated fraud detection systems to identify and mitigate potential fraud attacks

    Contributed to the development of a WhatsApp chatbot, enabling seamless user administration directly from WhatsApp

    Education

    Bachelor of Science, GEOLOGY

    University of Ibadan
    Feb 2017 – Dec 2021 | Ibadan, Nigeria