Bolaji Salau

Bolaji Salau

Mentor
5.0
(10 reviews)
US$13.00
For every 15 mins
36
Sessions/Jobs
free badge
First 15 mins free for your first session
ABOUT ME
Experienced Enterprise Architect, Tech Lead, Software Engineer
Experienced Enterprise Architect, Tech Lead, Software Engineer

I am a seasoned software developer with years of experience in designing, developing, and deliveringhigh-quality web and enterprise solutions. My capacities span a wide range of technologies including; cloud computing, microservices, enterprise solutions development, server systems, messaging systems, database systems, containerization, CI/CD, data engineering andenterprise development.

  • 15+ years experience in designing, developing and managing web and enterprise applications as a senior full stack developer in various domains.
  • Extensive work experience involvement in all phases of Software Development Life Cycle (SDLC) starting with project initiation, requirement gathering, requirement analysis, functional design, systems design, coding and implementation of multi tier enterprise solutions using Agile and SCRUM methodology.
  • Extensive experience in Java, Jakarta EE technologies such as JDBC, JSP, Servlets, Spring Framework (Spring Boot, Spring IOC, Spring AOP, Spring MVC, Spring Cloud, Spring Security, Spring Data JPA, Spring Cache, Hibernate, activeMQ etc).
  • Extensive experience in the implementation of Event Driven, RESTful APIs and Microservices using spring boot and spring cloud.
  • Experienced in developing UI or frontend based applications with JSP, EL and React.js.
  • Extensive use of Docker containers to dockerize applications into images for CI/CD applications pipeline setup, to run tests in sandboxed environments for consistent test runs, on local and continuous integration to staging and production environments.
West Central Africa (+01:00)
Joined August 2020
EXPERTISE
10 years experience
Started with Java 1.4 building standalone GUI applications for payroll and library management among other simple problems. I later spec...
Started with Java 1.4 building standalone GUI applications for payroll and library management among other simple problems. I later specialized in using Java to develop web and enterprise applications that solved problems is various domains including banking, manufacturing, logistics and in Payments. I have maintained my expertise in the use of various Java technology such as JSP, Servlet, JavaBeans, JSTL, JDBC, Hibernate ORM, Spring Framework
View more
View more
7 years experience
Spring boot is an automation framework for java development. Its is an opinionated tools that provides bioler plate configuration setups ...
Spring boot is an automation framework for java development. Its is an opinionated tools that provides bioler plate configuration setups and libraries management easily without getting in once way. Project where I have used spring boot include CMS, RACS and HealthPay
View more
View more
10 years experience
Spring framework helped me understand the application of patterns in problems solving. Its an elegant technology that used DI and IOC to ...
Spring framework helped me understand the application of patterns in problems solving. Its an elegant technology that used DI and IOC to simplify java developments through POJO and reliance on an IOC container to inject services only when needed. Used in many of my works including, PayManager, FirstTrade, eIPO, CashBalance, CMS, RACS and HealthPay
Struts 2
View more
Struts 2
View more
7 years experience
Used for Domain layer design from analysis of problem statements or requirement in a top to bottom approach design process. Used Hibern...
Used for Domain layer design from analysis of problem statements or requirement in a top to bottom approach design process. Used Hibernate in all my Java EE including Paymanager, FirstTrade, CashBalance and eIPO
4 years experience
Spring Cloud is a sub project from Spring for developing cloud native, distributed or micro services applications. Its ships a set of too...
Spring Cloud is a sub project from Spring for developing cloud native, distributed or micro services applications. Its ships a set of tools and applications in the form of dependencies and libraries out of the box required in a micro services or cloud native development. Used with Spring Data, Spring Boot, Elasticsearch and RabbitMQ, I led the development and delivery of a large enterprise tax revenue collection for the gaming sector.
ZuulIstioEureka
View more
ZuulIstioEurekaGrafanaPrometheusHysterix
View more
10 years experience
I have used SQL and DBMS when its comes to structuring, analyzing and designing persistent schemas for data storage right before the adve...
I have used SQL and DBMS when its comes to structuring, analyzing and designing persistent schemas for data storage right before the advent of NoSQL databases. During design phase, I can ERD to design the structure of my schema that captures the elements in a domain and forward engineered to a persistent engine.
10 years experience
Technology used to implement backend service between co-operating application layers from domain to business logic and corresponding views.
Technology used to implement backend service between co-operating application layers from domain to business logic and corresponding views.

REVIEWS FROM CLIENTS

