Mfuon Leonard

Mfuon Leonard

Mentor
Rising Codementor
US$8.00
For every 15 mins
ABOUT ME
Senior Software Engineer
Senior Software Engineer

With experience in designing, developing, reviewing and testing complex REST apis and web applications, I would like to put in practice, transfer, share and extend the knowledge, expertise, and skills gained throughout this period in providing high quality problem solving software solutions which are handy to the commercial industry and developers community

English
Nairobi (+03:00)
Joined August 2020
EXPERTISE
5 years experience
3 years experience
4 years experience
4 years experience
3 years experience
3 years experience
2 years experience

REVIEWS FROM CLIENTS

Mfuon's profile has been carefully vetted and approved as a Codementor. Connect with Mfuon now, and leave a review for them once you're done!
SOCIAL PRESENCE
GitHub
downloader
Twitter Youtube and Facebook Mobile video downloader
Java
3
2
distributed_tracing_java
Springboot distributed tracing spinned up with docker images and powered by jeager
Java
3
1
Stack Overflow
192 Reputation
0
4
19
EMPLOYMENTS
Software Engineer
Apollo Group, APA Insurance Limited
2020-10-01-Present
- Reactive micro-service APIs development (Java, Kotlin, Nodejs,Typescript) - AWS/Azure cloud service operations and cloud native applica...
- Reactive micro-service APIs development (Java, Kotlin, Nodejs,Typescript) - AWS/Azure cloud service operations and cloud native applications development - Generated business intelligence insights and recommendations to the company from analysed data - Developing event driven solutions to enhance transaction automation, feedback, and scheduled tasks (Kafka/Redis) - Designing AWS and Azure cloud infrastructure and implementing CI/CD pipelines and work-flows that are able to spin up the Docker images and automatically deploy them to the cloud. - Implementing TDD development practices and writing clean code to pass the quality gate checks for bugs, vulnerabilities, code smells, and test coverage (Sonar, Mockito) - Developing software solutions in an agile environment adhering to agile principles and the guided rules within each planned sprint - Conducting Dev Cap sessions where engineers share knowledge together on different technologies which could be beneficial in the software industry and in providing solutions internally - Documenting all existing and developed endpoints using Swagger open API OAS3 and maintaining the API versions Link to Website:- https://www.apainsurance.org/
Java
SQL
Node.js
View more
Java
SQL
Node.js
Git
Domain-Driven Design
Test driven development
MariaDB
Spring Boot
JavaScript
Apache Kafka
JPA Hibernate
RESTful API
AWS (Amazon Web Services)
View more
Software Developer
ICEALION Insurance Ltd
2019-03-01-2020-10-01
Roles and responsibilities - Developing an integration module for the core system and implementing the digital motor insurance certifica...
Roles and responsibilities - Developing an integration module for the core system and implementing the digital motor insurance certificates system. - Collecting requirements from end-customers and business partners for product upgrades, added features and new product development. - Handling project management, solutions build, test and delivery to internal and external customers. - Developing micro-services, APIs, and a three-tire ERP application used for general insurance business. - Integrations with Third Party and Vendor Systems - Payment gateway integrations for Visa, M-Pesa and PesaPal - Ensuring Sound and high Quality Delivery (Design, Develop, Test and Deploy a Working Solution) - Ensuring that the software solution that is deployed meets industry standards and policies (security-wise and for the business at large). making sure that the developed software meets the following: - test-ability, portability, monitoring, reliability, maintainability, and readability when code is ready to be deployed Link to website :- https://icealion.co.ke/
HTML/CSS
SQL
Git
View more
HTML/CSS
SQL
Git
Angular
Azure
TypeScript
MariaDB
JavaScript
Microsoft SQL Server
Swagger
.NET Core
Entity Framework Core
ASP.NET Core
View more
Software Engineer
Systech Africa Ltd
2016-06-01-2019-02-01
Roles and responsibilities - Developing enterprise application systems. - Design and test newly developed software to make sure it meets ...
Roles and responsibilities - Developing enterprise application systems. - Design and test newly developed software to make sure it meets industry standards and customer needs. - Write documentation and manuals for newly developed functions. - Collaborate with other software engineers to create a sustainable high quality software solution - Worked on third-party Payment gateways Integration (MPesa, Pesapal and Paypal) - Extensively worked with Oraclea and OBIEE in storing and manipulation and presentation of analytics Link to website - https://systechafrica.com/
Android
jQuery
Java EE
View more
Android
jQuery
Java EE
RabbitMQ
SOA (Service-Oriented Architecture)
Oracle PL/SQL
JavaScript
Ext JS
OBIEE
RESTful API
QA (Quality Assurance)
View more
PROJECTS
ACP Backend APIsView Project
2021
This REST API application's goal is to offer a user interface for evaluating claims that customers have submitted. The APIs enable users ...
This REST API application's goal is to offer a user interface for evaluating claims that customers have submitted. The APIs enable users to submit claims for evaluation, retrieve information about already submitted claims, and update a claim's status as it moves through the evaluation process.
Java
SQL
RabbitMQ
View more
Java
SQL
RabbitMQ
Spring Boot
Swagger
JPA Hibernate
View more