Summary
Overview
Work History
Education
Skills
Websites
Certification
Accomplishments
Languages
Hobbies and Interests
Techstack
References
Timeline
Generic
Richard Oyeleke

Richard Oyeleke

Lagos

Summary

Results-driven Senior Software Engineer with over 5 years of hands-on experience in the information technology sector with proven expertise in the end-to-end development and implementation of Client-Server and Web Applications using Java/J2EE technologies. Well-versed in employing agile methodologies to deliver robust solutions while working with fast-pace globally distributed teams.

Overview

6
6
years of professional experience
1
1
Certification

Work History

Senior Backend Engineer(Java/Springboot/MySQL)

ZestPayment(Uridium Technologies)
04.2024 - 09.2024

Company Overview: ZestPayment

  • Integrated third party APIs such as myfela, Stanbic @Ease wallet system and Famasi Africa into the application stack.
  • Maintained proper documentation of all development processes and procedures.
  • Led team meetings to discuss project progress, timelines, issues.
  • Developed and maintained backend services using Java, Spring Boot, Hibernate, MongoDB, and MySQL.
  • Participated in daily standup meetings to report progress on tasks.
  • Created unit tests with JUnit to ensure code quality before deployment.
  • Collaborated closely with front-end developers on API design decisions.
  • Worked extensively with Git version control systems to manage source code changes effectively.
  • Implemented REST APIs to provide access to business logic for mobile applications.
  • Identified and fixed bugs in production environment quickly.
  • Monitored security system performance logs to identify problems.

Senior Software Engineer(Java/Spring/MySQL/Oracle)

Coronation Merchant Bank(Intelligent Solutions)
Lagos
06.2023 - 03.2024
  • Company Overview: Coronation Bank
  • Spearheaded the development of a Java-based web application that enables Coronation Bank process, send and download embassy letters for customers at different embassies
  • Implemented a robust MVC architecture, leading to a significant improvement in scalability and modularity, resulting in increase in system adaptability
  • Designed and maintained REST APIs, facilitating secure data integration and ensuring seamless communication between systems, contributing to an enhanced data flow and system interoperability for an optimal uptime with less days downtime per year
  • Configured a Continuous Integration/Continuous Deployment (CI/CD) pipeline, reducing development and deployment cycles significantly leading to a maximum reduction in time to market for new software solutions.
  • Provided technical support to colleagues to resolve engineering issues quickly and effectively.
  • Prepared reports and delivered presentations to communicate engineering results or recommendations.
  • Collaborated with teams to troubleshoot complex issues, resulting in improved performance and reliability.
  • Created detailed documentation for all engineering processes and procedures.
  • Authored technical documents such as design specifications and user manuals.
  • Investigated production issues reported by users and provided timely resolutions.

