I am a Software Engineer with industry experience in building software applications. I specialize in Java Technology and have professional experience working with JavaSE and JavaEE. I also have experience in DevOps, and databases which serve as the building block of any application and service.
Experience
Finaplus Global
Feb 2020 – Present
Nairobi, Kenya
Lead Developer
As a lead developer (core banking) my duties are:
1. Aid in project plan development and timelines.
2. Guide the development team in regards to project focus, deliverables and timelines.
3. Testing and deploying programs and systems. Fixing and improving existing software. Work with developers to design algorithms and flowcharts.
4. Produce clean. Efficient code based on specifications. Integrate software components and third-party programs.
5. Verify and deploy programs and systems.
6. Troubleshoot, debug and upgrade existing software.
7. Gather and evaluate user feedback.
8. Recommend and execute improvements.
9. Create technical documentation for reference and reporting.
Ghalani Limited
Nov 2018 – Jan 2020
Accra, Ghana
Senior Software Engineer
1. Responsible for System Analysis, Design and Development of Supply Chain Management application linking farmers and Agribusinesses.
2. Strategize on winning farmers’ trust, harvesting their
data and protecting it.
3. Investigating new technologies and frameworks that make our lives easier, so that we focus on working on business logics. We have adopted DevOps as a
development strategy.
4. In charge of a team of four developers and guide them through the business requirements and how modules must be effectively developed, as well as learning
exchange.
SkyTop Technologies Limited
Sep 2017 – Jul 2018
Nairobi, Kenya
C# Developer
1. Developed Computer Aided Design (CAD) Autodesk
AutoCAD simulator.
2. Programmed in C# including Xamarin app platform and
MSSQL database.
Cloudpen Systems Limited
Nov 2016 – Oct 2017
Nairobi, Kenya
PHP Developer
1. Designed and Developed web applications.
2. Programmed in PHP, JavaScript, JQuery, WordPress CMS, October CMS and frameworks including CodeIgniter and Laravel.
Sunflash Technologies Limited
Mar 2011 – Jul 2015
Nairobi, Kenya
Java Developer
1. Designed, Developed and Tested, The Defence Force Memorial Hospital’s Comprehensive Care Clinic (CCC) application.
2. Programmed in both JavaSE and JavaEE platforms. Also worked with various technologies including Spring, Spring MVC, maven, Hibernate, JDBC and RESTful web services.
3. Conducted compatibility and quality assurance testing.
4. Configuring, troubleshooting and tuning relational databases including MYSQL and PostgreSQL.
5. Deployed and tuned applications on Tomcat Web server.
6. Deployed components on Linux server.
7. Worked with version controls including SVN and Git.
8. Generated user manuals.
Intercare Solutions Limited
Sep 2008 – Feb 2011
Nairobi, Kenya
Junior Developer
I joined Intercare Solutions Kenya Limited as an apprentice,
where I was introduced to computer programming and
developed programming skills. I had the privilege to work on
real-world problems ranging from simple to complex tasks.
Some of the skills gained are:
1. Hands on experience in Java Technology, both for the Java programming language and Java platform.
2. Object-Oriented Programming principles/concepts.
3. System Analysis and Design
4. Database Design