David Ngugi

Senior Software Engineer at Patrium Health
  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501
Location
Nairobi County, Kenya, KE
Languages
  • English -
  • Kiswahili -

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

5.0

/5.0
/ Based on 2 ratings
  • (2)
  • (0)
  • (0)
  • (0)
  • (0)

Filter reviews by:

Harrison Mwange

A young man who is very passionate on everything that e sets his hands to do.Time management, Hardwork, Timeliness, Willingness to learn are the key qualities that i was able to Notice through the Life of David,Moreover a Very ambitious and having the Drive for creativity of Products that have an impact on Changing the human experience by providing a long lasting touch with the use of Technology. I would recommend him to any partnership in the business models, skill refining and combination of ideas and set of ideologies in the Usage of the ICT tools.

florence ndungu

David is a creative, diligent upcoming unique web design.As a university student, he can be hired to perfect the skills in web development. I highly recommend him for hands on assignment.

You need to have a working account to view this content.
You need to have a working account to view this content.

Credentials

  • EFSET English Certificate 84/100 (C2 Proficient)
    EF Standard English Test (EF SET)
    Sep, 2022
    - Oct, 2024
  • Exam Prep: Microsoft Azure Fundamentals (AZ-900)
    LinkedIn
    Jul, 2020
    - Oct, 2024
  • International Computer Driving Licence (ICDL)
    -
    May, 2013
    - Oct, 2024