Senior Software Engineer(Java/Spring/Microservices

CWG plc
Lagos
08.2022 - 01.2023

Company Overview: CWG is a Pan-African systems solutions company which specializes in a wide array of IT services including: communications, and integration services

  • Researched and implemented the latest technologies, optimizing software efficiency and staying abreast of market trends by maintaining a bi-weekly ship-rate across engineering squads
  • Leveraged customer feedback and system trends to inform key product decisions, ensuring alignment with market demands leading to an increase in monthly active users
  • Directed software system testing and validation procedures, maintaining adherence to industry standards leading to clean code, reduced bugs, user complaints and an improved NPS
  • Mentored new software engineers, fostering skill development through routine coaching and training opportunities leading to increase contribution and team velocity.
  • Researched new technological innovations and vendor packages to adjust to market trends.
  • Translated user requirements into clean and efficient code for functionality, performance, and maintainability.
  • Wrote well-designed, testable code.
  • Modified existing software to correct errors and fix related issues

Senior Software Engineer(Java/Spring/Microservices

Etranzact International(CTO - Credocentral.com)
Lagos
10.2021 - 07.2022

Company Overview: Etranzact is Africa's premier e-payments solution provider delivering electronic transaction switching and payment processing solutions

  • Initiated and led projects to address emerging needs, demonstrating a proactive approach to identifying gaps and providing effective solutions
  • Conducted thorough audits of other software engineers' code, providing constructive feedback for improvement and achieved a 20% improvement in code efficiency through the review and implementation of cutting-edge technologies
  • Gathered and reported information to management, leading to informed resolutions for identified issues and data-driven changes resulting in a 15% improvement in software productivity
  • Monitored full software lifecycles, ensuring adherence to project specifications and deadlines while executing on software build and release processes, optimizing deployment efficiency
  • Utilized complex technical documents and data models for designing software, ensuring the creation of robust, efficient, and user-centric applications leading to improved adoption and a 20% increase in MAU
  • Etranzact is Africa's premier e-payments solution provider delivering electronic transaction switching and payment processing solutions

Software Developer(Java/J2EE/Wildfly/SAAS)

Crown Interactive Limited
Lagos
10.2019 - 10.2021

Company Overview: Crown Interactive is a technology software company dedicated to the provision of innovative business and system process solutions to customer-centric organisations

  • Implementing the application design into the software code
  • Developing APIs tools that support SaaS development.
  • Making desired changes in the codebase of the applications I manage
  • Creating new software products, features and improving existing products and features
  • Working with testing teams to identify and solve both development and live issues.
  • Integrated existing software into new or modified systems or operating environments.
  • Analyzed user requirements to derive software design and performance requirements.
  • Implemented software solutions to enhance operational efficiency.
  • Collaborated with project stakeholders to ensure successful delivery of software solutions.
  • Enhanced software components using object-oriented programming languages.
  • Implemented algorithms to meet or exceed system performance and functional standards.
  • Utilized automated unit and integration tests for software applications.
  • Prepared reports and correspondence concerned project specifications, activities and status.
  • Modified existing software to correct errors, adapt it to new hardware and upgrade interfaces and improved performance.
  • Trained users to use new or modified equipment.
  • Participated in the full software development life cycle (SDLC) from requirements gathering through system implementation. Analyzing user needs and software requirements to determine feasibility of design within time and cost constraints.
  • Consulted with customers and other departments on project status, proposals and technical issues, such as software system design and maintenance.
  • Implemented agile development practices across multiple projects, ensuring timely delivery of high-quality solutions within budget constraints.

Backend Developer (Java/Springboot/MySQL)

Liveizy.com
Lagos
07.2019 - 09.2019

Company Overview: Liveizy is an online community system connecting Landlords, property managers, and Tenants to make living easy

  • Collaborated with cross-functional teams in delivering internal and external back-end applications, supporting the front-end development team throughout the development process
  • Made significant contributions to code quality by writing clean and maintainable code
  • Offered valuable suggestions for enhancing current back-end applications, resulting in a 20% improvement in code efficiency
  • Engaged in all aspects of the application development process, from early design to testing and product launch
  • This involvement ensured a cohesive development lifecycle and a 15% reduction in development time
  • Worked with testing teams to identify and resolve both development and live issues, showcasing problem-solving skills
  • Communicated with key decision-makers within the company, facilitating streamlined decision-making processes leading to 15% reduction in time to market
  • Liveizy is an online community system connecting Landlords, property managers, and Tenants to make living easy

Backend Developer(Java/Springboot/SOAP)

Integrated Software Services Limited
Lagos
11.2018 - 06.2019

Company Overview: Integrated Software Services Limited is a Nigerian software development company that provides IT solutions and services to businesses in various industries within the African tech ecosystem

  • Took charge of analyzing user requirements and creating APIs, ensuring their proper functionality resulting in improvement in the overall efficiency of the services
  • Developed, refined, and tested code, contributing to the modification of existing programs based on user needs
  • Collaborated closely with project managers, UX designers, and other stakeholders to develop new user-friendly software products and enhance existing systems, fostering an interdisciplinary approach to project development
  • Investigated new technologies, continually updated technical knowledge, and acquired new skills, demonstrating a commitment to innovation and staying abreast of industry trends.
  • Integrated third-party APIs into existing applications via JSON and XML protocols.
  • Researched emerging technologies related to backend development best practices.

Education

Diploma - Java Development

New Horizons Computer Learning Center
12.2018

B.Sc. - Computer Science With Mathematics

Obafemi Awolowo University
12.2012

Skills

  • Problem-solving
  • Time Management
  • Creativity
  • Organisation
  • Empathy
  • Attention to detail
  • Communication
  • Teamwork
  • Adaptability
  • Focus
  • Leadership
  • Emotional Intelligence
  • Documentation

Certification

  • Spring Framework 5: Beginner to Guru, Udemy, 04/01/23
  • Spring Boot Microservices with Spring Cloud Beginner to Guru, Udemy, 04/01/23
  • Java Programming: Complete Beginner to Advanced, Udemy, 10/01/22
  • Software Engineering (Java Technology), New Horizons, 04/01/18

Accomplishments

  • Pioneered the izysaver platform for saving towards rent on the liveizy.com platform (JAVA/Springboot/MySQL)
  • Developed the Backend services for the union bank gamification project (Java/Springboot/MongoDB)
  • Engineered the Backend services for NSE platform for portfolio management(Java/Springboot)
  • Refactored Feitan token code base for upgrade(Java/Springboot)
  • Developed a Backend service for PAYEE calculator for third-party Recruiting firm (Java/Springboot/MySQL)
  • Developed a Report feature for Crown Interactive's SMS portal (J2EE/JAVA/Springboot)
  • Developed a Remark notification feature for CrownInteractive's WFM platform (J2EE/JAVA/Springboot/MySQL)
  • Engineered the Report feature for the CrownInteractive's SMS Portal (J2EE/Wildfly)
  • Developed the Escalation feature for CrwonInterctive's WFM platform(Java/Springboot/Wildfly Server)
  • Engineered the revamp for the Backend of the SMS Platform to incorporate frontend integrations(J2EE/Java/Wildfly Server)
  • Engineered the Conversion of WFM(Work Force Manager) Single tenant platform to be Multitenant compliant(Java/Springboot/MySQL)
  • Developed MyBankstatement e-channels integration : Embassy letter initiative for bank statement documentation(Middleware service architecture)(Java/Springboot/MySQL)
  • Developed integrations for BUA
  • Pioneered the conversion of the monolithic billsnpay service to micro services(Java/ Springboot/Spring cloud/Microservices)
  • Engineered Integrations for @Ease wallet integrations for the mobile gateway platform(Zest payment) (MySQL/Springboot/JAVA)
  • Engineered Integrations for FamasiAfrica for mobile gateway platform for Zestpayment (Java/Springboot/MySql/Microservices)
  • MyFela cask token integrations for the mobile gateway
  • Smart routing implementation for integrations on the mobile gateway platform for Zestpayment (JAVA/Springboot/microservices)
  • Integration of BankIt feature into the credo central platform(JAVA/Springboot/Microservice/MySQL)

Languages

  • English, Proficient

Hobbies and Interests

  • Writing Code
  • Open Source Contributions
  • Attending Tech Meetups and Conferences
  • Upskilling through Courses

Techstack

Java, SQL, Servlets, JSP, XML, Java-API, Spring, Springboot, Spring Cloud, Maven, Hibernate, Microservices, SDLC, Soap, WSDL

References

References available upon request.

Timeline

Senior Backend Engineer(Java/Springboot/MySQL)

ZestPayment(Uridium Technologies)
04.2024 - 09.2024

Senior Software Engineer(Java/Spring/MySQL/Oracle)

Coronation Merchant Bank(Intelligent Solutions)
06.2023 - 03.2024

Senior Software Engineer(Java/Spring/Microservices

CWG plc
08.2022 - 01.2023

Senior Software Engineer(Java/Spring/Microservices

Etranzact International(CTO - Credocentral.com)
10.2021 - 07.2022

Software Developer(Java/J2EE/Wildfly/SAAS)

Crown Interactive Limited
10.2019 - 10.2021

Backend Developer (Java/Springboot/MySQL)

Liveizy.com
07.2019 - 09.2019

Backend Developer(Java/Springboot/SOAP)

Integrated Software Services Limited
11.2018 - 06.2019

Diploma - Java Development

New Horizons Computer Learning Center

B.Sc. - Computer Science With Mathematics

Obafemi Awolowo University
Richard Oyeleke