Paul Odondi

Paul Odondi

Software Developer

Followers of Paul Odondi431 followers
location of Paul OdondiNairobi County, Kenya

Connect with Paul Odondi to Send Message

Connect

Connect with Paul Odondi to Send Message

Connect
  • Timeline

  • About me

    Senior Software Engineer

  • Education

    • Pumwani secondary school

      2000 - 2003
    • Egerton University

      2005 - 2009
      Bachelor Of Science Computer Science
  • Experience

    • Knowing Limited

      Aug 2009 - Jun 2011
      Software Developer

      In this role, I was part of the Software developers engaging in all processes of systems development for the client’s systems. The development Stack we used was ASP, MSSQL/ORACLE, HTML5/CSS3, JQuery and JavaScriptMy roles included:Installation of Brokerknow application, database and all the accompanying and supportive (development tools) software on client servers and Test PCsMigration of data from previous Brokerage software to brokerknowCustomization of Brokerknow to meet clients’ needs/requirementsTroubleshooting of Brokerknow and providing solutions to any problems encountered by the client in using BrokerknowDeveloping solutions within Brokerknow environment to meet new needs presented by the clientCreating software documents for developed solutions Show less

    • World Agroforestry Center

      Jul 2011 - Dec 2011
      Web Assistant

      In this role, I assisted the Web Master in managing the web infrastructure. The development Stack we used was Drupal CMS, PHP, MySQL, HTML5/CSS3, JQuery and JavaScriptMy roles included:Developing of the institutions’ websites and systemsSetting up of the institutions’ websites and systemsCustomization of websites and systems to meet clients’ needs/requirementsTroubleshooting of the institutions’ websites and systems and providing solutions to any problems encountered by the client in using the institutions’ websites and systemsDeveloping solutions within the institutions’ websites and systems environment to meet new needs presented by the clientCreating software documents for developed solutions Show less

    • Go Sheng Services

      Feb 2012 - May 2016

      In this role, I led a team of 4 Software Developers through the entire processes of systems development for the internal and client’s systems. The development Stack we used was PHP, MySQL, HTML5/CSS3, AngularJS, JQuery and JavaScriptMy roles included:Guiding department with regards to systems analysis, design, requirements analysis and systems development On call assignment with BALDWIN ENTERPRISES and Webappz ServicesGuiding the team in integration with third party systemsIncorporating automatic notifications for various system status Show less In this role, I was part of the Software developers engaging in all processes of systems development for the internal and client’s systems. The development Stack we used was PHP, MySQL, HTML5/CSS3, AngularJS, JQuery and JavaScriptThe Projects I participated in included:Sheng Online Dictionary. The dictionary had more than 20,000 sheng words added and curated by content creatorsSheng Admin System, this platform facilitated the content curation and managementIntegration with third party systems especially two way SMS from ClikatellIncorporating automatic notifications for various system status Show less

      • Technical Lead

        Jan 2013 - May 2016
      • Senior Developer

        Feb 2012 - Jan 2013
    • Tangazoletu Limited

      Jun 2016 - now
      Senior Software Engineer

      In my current role, I am expert full stack engineer with my focus being Frontend. I also work closely with other team members when developing client’s solutions. Major projects involved in include:MPESA Merchant Payments Portal (Angular 4, Java and Oracle) – The system supports over 200,000 LIPA NA MPESA merchants facilitating Merchant to Marchant transactions and Settle to Bank and Phone Transactions. The system uses queuing system for its transactions and is deployed in Docker Containers with Docker Swarm used for containers orchestration. The architecture is Micro Service basedMTN Uganda Merchants Onboarding Application (AngularJS, Ionic Framework, Java and Oracle) – The system onboarded 30,000 Merchants in two months with the onboarding agents colleting the full customer information plus images of the signed application forms and registration documents. The system was integrated with MTN core systems thereby facilitating automatic reserving and issuance of phone numbers. The system has a backend portal for statistics and geolocation reports of where the agents did the merchants onboardingSmartTeller (AngularJS, Java, MSSQL, Secugen Biometrics) – The system is being used by Four SACCOS each with a membership of not less than 10, 000 members. The system is integrated to Microsoft Dyanamics Navision 2017 as the Core Banking System via Web Services. The Members day to day transactions are performed via the systemPRSP System (AngularJS, Java and Oracle) – SMS sending applications currently able to handle 200, 000 SMS per day for the various clients in SACCOS and Insurance Sector. Show less

  • Licenses & Certifications

    • Scrum Fundamentals Certified

      SCRUMstudy - Accreditation Body for Scrum and Agile;Download Free Scrum Body of Knowledge(381 pages)
      Aug 2018
      View certificate certificate
  • Volunteer Experience

    • Chairperson

      Issued by Brothers and Sisters Self Help Group on Jan 2009
      Brothers and Sisters Self Help GroupAssociated with Paul Odondi