Experience

    • United States
    • Health, Wellness & Fitness
    • 1 - 100 Employee
    • Senior Software Engineer
      • Feb 2023 - Present
    • United States
    • IT Services and IT Consulting
    • 700 & Above Employee
    • Software Engineer
      • Feb 2021 - Feb 2023

      React/Python software engineer at Pluralsight

    • Senior Consultant/Engineer
      • Jul 2018 - Feb 2023

      - I was a lead senior engineer for internal and remote teams to build and maintain products for Andela clients- I carried out over 25 engineer performance assessments and technical interviews.

    • Bangladesh
    • IT Services and IT Consulting
    • Software Engineer
      • Feb 2021 - Oct 2022

      Member of the Skill IQ team working on developing and maintaining the assessments platform. - Migrated various parts of the legacy platform to the new platform based on FastAPI - Wrote scripts to migrate and backfill millions of records from/to Kafka and the Database that enabled us to do partial migrations of functionality to the new system - Researched on queueing and built proof of concept on Celery with SQS for our use cases Member of the Skill IQ team working on developing and maintaining the assessments platform. - Migrated various parts of the legacy platform to the new platform based on FastAPI - Wrote scripts to migrate and backfill millions of records from/to Kafka and the Database that enabled us to do partial migrations of functionality to the new system - Researched on queueing and built proof of concept on Celery with SQS for our use cases

    • South Africa
    • Financial Services
    • 200 - 300 Employee
    • Senior Fullstack Engineer
      • Feb 2022 - Aug 2022

      I worked on the hardware foundations team building features and tools for management of the Yoco Card machines specifically SIM management tools Led the development of a support bot for customer support teams utilizing Slack as the primary channel. The bot integrated with various internal services, some of which were built from the ground up to support it. Wrote and updated existing documentation, participated in system architecture meetings as well as helped onboard new engineers I worked on the hardware foundations team building features and tools for management of the Yoco Card machines specifically SIM management tools Led the development of a support bot for customer support teams utilizing Slack as the primary channel. The bot integrated with various internal services, some of which were built from the ground up to support it. Wrote and updated existing documentation, participated in system architecture meetings as well as helped onboard new engineers

    • Kenya
    • IT Services and IT Consulting
    • 1 - 100 Employee
    • Full Stack Engineer
      • Oct 2020 - Sep 2021

      Lead engineer on Secure Web team at Old Mutual Africa working on the My Old Mutual Platform for Nigeria, Ghana, Kenya and Zimbabwe Lead engineer on Secure Web team at Old Mutual Africa working on the My Old Mutual Platform for Nigeria, Ghana, Kenya and Zimbabwe

    • Senior Software Engineer
      • Jul 2020 - Oct 2020

      - Frontend engineer solely in charge of CarKit CRM web platform working with Javascript and PHP - Frontend engineer solely in charge of CarKit CRM web platform working with Javascript and PHP

    • United Kingdom
    • Senior Software Engineer
      • Apr 2020 - May 2020

      - Full Stack JavaScript (React/NodeJs) Engineer working on Keyring Chrome extension and web app. - Built CI/CD Pipeline with GitHub Actions - Worked on massive refactor of the NodeJs backend to a structured service and controller based architecture from the previous single file of backend logic. - Worked on invites feature and "Ask Around" feature - Full Stack JavaScript (React/NodeJs) Engineer working on Keyring Chrome extension and web app. - Built CI/CD Pipeline with GitHub Actions - Worked on massive refactor of the NodeJs backend to a structured service and controller based architecture from the previous single file of backend logic. - Worked on invites feature and "Ask Around" feature

    • Canada
    • Graphic Design
    • 1 - 100 Employee
    • Senior Software Engineer
      • Jul 2019 - Nov 2019

      - Led a fully remote team on a major redesign and development of the Elliot store which shipped in October, 2019. (No.3 Product on ProductHunt) - Built user, products, order and settings components of the store dashboard and worked on the backend Django API - Carried out DevOps tasks on Google App Engine and Google Kubernetes Engine from deployments to configuring enterprise accounts to work with Elliot. - Worked to build a tool using Python to manage SSL certificates, deploy and notify enterprise users. - I streamlined and updated the documentation available which made it easier for onboarding of new team members Show less

    • Senior Software Engineer
      • Oct 2018 - Jun 2019

      Senior engineer on RocketPost app. - I carried out UI/UX updates using VueJs on the app that improved user interaction. Most complex work was on the post scheduling UI that was composed of complex dynamic components that also involved changes to the laravel API to allow for more complex filtering. - I helped lead the initial adoption and development of Laravel Nova for a backend dashboard system for the sales and support team just a month after it was released which improved the efficiency in handling customer issues - I proposed a microservice approach to the posting functionality and developed a proof-of-concept microservice to handle the Craigslist post validation and posting that was scalable to include newer JSON REST-based services or XML-based services. The service also handled automated generation of service-wrappers via a command line in case a new service needed to be included. Show less

    • Uganda
    • International Trade and Development
    • 1 - 100 Employee
    • Software Engineer and Consultant
      • 2014 - 2018

      Developed Ardhi MIS, a Management Information System built using Laravel 5 for secure title deed management. The system aids land administrators to register and track ownership of title deeds. Developed a management system for Legacy Chauffeurs, a firm that provides professional chauffeur services in Nairobi, to manage their bookings, drivers, clients and expenses. Developed websites for business clients such as Komahill Bookshop and Supplies, Laricon Engineering, OMM Law Firm, Havey Star Group and Thornbird Tours and Investments. I also created and managed social media accounts for the various businesses that led to higher sales and customer reach Show less

    • IT Manager
      • 2016 - 2017

      - Web Development using CSS, HTML5, PHP, Javascript and MySQL - Website Maintenance and administration - Social Media Content Development and Management - IT equipment acquisition and maintenance - Web Development using CSS, HTML5, PHP, Javascript and MySQL - Website Maintenance and administration - Social Media Content Development and Management - IT equipment acquisition and maintenance

    • United Kingdom
    • Software Development
    • Web Developer and Social Media Management Internship
      • 2013 - 2014

      - Web Development using CSS, HTML5, PHP, Javascript and MySQL - Website Maintenance and administration - Social Media Content Development and Management - Web Development using CSS, HTML5, PHP, Javascript and MySQL - Website Maintenance and administration - Social Media Content Development and Management

Education

  • The Technical University of Kenya
    Bachelor of Technology (BTech), Computer Science and technology

Community

You need to have a working account to view this content. Click here to join now