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
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
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