John Odindo

John Odindo Email and Phone Number

Software Engineer II @ Safaricom PLC
Nairobi County, Kenya
John Odindo's Location
Nairobi County, Kenya, Kenya
About John Odindo

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.

John Odindo's Current Company Details
Safaricom PLC

Safaricom Plc

View
Software Engineer II
Nairobi County, Kenya
Website:
safaricom.co.ke
Employees:
313
John Odindo Work Experience Details
  • Safaricom Plc
    Software Engineer Ii
    Safaricom Plc
    Nairobi County, Kenya
  • Mastercard Foundation
    Youth Mentor
    Mastercard Foundation Jan 2023 - Present
    Kenya
    Guiding 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.
  • Safaricom Plc
    Software Engineer I
    Safaricom Plc Oct 2021 - Present
    Nairobi, Kenya
  • Safaricom Plc
    Software Engineer Ii
    Safaricom Plc Jun 2021 - Present
    Nairobi County, Kenya
  • Digifarm Kenya Ltd.
    Vas Engineer
    Digifarm Kenya Ltd. Jun 2021 - Present
    Nairobi, Kenya
    Develop 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.
  • Safebox Kenya
    Lead Software Developer
    Safebox Kenya Nov 2017 - Jul 2021
    Nairobi, 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.
  • Equity Bank Limited
    Lead Software Consultant
    Equity Bank Limited Mar 2016 - Jun 2021
    Nairobi, Kenya
    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… 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
  • Electrical Card Services
    Junior Software Developer
    Electrical Card Services Mar 2016 - Dec 2018
    Nairobi, Kenya
    Develop integrations between core banking systems and other peripheral systems in FinTech.Design biometric authentication and authorisation systems.Providing end user support and training.
  • Independent Electoral And Boundaries Commission
    Constituency Ict At Iebc
    Independent Electoral And Boundaries Commission Jul 2017 - Oct 2017
    Nairobi, Kenya
    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… 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
  • The Gentleman'S Club
    Founder
    The Gentleman'S Club Mar 2014 - May 2017
    Nairobi, Kenya
    The 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.
  • Aiesec In Kenya
    Team Leader
    Aiesec In Kenya Aug 2015 - Dec 2016
    Njoro Egerton
    In 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.
  • Wrost Developers
    Associate Partner
    Wrost Developers Dec 2014 - Oct 2015
    Nairobi, Kenya
    Advising business on formation of corporation and business structures, drafting policies and structuring commercial transactions.
  • United Nations Office At Nairobi
    Intern
    United Nations Office At Nairobi Sep 2014 - Jan 2015
    Gigiri, Nairobi
    1. 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 2013
    Kiev, Ukraine
    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… 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
  • Next Technologies Limited
    Intern
    Next Technologies Limited Sep 2013 - Oct 2013
    Woodvale Grove , Hurlingham
    1. Repairs and service of HP printers.2. Laying of network cables.
  • Copy Cat Group
    Intern
    Copy Cat Group Oct 2012 - Jan 2013
    Bunyala Road, Nairobi Kenya
    1. 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

C Java Html Network Security Microsoft Excel Powerpoint Microsoft Word Computer Hardware Networking C# Public Speaking Programming Windows Databases Operating Systems Microsoft Office Teamwork Research Customer Service Mysql Team Leadership Microsoft Powerpoint

John Odindo Education Details

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?

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

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.