Samson Ilemobayo

Results-Driven Software Developer, Financial Technology, Backend Engineering at Inventzi Technology Limited and Building Guarantly the first escrow payment platform that guarantee Africans safe online business

👉 ilemobayosamson@gmail.com

Skills & Qualifications

Tech stack

Python, JavaScript, JBase, Java
Django, Flask, Spring Boot FastAPI
Vue, HTML/CSS
Postgres, MongoDB, MySQL, AWS DynamoDB, Oracle, JBoss, H2
AWS Lambda, AWS EC2, AWS Icognito
Git, Docker, RabbitMQ, AWS Load Balancer, AWS API Gateway
AWS Elastic Beanstalk, AWS Lambda, AWS EC2
Temenos (T24), Finacle

Work History

🚧 Senior Backend Engineer | Prembly

July 2022 - Present

Organise and supervise an engineering team that creates, develops, and maintains the company's background check product, making sure it operates at peak efficiency and is secure, scalable, and written with excellent quality and on schedule.

  • Speak with the management and product owner about integrating client requirements.
  • Collaborated with the frontend team to define API specifications and ensure seamless integration.
  • Implemented RESTful APIs to help with communication between frontend and backend systems, as well as for organizations that want to connect to our system via API.
  • Optimized database queries and improved data retrieval times by 30% through performance tuning.
  • Implemented data validation procedures and encryption protocols to guarantee the security and integrity of the data.
  • Implemented Service that help customer get their background check report in realtime which increase our background check turn around time by over 80% .
🚧 Software Engineer | Primera Microfinance Bank

Oct. 2021 – August 2023

Responsible for designing, developing, and maintaining software application backend architecture, middleware to expose the bank's core banking application to third parties, ensuring optimal performance of customer facing applications, security, scalability, high-quality code, and timely delivery.

  • Worked with the Operations and Marketing teams to define product specifications and ensure quick request customization on the core banking application.
  • Implemented a secure webservice API (RESTful/SOAP) to facilitate communication between the customer-facing application and the core banking application, as well as establishing a secure link between the bank and the Nigeria Inter-bank Settlement Scheme (NIBSS).
  • Implemented RESTful APIs to aid communication between frontend and backend systems for internal operations.
  • Created a subroutine to customize the core banking application to meet the needs of the operation.
  • Created the bank's first middleware, allowing it to receive interbank transactions via the NigeriaInterbank Settlement Scheme (NIBSS).
  • Developed the bank's first internet banking platform, which allowed customers to open accounts and allowed in-house staff to manage customer data without accessing the core banking system.
  • Created APIs for loan booking that allow the bank to view the customer loan breakdown and repayment plan, as well as the loan payment date, and notify the core banking system of any action regarding the customer loan, increasing the loan recovery rate and loan reconciliation by 30%.
  • Created a bank management system to help them manage all their expenses (both operational and capital). This enables employees to apply for operational expenses that they want to carry out on the platform, as well as expense retirement, by cutting approval waiting time by 80%.
  • Developed the bank's first Two Factor Authenticator system, which increased the security across all bank software by 50%.
🚧 Software Engineer | United Bank for Africa

June 2021 – Sept 2021

Responsible for developing and maintaining the bank's ecommerce payment platform that spans 16 African countries, ensuring optimal performance of vendor-facing APIs, security, scalability,high-quality code, and timely delivery.

  • Collaborated with the operations and ecommerce teams to define customer requests and product specifications to ensure timely request implementation and high customer satisfaction.
  • Established a secure link between the bank's ecommerce payment system and the core banking application (Finacle).
  • Added QR and Unstructured Supplementary Service Data (USSD) payments to the system to provide merchants with additional payment options.
🚧 Software Consultant | Jethro Systems Limited

May 2019 – May 2021

Responsible for the development, and maintenance of the company's products used to serve their clients, including ensuring optimal performance of client-facing APIs used to expose core banking webservices to third parties, security, scalability, high-quality code, and timely delivery.

  • Created a subroutine to automate the customization of the core banking application to meet the needs of the clients.
  • Per the client's request, I developed a middleware to expose core banking application functionality to third parties via RESTful/SOAP webservice.
  • Created and managed the company's Wallet Switching system.
  • Developed and maintained software to meet the needs of the company's clients.
  • Created a transaction switching system that allows participating financial institutions to transact with one another.
  • Created Unstructured Supplementary Service Data (USSD) that enables clients' customers to conduct financial transactions.
  • Created RESTful and SOAP webservice APIs for the company's internet banking product.

Projects & Accomplishments