Summary
Overview
Work History
Education
Skills
Websites
Accomplishments
Timeline
SoftwareEngineer

Felix Washioya

Nairobi

Summary

I have a rich working on Enterprise Applications and adding value to the business processes in various Renowned Companies. I'm a dashing, simple, neat and of all, a bank of common knowledge person. I possess strong leadership, emotional intelligence, and project management skills. An innovative self-starter, able to work and achieve in a diverse, fast-paced, multi-cultural environment where workload and constant deadlines are the norms.

Overview

6
6
years of professional experience

Work History

Software Developer

Vikali.io
Nigeria Remote
11.2021
  • Worked in a team of developers to roll out a merchant management System in Java Spring Boot microservice based API
  • Reviewed the API Code that was written in Java Spring Boot using the microservice architecture
  • Fixed bugs on Authentication and authorization
  • Deployed fixes using CI/CD pipeline tools
  • Worked with Google Cloud Databases
  • Learnt a lot on Java Spring Boot microservices through my friends
  • Worked with Java Java Persistence API to connect to the Database and built my knowledge base in the area of Java Spring Boot.

Software Engineer

SIFOX TECH LIMITED
Nairobi, Kenya
08.2023 - Current
  • Reviewed project specifications and designed technology solutions that met or exceeded performance expectations.
  • Coordinated with other engineers to evaluate and improve software and hardware interfaces.
  • Conducted regression testing and submitted observations to development team.
  • Collaborated with fellow engineers to evaluate software and hardware interfaces.
  • Worked with software development and testing team members to design and develop robust solutions to meet client requirements for functionality, scalability, and performance.
  • Integrated third-party tools and components into applications.
  • Promoted experience with Kubernetes, Docker and Amazon Web Services.
  • Delivering Telecommunication solutions in Java Springboot

Software Engineer Backend

JNAM
Nairobi
11.2021 - 12.2022
  • Worked on JNAM Payment Gateway that is integrated with MPESA and three major banks in Kenya
  • Worked on API to integrate an Enterprise Resource Planning with the front end
  • Made possible availability/accessibility of most of the Enterprise Resource Planning functionalities to the front end clients
  • Successfully deployed the API to production and now it's in use by millions of customers collecting payments
  • Actively in support mode of the JNAM API.

Software Engineer Android

Serengeti Tech Limited
Croatia Remote
12.2021 - 04.2022
  • Integrated the Flaster Application (Android Application) with the Java Springboot Microservice based API
  • Worked on OAuth authorization technique and consumed all other endpoints
  • Integrated the app with Mongo DB and was able to sync realtime data between the app and the API
  • Worked with Docker and containers interacting with the Microservice API
  • Integrated the app with Google Maps API
  • Worked with Collaboration tools such as Gitlab.

Software Engineer Java

Drupp Nigeria
Nigeria
01.2021 - 01.2022
  • Worked on the Taxi System Android app in Java
  • Was able to successfully ensure the Rider can Register, Login and Request Rides
  • Was able to successfully ensure the Driver was able to Accept a ride, and check out payment
  • Was able to ensure the Mobile wallet for the Driver and Rider was working fine
  • Was able trouble shoot and fix bugs in the backend api and ensure proper coordination between the API and the Mobile Applications
  • Used collaboration tools such as Jira
  • Used the AGile Methodology.

Software Engineer

Maniwa Technologies Limited
Kenya
07.2021 - 12.2021
  • Worked on integrating with Cash Deposit Machines (CDM) for three major banks In Kenya
  • Worked on Serial port programming and interfacing with the Hardware
  • Worked on Bank Integration since the cash deposited in the machine needed to reflect in the depositor's account Number
  • Worked on admin PORTAL to manage the Cash Deposit Machines across the Branches
  • Worked on a number of Bank Integrations that is Bank Of Africa for the transactions that are made to reflect in the core banking system
  • Successfully Deployed the Cash Deposit Machine System to Cooperative Bank Of Kenya.

Software Engineering Manager

NetBot Solutions
Kenya
12.2020 - 02.2021
  • Was able to lead a team to work on the Software Specification Requirement Document and Designed Human Resource Management System
  • Was able to Assist the team of developers to do the system set ups and begin development of the System
  • Connected the System with Postgres
  • Overseeing, supervising and assisting the team of developers in case they had any blockers/challenges
  • Built Team Work and proper collaboration for the team.

Software Developer

Agile Business Solutions
Kenya
01.2020 - 01.2021
  • Worked on a number of projects in a team of Developers
  • Majorly Enterprise Resource Planning projects
  • Successfully Integrated our ERP solution with Equity Bank of Kenya in Java
  • Worked on Android Java Projects by integrating the Backend with the Mobile Application
  • Integrated REST APIs with Microsoft Business Central
  • Worked on Boma Yangu, a government Housing Project that involved integration with several Banks and Mobile Payments.

Java Developer

Oracom Web Solutions
Kenya
01.2019 - 01.2020
  • Worked on Database Management System, SMS and email Broadcasting for Mobile and Web
  • This was a tool to manage communication between the business and its clients
  • Worked with Collaboration tools such as Github
  • Successfully Integrated the system with SMS APIs (infobip) for sending SMS in bulk
  • Worked on and maintained an ecommerce platform for buying and selling items with integrated payment methods.

Software Developer

Lightspace Technologies
Tanzania
01.2018 - 01.2019
  • Worked on an Agency Banking System for Uchumi Commercial Bank and increased their Revenue Significantly across the country due to Agents instead of having to open actual physical branches using Java
  • The System had various functions such as Account Opening, Deposits, Withdrawals
  • Worked on integrating the System with the ATM machine Service provider (BCX) and also the Printer for printing customer Receipts
  • Worked on app running on a POS Terminal device to be used by agents with fingerprint authentication and other Biometric authentication methods
  • Developed the Biometric authentication Module for authorizing Transactions
  • Worked on Automated Teller Machine Integration (ATM) between the API and the Core Banking System.

Education

No Degree - Data Structures And Algorithms

AlgoExpert
07.2022

Microprocessor Technology and Instrumentation -

University of Nairobi
09.2018

Skills

  • Microservices Architecture
  • Springboot
  • Java
  • Android
  • Team leading
  • API Development (REST API)
  • System Design
  • CI/CD
  • DevOps
  • MVC
  • Agile
  • Scrum Methodology
  • Python
  • Amplify
  • Git
  • Github
  • Gitlab
  • Software Development Life Cycle(SDLC)
  • MongoDb Cloud Services
  • Azure
  • CI/CD tools eg Gitlab

Accomplishments

Pluralsight- Android Developer Certificate

Timeline

Software Engineer

SIFOX TECH LIMITED
08.2023 - Current

Software Engineer Android

Serengeti Tech Limited
12.2021 - 04.2022

Software Developer

Vikali.io
11.2021

Software Engineer Backend

JNAM
11.2021 - 12.2022

Software Engineer

Maniwa Technologies Limited
07.2021 - 12.2021

Software Engineer Java

Drupp Nigeria
01.2021 - 01.2022

Software Engineering Manager

NetBot Solutions
12.2020 - 02.2021

Software Developer

Agile Business Solutions
01.2020 - 01.2021

Java Developer

Oracom Web Solutions
01.2019 - 01.2020

Software Developer

Lightspace Technologies
01.2018 - 01.2019

No Degree - Data Structures And Algorithms

AlgoExpert

Microprocessor Technology and Instrumentation -

University of Nairobi
Felix Washioya