Mfuon Leonard

Mfuon Leonard

Mentor
Rising Codementor
US$3.00
For every 15 mins
free badge
First 15 mins free for your first session
ABOUT ME
Senior Software Engineer
Senior Software Engineer

Are you trying to design a sophisticated system, create a reliable software solution Or learn how to start your programming journey? I'm here to support you whether you're taking on a new challenge or are just starting out.

The wide range of software engineering tools, techniques, and technical jargon can naturally intimidate one. I'm here to help you make sense of it all, so don't worry. Together, we can divide the procedure into doable steps that are appropriate for your current experience or level in tech. I'm available to help with anything from improving the design of your system to troubleshooting problems, providing strategic advice and learning new tech stuffs.

Having worked in software engineering and solution architecture for more than 6 years, I am qualified to develop and execute scalable, effective systems.

With experience in designing, developing, reviewing and testing of complex software systems and libraries, I would like to extend the knowledge, expertise, and skills gained throughout this period in providing high quality problem solving techniques with code which is handy to the commercial industry and developers community.

Swahili, English
Nairobi (+03:00)
Joined August 2020
EXPERTISE
3 years experience
3 years experience
4 years experience
4 years experience
3 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
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
View more
PROJECTS
ACP Backend APIs
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
OCR Solution for Streamlining KYC and Business Processes
2023
I created an advanced Optical Character Recognition (OCR) solution aimed at revolutionising the way organisations manage essential proces...
I created an advanced Optical Character Recognition (OCR) solution aimed at revolutionising the way organisations manage essential processes such as Know Your Customer (KYC) collection, business registration, tax registration, and Profile ID processing. This innovative solution minimises the need for manual intervention, improves data accuracy, and accelerates overall processing times, enabling businesses to function more efficiently and economically. **Key Features:** **Automated Data Extraction** **Data Validation and Verification** **Streamlined Workflow Integration** **Compliance and Security** The system produces comprehensive audit trails, offering complete transparency and traceability for document processing and modifications.
HTML/CSS
Node.js
MongoDB
View more
HTML/CSS
Node.js
MongoDB
Amazon S3
TypeScript
AWS Lambda
Infrastructure as Code
AWS Textract
Machine Learning Models
View more