Experienced Software Engineer with a demonstrated history of working in the Banking, Payments and Telecommunications industry. Skilled in Computer Repair, Spring Boot Framework, USSD, Microsoft Word, Robotic Process Automation, and Biometric hardware configuration and integrations. Able to program with Java, Python, C# and a little touch of JavaScript for backend. Strong knowledge of relational databases such as (MYSQL , MSSQL , Postgres, Oracle). Entrepreneurial skills backed with a Bachelor’s Degree focused in Computer Science from Egerton University. Currently pursuing a Masters Degree in Information Technology with a focus in Artificial Intelligence and Machine Learning from Jomo Kenyatta University of Agriculture and Technology.
Safaricom Plc
View- Website:
- safaricom.co.ke
- Employees:
- 313
-
Software Engineer IiSafaricom PlcNairobi County, Kenya -
Youth MentorMastercard Foundation Jan 2023 - PresentKenyaGuiding mentees to develop leadership skills, explore career paths and employment opportunities, master networking skills, embrace giving back, celebrate their uniqueness and become changemakers and role models for the next generation. -
Software Engineer ISafaricom Plc Oct 2021 - PresentNairobi, Kenya -
Software Engineer IiSafaricom Plc Jun 2021 - PresentNairobi County, Kenya -
Vas EngineerDigifarm Kenya Ltd. Jun 2021 - PresentNairobi, KenyaDevelop systems that allow farmers experience maximum value from their produce.Perform analysis of Supply Chain processes to reduce pain points and streamline production and delivery of quality produce.
-
Lead Software DeveloperSafebox Kenya Nov 2017 - Jul 2021Nairobi, Kenya• Building, testing and deploying scalable, highly available and modular software products.• Modifying existing software to correct errors, adapt to new hardware and improve performance.• Working closely with clients to establish problem specifications and system designs.• Creating back end software to support the operational procedures of Safebox.
-
Lead Software ConsultantEquity Bank Limited Mar 2016 - Jun 2021Nairobi, Kenya1.Building, testing and deploying highly available modular operational software modules.2.Modification of existing software to correct errors adapt to new hardware and improve performance.3.Working closely with clients to establish and identify problem specifications and system designs.4.Develop object-oriented software, including Hunger Safety Net Program(HSNP), Orphans and Vulnerable Children (OVC) and Huduma Centres.5.Preparation of Systems Documentation for systems being… Show more 1.Building, testing and deploying highly available modular operational software modules.2.Modification of existing software to correct errors adapt to new hardware and improve performance.3.Working closely with clients to establish and identify problem specifications and system designs.4.Develop object-oriented software, including Hunger Safety Net Program(HSNP), Orphans and Vulnerable Children (OVC) and Huduma Centres.5.Preparation of Systems Documentation for systems being developed that integrate with the core banking systems at a local bank.6.Development of web services and web service clients using Java language.7.Coding and preparation of reports from the financial systems using Java and C# languages. Show less -
Junior Software DeveloperElectrical Card Services Mar 2016 - Dec 2018Nairobi, KenyaDevelop integrations between core banking systems and other peripheral systems in FinTech.Design biometric authentication and authorisation systems.Providing end user support and training.
-
Constituency Ict At IebcIndependent Electoral And Boundaries Commission Jul 2017 - Oct 2017Nairobi, Kenya1. Training of the Constituency Returning Officer (CRO), Presiding Officers (PO) and Polling Clerks (PC) to use the KIEMS.2. Providing technical support and maintenance of the KIEMS toolkits and other relevant constituency ICT hardware. 3. Scanning and archiving of all “Form A’s”and their respective “Form B’s”on the EDMS4. Generation of election event reports for decision making and filing through the “RO BackOffice” application5.Support the planning, coordination, development and… Show more 1. Training of the Constituency Returning Officer (CRO), Presiding Officers (PO) and Polling Clerks (PC) to use the KIEMS.2. Providing technical support and maintenance of the KIEMS toolkits and other relevant constituency ICT hardware. 3. Scanning and archiving of all “Form A’s”and their respective “Form B’s”on the EDMS4. Generation of election event reports for decision making and filing through the “RO BackOffice” application5.Support the planning, coordination, development and dissemination of technical election materialbetween the constituency and national elections office. Show less
-
FounderThe Gentleman'S Club Mar 2014 - May 2017Nairobi, KenyaThe gentleman's club is a club of young men who are out to make the world a better place. The club achieves this through a number of social and economic engagements. Members of the club are encouraged to undertake widely philanthropic causes, social and economic mentor-ship programs in a bid to make society a better place to live in.
-
Team LeaderAiesec In Kenya Aug 2015 - Dec 2016Njoro EgertonIn charge of Team Management, working in hand with Vice President in charge of Business Development and Team Management to make sure that teams are well coordinated and members are achieving set goals. -
Associate PartnerWrost Developers Dec 2014 - Oct 2015Nairobi, KenyaAdvising business on formation of corporation and business structures, drafting policies and structuring commercial transactions.
-
InternUnited Nations Office At Nairobi Sep 2014 - Jan 2015Gigiri, Nairobi1. Preparation of System Requirement Specification documents for large scale systems.2. Preparation of Use Cases and Activity diagrams for large scale systems suchas UNEP’s PIMS.3. Preparation of Quality Assessment Checklist for large scale systems being developed.4. Development of Web modules for large scale web systems using PHP and Joomla. -
Intern"Vti" Prjsc Oct 2013 - Dec 2013Kiev, Ukraine1. Set up of networks and configuration of network devices configuration of switches, routers, crimping of data cables.2. Personalization of passports, payment cards and pin envelopes.3. Preparation of technical documents such as system requirement specification documents, design documents and testing documents.4. Production of holographic images and documents.5. Project management training.6. Production of ID-1 documents.7. Design and creation of ID-1 type documents… Show more 1. Set up of networks and configuration of network devices configuration of switches, routers, crimping of data cables.2. Personalization of passports, payment cards and pin envelopes.3. Preparation of technical documents such as system requirement specification documents, design documents and testing documents.4. Production of holographic images and documents.5. Project management training.6. Production of ID-1 documents.7. Design and creation of ID-1 type documents, production of ID documents.8. Development of mobile apps using Java. Show less -
InternNext Technologies Limited Sep 2013 - Oct 2013Woodvale Grove , Hurlingham1. Repairs and service of HP printers.2. Laying of network cables. -
InternCopy Cat Group Oct 2012 - Jan 2013Bunyala Road, Nairobi Kenya1. Servicing of Epson printers, maintenance and repairs to HP printers and plotters, servicing of HP Plotters and troubleshooting of HP Printers.2. Configuration of software such as Outlook and ensuring compatibility between 64-and 32-bit programs, troubleshooting and repair of HP laptops and desktops, repair of software issues and Operating system installation in Personal Computers.3. Carrying out Preventive Maintenance on client computer such as KCB, Imperial bank.
John Odindo Skills
John Odindo Education Details
-
Information Technology -
2Nd Class Honours -
Maseno SchoolA
Frequently Asked Questions about John Odindo
What company does John Odindo work for?
John Odindo works for Safaricom Plc
What is John Odindo's role at the current company?
John Odindo's current role is Software Engineer II.
What schools did John Odindo attend?
John Odindo attended Jomo Kenyatta University Of Agriculture And Technology, Egerton University, Maseno School.
What are some of John Odindo's interests?
John Odindo has interest in Investing, Civil Rights And Social Action, Traveling, Gaming, Economic Empowerment, Education, Playing Football, Photography, Poverty Alleviation, Science And Technology.
What skills is John Odindo known for?
John Odindo has skills like C, Java, Html, Network Security, Microsoft Excel, Powerpoint, Microsoft Word, Computer Hardware, Networking, C#, Public Speaking, Programming.
Not the John Odindo you were looking for?
-
John Ogilla Odindo
Regional Business Administration | Dba, Corporate Leadership | Digital TransformationNairobi County, Kenya3dupont.com, yahoo.com, honeywell.com1 (302) 9XXXXXXX
-
John Odindo
Nairobi -
John Ogila Odindo
Nairobi -
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial