Thomas Nyongesa

Thomas nyongesa

bookmark on deepenrich
location of Thomas NyongesaDjibouti, Djibouti, Djibouti
Phone number of Thomas Nyongesa+91 xxxx xxxxx
Followers of Thomas Nyongesa261 followers
  • Timeline

    Jul 2005 - Mar 2006

    Software Developer

    INFINITI SYSTEMS LTD/SOFTWARE RESOURCES LTD
    Apr 2006 - Aug 2008

    Software Developer

    Cellulant
    Dec 2008 - Jun 2011

    System Administrator

    Collegio Internazionale Cavabianca
    Sept 2011 - Jan 2014

    Freelance Software Developer

    Bunam JOPE Consulting
    Feb 2014 - Sept 2016

    Senior Software Developer

    iLabAfrica
    Oct 2016 - Oct 2019

    Information Systems Consultant

    APHL - Association of Public Health Laboratories
    Oct 2019 - Sept 2020

    Senior Software Developer

    National Public Health Laboratory
    Current Company
    Jul 2020 - now

    Digital Health Expert

    Intergovernmental Authority on Development
  • About me

    Digital Health Expert at Intergovernmental Authority on Development

  • Education

    • Georgia institute of technology

      2015 - 2020
      Master’s degree computer science

      Currently enrolled as a student

    • Egerton university

      2000 - 2005
      Bachelor’s degree computer science
  • Experience

    • Infiniti systems ltd/software resources ltd

      Jul 2005 - Mar 2006
      Software developer

      I was part of a team developing components of Human Resource Management systems in Visual Basic 6. The role included supporting existing clients by troubleshooting and fixing bugs in applications already shipped out. Reports were done using Crystal Reports. The application database was Microsoft SQL Server. • Installed the HRM system at various sites including Rift Valley Bottlers in Eldoret – Kenya and Kapa Oil Refineries, Nairobi. • Facilitated in training sessions on the use of the software. Show less

    • Cellulant

      Apr 2006 - Aug 2008
      Software developer

      I formed part of a team that designed and implemented core tools for ring­tone serving applications and information services. Clients using these services included among others the Nation Media Group (NationMobile), Kameme FM and Standard Chartered Bank.My routine roles included: • developing and maintaining web interfaces (done in JSP and PHP) for both client facing applications and also for internal customer relations management systems.• optimization and troubleshooting of server­side Java applications to process and reply to SMS requests.• Generation of data analysis reports (SQL/HTML) by mining the large fast growing SQL transaction database.My particular contributions to the team included:• stabilization of an evolving messaging server application. The 3rd party application then in use would occasionally fail to respond under various conditions. By writing Linux bash shell scripts we were able to automate the monitoring procedures to allow for auto­recovery or alerting support staff in cases of irresolvable failure.• Developed applications for systems integration in “proof of concept” prototypes for mobile banking for various local banks.• Installed an SMPP server for Celtel Tanzania (now Airtel) and trained their developer team on its functioning by designing and deploying a generic SMS query­response application.• Implemented an SMS campaign application for Guinness Nigeria. Show less

    • Collegio internazionale cavabianca

      Dec 2008 - Jun 2011
      System administrator

      I was part of a team administering the Intranet of a university residence with over 160 active users. This network comprised of several centralized servers accessed from thin clients, personal computers and smart phones. Daily roles included providing user support for core office applications, monitoring automated backup procedures, network security, development and deployment of in-house software solutions. • Deployed SENDMAIL as the organizational email serving application. • Moved the organizational internal web portal from a Mambo CMS to Joomla running on IIS.• Interfaced the internal web portal with a legacy library system done in VB6. • Developed a user management application in VB.Net to facilitate the user administration processes including management of system accounts (Active Directory) and email accounts (SENDMAIL) for all users, and access to system resources across disparate platforms (Windows 2000 and 2003 servers, and CentOS Linux). Show less

    • Bunam jope consulting

      Sept 2011 - Jan 2014
      Freelance software developer

      I took part in the design, development and maintenance of various software systems. These systems include:• Customization of OpenERP (now Odoo) – an open source Enterprise Resource Planning system – for La Clique Hotel. The ERP consists of a HTML/CSS/JS front­end, a Python code base and a PostgreSQL database.• Web interface implementations for various clients on the TopCoder platform including IBM (“TOP6” ­ an IBM internal application for sales management), Corningstone and TopCoder­ CloudSpokes. These tasks typically involved producing a working HTML/CSS/JavaScript prototype or a complete WordPress theme from Photoshop PSD file inputs.• Prepared application design documentation and developed a thick client interface (Java) for TMAN – an IBM internal inventory management application.• Proof of concept implementation and web interface bug fixes for the Medicaid PESP project. The project environment included an Oracle database running on CentOS 6 with either JBOSS or Websphere as the application server.• Application documentation for the SCRD (Service Credit Redeposit/Deposit System) applicationfor the American Office of Personnel Management.• Application design documentation for a new content ingest engine for Cedar Document Technologies. The documentation included UML diagrams showing the work flows, use cases and individual activity diagrams. Show less

    • Ilabafrica

      Feb 2014 - Sept 2016
      Senior software developer

      @iLabAfrica is a research center under the Faculty of Information Technology at Strathmore University focused on ICT for Development initiatives. I was part of a team tasked with handling eHealth projects. My contributions to the team include:• Lead designer and developer for an online healthcare management platform (Medbook). The technology stack included a MySQL database, Laravel 5 PHP back-end, AngularJS 1.x front-end. The application could alternatively be accessed via an Android app. • Spearheading the porting of a legacy PHP application Basic Laboratory Information System (BLIS Kenya) to Laravel PHP framework (iBLIS).• Improving the software development work-flows to include automated testing, code reviews, and documentation processes.• Implementation, training, and support of BLIS at a health facility in Western Kenya (Bungoma County Hospital). BLIS was instrumental in the hospital laboratory's endeavor to acquire the International Standards Organization (ISO) 15189 accreditation. Show less

    • Aphl - association of public health laboratories

      Oct 2016 - Oct 2019
      Information systems consultant

      • Coordinated the implementation of the Integrated External Quality Assessment System on behalf of the National Public Health Laboratories (nphl.go.ke). This is a web based application that collates participation and performance metrics from different Proficiency Testing (PT) programs run in the country. The application also has modules tailored to cater for the specific operations of individual PT programs. The technology stack was PHP 5+ (Zend 1.12) and MySQL.• Set up a Help Desk system at the National Blood Transfusion Service (www.nbtskenya.or.ke)• Facilitated in trainings on the optimal use of laboratory information systems.• Supported the installation and configuration of DHIS2 (www.dhis2.org) for use in a nationwide laboratory mapping survey. Show less

    • National public health laboratory

      Oct 2019 - Sept 2020
      Senior software developer

      Develop and support open-source-based health management information systems.

    • Intergovernmental authority on development

      Jul 2020 - now
      Digital health expert

      Digital Health Expert supporting IGAD's COVID-19 Response initiatives.

  • Licenses & Certifications

  • Volunteer Experience

    • Student Mentor

      Issued by Eastlands centre on Jan 2003
      Eastlands centreAssociated with Thomas Nyongesa
    • Student Mentor

      Issued by Strathmore University on Feb 2014
      Strathmore UniversityAssociated with Thomas Nyongesa