5.0
(10 reviews)
Bageerathi soundararajan
Bageerathi soundararajan
February 2024
Good one!
Timothy Vogel
Timothy Vogel
December 2021
Bolaji solved my issue quickly and explained why the solution worked. I will definitely reach out to Bolaji for assistance with future issues.
Angelo Brown
Angelo Brown
October 2020
Bolaji was very helpful and attentive. I really appreciated his understanding and patience with the differences in our time zones. He was very methodical and explicit with his approach and explanations. I’d highly recommend him as a Codementor to address any coding questions that you may have.
Raju G
Raju G
October 2020
Bolaji was very helpful, he has given all his ideas, I am okay to release funds however the issue is still exists.. there weee some challenges in sharing code and so we couldn’t troubleshoot on actual code. His suggestions made me thinking in different directions.. please release the funds as he spent more than 2 hours on it!!
Removed User
Removed User
October 2020
Super attentive and deepened my understanding so well. Will work with him again, he is a master and such a patient mentor.
SOCIAL PRESENCE
GitHub
bolajisalau
A profile website about Bolaji Salau
HTML
0
0
cms
Customer Management System
HTML
0
0
Stack Overflow
11 Reputation
0
0
3
EMPLOYMENTS
Senior Platform Engineer
Carbon MFB
2021-05-01-2022-06-01
  • Contributed to the design and requirement analysis and refinement for carbon-zero BNPL, Central Billing System, Carbon Cards and ...
  • Contributed to the design and requirement analysis and refinement for carbon-zero BNPL, Central Billing System, Carbon Cards and Loans Data Aggregator microservices.
  • Managed regulatory and compliance implementation for Carbon PCI-DSS. Worked with external auditors, responded to reports, documented change management and also lead executions of recommendations
  • Developed and delivered the Merchant Payment, Merchant Account Management, Api Key Management features and implemented integrations to providers for Carbon-Zero.
  • Went live with Carbon Cards, Loan Data Aggregator, Carbon PCI-DSS and Carbon-Zero microservice.
Java
Node.js
Amazon EC2
View more
Java
Node.js
Amazon EC2
Amazon S3
Domain-Driven Design
ActiveMQ
Docker
Spring Boot
Amazon RDS
Docker Compose
Amazon ECS
Spring Cloud
Hibernate 5
Express.js
View more
Enterprise Architect
Venture Garden Group
2019-03-01-2020-07-01
  • Managed AWS services setup such as S3, SNS, SQS, Aurora, EC2, ECS and performance monitoring of application services on CloudWatc...
  • Managed AWS services setup such as S3, SNS, SQS, Aurora, EC2, ECS and performance monitoring of application services on CloudWatch
  • Managed project requirements, product requirements, requirement analysis and technical designs for LDAP, SMS Launchpad, CMS and HealthPay projects
  • Lead the development of LDAP, CMS and HealthPay microservices and delivered projects to Federal Ministry of Health Abuja, Lagos State Sports Lottery Board.
  • Recorded revenue increase by over 11% after six month after go-live for the Lagos State Sport Lottery Board (LSLB)
Java
MongoDB
PostgreSQL
View more
Java
MongoDB
PostgreSQL
Elasticsearch
RabbitMQ
Spring data
Spring Boot
Spring Cloud
View more
Senior Java Engineer
Sankore Global Investment
2018-02-01-2018-06-01
  • Lead a team of four to develop the e-IPO wealth management system.
  • Tore down the existing database and recreated the e-IP...
  • Lead a team of four to develop the e-IPO wealth management system.
  • Tore down the existing database and recreated the e-IPO database design to a structured ERD design and reverse engineered the database to generate the data model.
  • Developed the payments, investment and accounts management components and modules of the e-IPO system.
HTML/CSS
Java
AJAX
View more
HTML/CSS
Java
AJAX
Spring
RabbitMQ
Spring Boot
Postgres sql
Hibernate ORM
View more
PROJECTS
LSLB CMSView Project
Lagos State Sport Lottery Board
2019
Customer Management System (LSLB CMS) CMS is Customer life cycle management solution that automates the due process governing the require...
Customer Management System (LSLB CMS) CMS is Customer life cycle management solution that automates the due process governing the requirements towards the issuance of regulated license. It automates the application, registration, verification, documentation, payment and licensing of regulated businesses. CMS was developed to handle the management of gaming operators and agents within Lagos state through Lagos State Lottery Board.
Java
MongoDB
Spring MVC
View more
Java
MongoDB
Spring MVC
Spring Boot
Spring data reactive mongodb
View more
Lagos State Sport Lottery Board
2019
RACS is an automated revenue lifecycle management system consisting of Data Aggregator, Billing, E-invoicing, Payment/Refund Management S...
RACS is an automated revenue lifecycle management system consisting of Data Aggregator, Billing, E-invoicing, Payment/Refund Management System and Monitoring dashboard. It is a multi-tenant system which gives flexibility to Lagos State Sports Lottery Board (LSLB) to onboard Gaming Operator, effectively issue and manage gaming licenses and aid their ability to provide leadership and discipline of gaming operation.
Java
MongoDB
Spring MVC
View more
Java
MongoDB
Spring MVC
Elasticsearch
RabbitMQ
Spring Boot
Spring Cloud
Apache tomcat
Spring reactive
View more