SlideShare a Scribd company logo
1 of 5
Download to read offline
Amon Kiptoo
Born 20th of April 1985
chepseron@gmail.com
+254728140544
C E R T I F I C AT E S
Cisco Certified
Network Associate
(CCNA)
The Cisco Certified Networking
Associate (CCNA) certification
is the perfect starting point for
emerging network engineers
looking to enhance their
foundational networking
knowledge. It teaches students
to install, configure,
troubleshoot and operate LAN,
WAN and dial access services
for medium-sized networks.
Dec 2010
A S S O C I AT I O N S
L A N G U A G E S
Swahili
Spoken: Fluent • Written: Fluent
English
Spoken: Fluent • Written: Fluent
I N T R O
I possess over nine years of experience developing software for multiple clients in various
environments. I possess solid knowledge of Java, C# C++, C, Android,NodeJS, AngularJS,
Mysql, MSSql, javascript and software engineering skills, I also possess leadership skills as
highlighted in the various projects undertaken, While in project Management, i have been
successful in providing high level technical direction to drive projects from conception and
design through GA and deployment. I am comfortable communicating with technical and non-
technical employees throughout the company in order to complete projects and achieve
organisation goals.
W O R K E X P E R I E N C E
1. Use appropriate tools, including logical models of components and interfaces, to contribute
to the development of systems architectures in specific business or functional areas.
2. Produce detailed component specifications and designs for implementation using selected
products.
3. Assess current systems architecture in place and recommend the best solutions for
improvement.
4. Resolving technical problems as they arise and assessing the business impact that certain
technical choices have.
5. Evaluate and undertake impact analysis on major design options, assess and manage
associated risks and ensure that the system design balances functional, service quality and
systems management requirements.
6. Test and provide guidance to teams on integrations and software components in
accordance with the design.
7. Continually research current and emerging technologies and propose changes where
needed.
Inform various stakeholders on problems with the current technical solutions being
implemented.
8. Provide advice on technical aspects of system development and integration (including
requests for changes, deviations from specifications, etc.) and ensure that relevant technical
strategies, policies, standards and practices are applied correctly. Provide input to the strategic
direction of technology investments to assist in the development of the enterprise architecture
to maximize the return on technology investment, participate in governance/stewardship of
ESB/SOA, MSA artifacts definitions, including enterprise services, data, business
events/topics, contracts and associated publish/subscribe participants.
1. Implementation of new SMS messaging connections with wireless carriers’ SMSC using
GeoPoll’s messaging platform (Java, SMPP).
2. Develop and extend the capabilities of GeoPoll’ s messaging platform (Java).
3. Implementation of new billing adapters for various wireless carrier billing systems (REST,
SOAP, C#).
4 Develop and extend the capabilities of GeoPoll’ s billing platform (C#)
5. Actively involved in design reviews, code reviews and general support of all team initiatives.
Solution Architect
Cooperative Bank Of Kenya • Aug 2022 – Present
Integrations Developer
Geopoll • Jan 2022 – Aug 2022
While at Mtech i have acquired a wide range of skills in the messaging industry. The skills
include but not limited to:
1. Working with platforms like kannel which is an open source Wireless Application
Protocol (WAP) and Short Message Service (SMS) gateway for UNIX operating
systems.
2. Integration with various banking solutions. The skills acquired include integration
with ISO 8583.
3. Working on a company messaging portal which includes scheduling messages,
emails, surveys and also performing support and documentation when required.
General skills acquired include programming in YII(A php framework) and MariaDB.
Managed to develop an evoucher platform for Ugandan farmers to access subsidized
agricultural commodities, was in charge of the ussd platform for the company. Did general
support and patches to existing systems in the company,
I was a lead developer in USSD applications and i have Managed to develop new USSD
applications in accordance with client requirements. some of the USSD platforms i have built
and maintained include (848) ABSA Timiza, (527) Sidian Bank Kenya, (572) Kenya Revenue
Authority, (859) KWFT Bank, (211) Centenary Bank Uganda, (214) Finance Trust Bank
Uganda, (250), Pride Microfinance Bank Limited Uganda, (354) Quick Bus, (230) Ugafode
Uganda, (289) Exim Bank Uganda.
• Built gateways that connect banks and Financial Institutions with the company product called
ELMA.
While at Guarantee Trust Bank Kenya, I managed to achieve the below:
Managed to do a card management system for the bank to reconcile transactions,
Managed to add security features to the existing USSD application.
Did general support to existing corporate systems
While At University Of Eldoret
I imparted knowledge to undergraduates on knowledge based systems, Artificial
Intelligence,software engineering, data structures and algorithms and distributed systems.
While at Icontrace and Transactions Limited, I achieved alot under the mentorship of Zablon
Ochomo including the following,
Managed to consume sport pesa web services to enable a user to pay from account at Chase
Bank to sport pesa. While at the same project i managed to integrate from chase bank account
to sportpesa web services, consumed Jax-RPC web services from sportpesa, I also enabled a
client send money from account to sportpesa and view his /her balances.
Senior Software Engineer
Mtech Limited • Feb 2021 – Nov 2022
Senior Software Developer
Craft Silicon • Sep 2017 – Feb 2021
Senior Software Developer/Integrations
GTBank Kenya • Jan 2017 – Sep 2017
Assistant Lecturer/Course Instructor
University Of Eldoret • Apr 2016 – Aug 2017
Software Developer
Icon Trace and Transactions Limited. • Jan 2016 – Jun 2016
Moi University gave me both programming and instructing skills as will be indicated below.
I was a technical team leader to oversee the development of an online hostels booking and
allocation system. Responsible for overseeing that all the bed spaces are captured in the
system, system security was also my responsibility. While at the same i ensured that the
workflow was easier compared to the previous queuing method. and ensured that all records
are kept up to date.
While at the ICT department i was a technical team leader to oversee the integration of an
Finance and student management System with cooperative and National bank I managed to
avail data on students to the banks in real time under the following platforms: Java SOA web
services and the java server faces framework under eclipse link platform. * Managed to receive
posted transactions from the bank into the student management information system
While at Moi University i lectured many courses ranging from Data Structures and algorithms,
Distributed Computing, HTML, Software Engineering and Information Systems.
While at Jambopay i acquired alot of skills while undertaking a series of projects mentioned
below
1. Ministry of Immigration Kenya.
I was a technical team leader in the development of the integrated person’s registration
Systems Application programming interface (IPRS API), This is a national system to avail data
on person’s bio data to agencies in real time under the following platforms: Java SOA web
services and the java server faces framework using eclipse link platform for persistence.
With a team of four members i managed to design code and test the following modules; web
portal and the short message text module.I also developed the report generator in Jasper
(Java)
Developed software design specification for the system.
Involved in reporting the status of the project to the senior management
Modification and review of the current weaknesses with the IPRS so as to develop a new
system
2. Equity bank. Involved in the integration of western union and Equity bank Kenya limited.
Equity needed a financial bridge to integrate their systems from account to bank with western
union. • Managed to simulate transactions using Soap UI and WSDL files in real-time. •
Developed a web portal to capture the user transactions. • Enhanced the functionality to
enable users to deposit and get access to their money anywhere within the world.
3. Safaricom Kenya limited in coordination with paypoint solutions Kenya. Programmed EFT
POS application for pos terminals.Developed applications to work with Point of Sale terminals.
The duties involved were as described below. • Change of configuration language from
Chinese language to English. • Developed data conversion programs from windows
environment to the machines OS (LINUX),So that transactions can be performed in an
encapsulated environment in SAP R/3 environment
4. Kentv UK to Kenya Mpesa integration. Built an API to enable clients in the UK to remit
Software Developer / IT support
Moi University. • Jan 2013 – Dec 2015
Software Developer
Jambopay Kenya • Dec 2010 – Jan 2013
money to their relatives in Kenya via Mpesa • Managed to simulate transactions using Soap UI
and WSDL files in real-time. • Developed a web portal to capture the user transactions. •
Managed to install SSL certificates to enable secure transactions.
5. Jambopay Kenya and the Nairobi City County. while at the project i was in charge of the
enforcement section of the Nairobi City County ejijipay development.I was also involved mainly
digitizing the process of revenue collection in the whole of Nairobi City County. I was involved
in the following
I managed to develop software for the POS terminal.
Developed a web portal to capture the user transactions.
Developed the database which held all the reports per day for vehicles clamped, towed, paid
and unpaid. Developed the API which was an interface to interact with my system using SOAP.
6. ABC Bank and Safaricom Limited. Implemented Business to Business API from ABC to
safaricom. Where merchants would send money from one paybill to another. • Managed to
integrated with safaricom API using soap • Managed to create an aggregator on ABC
E D U C AT I O N
Master of Science In Distributed Computing Technology
University of Nairobi School of computing and informatics • Jan 2013 – Jan 2015
Computer Science and Technology
Maseno University • Jan 2006 – Jan 2010
Certificate of Secondary Education
Wareng High School • Jan 2003 – Jan 2004
Certificate Of Secondary Education
Nairobi school • Jan 2001 – Jan 2003
Primary School Education
Mosop Boarding Primary School • Jan 1992 – Jan 2000
S K I L L S
Database query languages (SQL, others) Agile and Lean methodologies Algorithms
DevOps Container solutions (Docker, Jenkins, Kubernetes)
Github (or other software version management systems) IT training Java
Application programming interfaces (API) Programming methodologies XML PHP
Object oriented programming C, C# or C++ Enterprise architecture integration (EAI)
Application programming interfaces (API) Testing and debugging
Object oriented programming Enterprise architecture integration (EAI) Java XML
C, C# or C++ Application programming interfaces (API) XML
Enterprise architecture integration (EAI) Object oriented programming
Application programming interfaces (API) Testing and debugging
Object oriented programming Java Enterprise architecture integration (EAI)
Application programming interfaces (API) Testing and debugging Linux
Object oriented programming Enterprise architecture integration (EAI)
Android development Java C, C# or C++ Application programming interfaces (API)
XML Testing and debugging Object oriented programming Linux Java
Enterprise architecture integration (EAI) C, C# or C++
Application programming interfaces (API) Android development
Wireless local area networks (WLAN) Web servers Programming methodologies
Troubleshooting Software architecture XML Security operations Programming PHP
Router and switch management Networking Network management
Relational databases (SQL) Office tools: Word, Excel, Outlook Local area networks (LAN)
Linux Java HTML Workstation management Data models and architectures
Database administration Business intelligence Cisco certified network associate (CCNA)
C, C# or C++ Installing new software Web service and application development
JavaScript Android development
H O B B I E S
Travelling
Listening to Soft Rock Music
Watching Documentaries
L I N K S

More Related Content

Similar to Amon Kiptoo Sabul CV.pdf (20)

Amol Aswar
Amol AswarAmol Aswar
Amol Aswar
 
Yazan Malkawi CV
Yazan Malkawi CVYazan Malkawi CV
Yazan Malkawi CV
 
AndrewTyler_Resume
AndrewTyler_ResumeAndrewTyler_Resume
AndrewTyler_Resume
 
SreenuPrasad
SreenuPrasadSreenuPrasad
SreenuPrasad
 
balan_resumeupdated
balan_resumeupdatedbalan_resumeupdated
balan_resumeupdated
 
Saurabh_Asthana_Resume
Saurabh_Asthana_ResumeSaurabh_Asthana_Resume
Saurabh_Asthana_Resume
 
Resume-updated
Resume-updatedResume-updated
Resume-updated
 
Resume-RDn-Detailed
Resume-RDn-DetailedResume-RDn-Detailed
Resume-RDn-Detailed
 
Resume-Peter Williams A. Mendoza
Resume-Peter Williams A. MendozaResume-Peter Williams A. Mendoza
Resume-Peter Williams A. Mendoza
 
SherylGrier03192015
SherylGrier03192015SherylGrier03192015
SherylGrier03192015
 
Anusha_CV
Anusha_CVAnusha_CV
Anusha_CV
 
MyResume
MyResumeMyResume
MyResume
 
cv updated 20150115
cv updated 20150115cv updated 20150115
cv updated 20150115
 
Anil purswani Resume
Anil purswani ResumeAnil purswani Resume
Anil purswani Resume
 
porchelvans_DigitalM
porchelvans_DigitalMporchelvans_DigitalM
porchelvans_DigitalM
 
Resume
ResumeResume
Resume
 
Freelancer profile / Pasi Vuorio
Freelancer profile / Pasi VuorioFreelancer profile / Pasi Vuorio
Freelancer profile / Pasi Vuorio
 
Rakesh_Patil_CV
Rakesh_Patil_CVRakesh_Patil_CV
Rakesh_Patil_CV
 
Giri_WCS
Giri_WCSGiri_WCS
Giri_WCS
 
Soumya_Ranjan
Soumya_RanjanSoumya_Ranjan
Soumya_Ranjan
 

Recently uploaded

Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Neo4j
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Science&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfScience&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfjimielynbastida
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 

Recently uploaded (20)

Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Science&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfScience&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdf
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort ServiceHot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 

Amon Kiptoo Sabul CV.pdf

  • 1. Amon Kiptoo Born 20th of April 1985 chepseron@gmail.com +254728140544 C E R T I F I C AT E S Cisco Certified Network Associate (CCNA) The Cisco Certified Networking Associate (CCNA) certification is the perfect starting point for emerging network engineers looking to enhance their foundational networking knowledge. It teaches students to install, configure, troubleshoot and operate LAN, WAN and dial access services for medium-sized networks. Dec 2010 A S S O C I AT I O N S L A N G U A G E S Swahili Spoken: Fluent • Written: Fluent English Spoken: Fluent • Written: Fluent I N T R O I possess over nine years of experience developing software for multiple clients in various environments. I possess solid knowledge of Java, C# C++, C, Android,NodeJS, AngularJS, Mysql, MSSql, javascript and software engineering skills, I also possess leadership skills as highlighted in the various projects undertaken, While in project Management, i have been successful in providing high level technical direction to drive projects from conception and design through GA and deployment. I am comfortable communicating with technical and non- technical employees throughout the company in order to complete projects and achieve organisation goals. W O R K E X P E R I E N C E 1. Use appropriate tools, including logical models of components and interfaces, to contribute to the development of systems architectures in specific business or functional areas. 2. Produce detailed component specifications and designs for implementation using selected products. 3. Assess current systems architecture in place and recommend the best solutions for improvement. 4. Resolving technical problems as they arise and assessing the business impact that certain technical choices have. 5. Evaluate and undertake impact analysis on major design options, assess and manage associated risks and ensure that the system design balances functional, service quality and systems management requirements. 6. Test and provide guidance to teams on integrations and software components in accordance with the design. 7. Continually research current and emerging technologies and propose changes where needed. Inform various stakeholders on problems with the current technical solutions being implemented. 8. Provide advice on technical aspects of system development and integration (including requests for changes, deviations from specifications, etc.) and ensure that relevant technical strategies, policies, standards and practices are applied correctly. Provide input to the strategic direction of technology investments to assist in the development of the enterprise architecture to maximize the return on technology investment, participate in governance/stewardship of ESB/SOA, MSA artifacts definitions, including enterprise services, data, business events/topics, contracts and associated publish/subscribe participants. 1. Implementation of new SMS messaging connections with wireless carriers’ SMSC using GeoPoll’s messaging platform (Java, SMPP). 2. Develop and extend the capabilities of GeoPoll’ s messaging platform (Java). 3. Implementation of new billing adapters for various wireless carrier billing systems (REST, SOAP, C#). 4 Develop and extend the capabilities of GeoPoll’ s billing platform (C#) 5. Actively involved in design reviews, code reviews and general support of all team initiatives. Solution Architect Cooperative Bank Of Kenya • Aug 2022 – Present Integrations Developer Geopoll • Jan 2022 – Aug 2022
  • 2. While at Mtech i have acquired a wide range of skills in the messaging industry. The skills include but not limited to: 1. Working with platforms like kannel which is an open source Wireless Application Protocol (WAP) and Short Message Service (SMS) gateway for UNIX operating systems. 2. Integration with various banking solutions. The skills acquired include integration with ISO 8583. 3. Working on a company messaging portal which includes scheduling messages, emails, surveys and also performing support and documentation when required. General skills acquired include programming in YII(A php framework) and MariaDB. Managed to develop an evoucher platform for Ugandan farmers to access subsidized agricultural commodities, was in charge of the ussd platform for the company. Did general support and patches to existing systems in the company, I was a lead developer in USSD applications and i have Managed to develop new USSD applications in accordance with client requirements. some of the USSD platforms i have built and maintained include (848) ABSA Timiza, (527) Sidian Bank Kenya, (572) Kenya Revenue Authority, (859) KWFT Bank, (211) Centenary Bank Uganda, (214) Finance Trust Bank Uganda, (250), Pride Microfinance Bank Limited Uganda, (354) Quick Bus, (230) Ugafode Uganda, (289) Exim Bank Uganda. • Built gateways that connect banks and Financial Institutions with the company product called ELMA. While at Guarantee Trust Bank Kenya, I managed to achieve the below: Managed to do a card management system for the bank to reconcile transactions, Managed to add security features to the existing USSD application. Did general support to existing corporate systems While At University Of Eldoret I imparted knowledge to undergraduates on knowledge based systems, Artificial Intelligence,software engineering, data structures and algorithms and distributed systems. While at Icontrace and Transactions Limited, I achieved alot under the mentorship of Zablon Ochomo including the following, Managed to consume sport pesa web services to enable a user to pay from account at Chase Bank to sport pesa. While at the same project i managed to integrate from chase bank account to sportpesa web services, consumed Jax-RPC web services from sportpesa, I also enabled a client send money from account to sportpesa and view his /her balances. Senior Software Engineer Mtech Limited • Feb 2021 – Nov 2022 Senior Software Developer Craft Silicon • Sep 2017 – Feb 2021 Senior Software Developer/Integrations GTBank Kenya • Jan 2017 – Sep 2017 Assistant Lecturer/Course Instructor University Of Eldoret • Apr 2016 – Aug 2017 Software Developer Icon Trace and Transactions Limited. • Jan 2016 – Jun 2016
  • 3. Moi University gave me both programming and instructing skills as will be indicated below. I was a technical team leader to oversee the development of an online hostels booking and allocation system. Responsible for overseeing that all the bed spaces are captured in the system, system security was also my responsibility. While at the same i ensured that the workflow was easier compared to the previous queuing method. and ensured that all records are kept up to date. While at the ICT department i was a technical team leader to oversee the integration of an Finance and student management System with cooperative and National bank I managed to avail data on students to the banks in real time under the following platforms: Java SOA web services and the java server faces framework under eclipse link platform. * Managed to receive posted transactions from the bank into the student management information system While at Moi University i lectured many courses ranging from Data Structures and algorithms, Distributed Computing, HTML, Software Engineering and Information Systems. While at Jambopay i acquired alot of skills while undertaking a series of projects mentioned below 1. Ministry of Immigration Kenya. I was a technical team leader in the development of the integrated person’s registration Systems Application programming interface (IPRS API), This is a national system to avail data on person’s bio data to agencies in real time under the following platforms: Java SOA web services and the java server faces framework using eclipse link platform for persistence. With a team of four members i managed to design code and test the following modules; web portal and the short message text module.I also developed the report generator in Jasper (Java) Developed software design specification for the system. Involved in reporting the status of the project to the senior management Modification and review of the current weaknesses with the IPRS so as to develop a new system 2. Equity bank. Involved in the integration of western union and Equity bank Kenya limited. Equity needed a financial bridge to integrate their systems from account to bank with western union. • Managed to simulate transactions using Soap UI and WSDL files in real-time. • Developed a web portal to capture the user transactions. • Enhanced the functionality to enable users to deposit and get access to their money anywhere within the world. 3. Safaricom Kenya limited in coordination with paypoint solutions Kenya. Programmed EFT POS application for pos terminals.Developed applications to work with Point of Sale terminals. The duties involved were as described below. • Change of configuration language from Chinese language to English. • Developed data conversion programs from windows environment to the machines OS (LINUX),So that transactions can be performed in an encapsulated environment in SAP R/3 environment 4. Kentv UK to Kenya Mpesa integration. Built an API to enable clients in the UK to remit Software Developer / IT support Moi University. • Jan 2013 – Dec 2015 Software Developer Jambopay Kenya • Dec 2010 – Jan 2013
  • 4. money to their relatives in Kenya via Mpesa • Managed to simulate transactions using Soap UI and WSDL files in real-time. • Developed a web portal to capture the user transactions. • Managed to install SSL certificates to enable secure transactions. 5. Jambopay Kenya and the Nairobi City County. while at the project i was in charge of the enforcement section of the Nairobi City County ejijipay development.I was also involved mainly digitizing the process of revenue collection in the whole of Nairobi City County. I was involved in the following I managed to develop software for the POS terminal. Developed a web portal to capture the user transactions. Developed the database which held all the reports per day for vehicles clamped, towed, paid and unpaid. Developed the API which was an interface to interact with my system using SOAP. 6. ABC Bank and Safaricom Limited. Implemented Business to Business API from ABC to safaricom. Where merchants would send money from one paybill to another. • Managed to integrated with safaricom API using soap • Managed to create an aggregator on ABC E D U C AT I O N Master of Science In Distributed Computing Technology University of Nairobi School of computing and informatics • Jan 2013 – Jan 2015 Computer Science and Technology Maseno University • Jan 2006 – Jan 2010 Certificate of Secondary Education Wareng High School • Jan 2003 – Jan 2004 Certificate Of Secondary Education Nairobi school • Jan 2001 – Jan 2003 Primary School Education Mosop Boarding Primary School • Jan 1992 – Jan 2000 S K I L L S Database query languages (SQL, others) Agile and Lean methodologies Algorithms DevOps Container solutions (Docker, Jenkins, Kubernetes) Github (or other software version management systems) IT training Java Application programming interfaces (API) Programming methodologies XML PHP Object oriented programming C, C# or C++ Enterprise architecture integration (EAI) Application programming interfaces (API) Testing and debugging Object oriented programming Enterprise architecture integration (EAI) Java XML C, C# or C++ Application programming interfaces (API) XML Enterprise architecture integration (EAI) Object oriented programming Application programming interfaces (API) Testing and debugging Object oriented programming Java Enterprise architecture integration (EAI) Application programming interfaces (API) Testing and debugging Linux Object oriented programming Enterprise architecture integration (EAI) Android development Java C, C# or C++ Application programming interfaces (API) XML Testing and debugging Object oriented programming Linux Java
  • 5. Enterprise architecture integration (EAI) C, C# or C++ Application programming interfaces (API) Android development Wireless local area networks (WLAN) Web servers Programming methodologies Troubleshooting Software architecture XML Security operations Programming PHP Router and switch management Networking Network management Relational databases (SQL) Office tools: Word, Excel, Outlook Local area networks (LAN) Linux Java HTML Workstation management Data models and architectures Database administration Business intelligence Cisco certified network associate (CCNA) C, C# or C++ Installing new software Web service and application development JavaScript Android development H O B B I E S Travelling Listening to Soft Rock Music Watching Documentaries L I N K S