CK

Cynthia Kamau

Mid Level Software Developer at Global Programs for Research and Training

Nairobi, Kenya

Work Experience

  • Mid Level Software Developer

    Global Programs for Research and Training

    Dec 2023 - Present -1 yr, 7 months

    Kenya

    • Job Details:Collaborated with a team of developers to create a web based opensource HIV reference electronic medical record system used by more than 6 million users in Kenya, Uganda, Ethiopia, Namibia and South Sudan. Translated intricate designs and wireframes into responsive and configurable frontend widgets increasing customer adoption by 25%. Developed a style guide for the product improving development speed by 20% and improving responsiveness and user experience. Conducted extensive application optimization using data structures and algorithms in JavaScript, achieving a 40% reduction in load times of reports and frontend and a 70% improvement in the efficiency of database operations. Authored comprehensive technical documentation using GitHub, Postman and wikis that reduced onboarding time for new developers by 50%, significantly accelerating the pace of ongoing development. Participated in software design and code reviews, providing valuable feedback that led to the identification and resolution of critical issues, resulting in a 30% reduction in software defects.
  • Software Engineer

    Palladium LLC

    Sep 2021 - Nov 2023 -2 yrs, 2 months

    Kenya

    • Job Details:Collaborated with a team of designers and developers to create a new version of KenyaEMR, a web application that is used in more than 1500 hospitals in Kenya to support care of more than 1.2 million patients. Implemented a new frontend architecture using React (micro frontends) for the platform that improved the performance of the system by 40% and improved mobile and web responsiveness and user engagement. Optimized database queries and caching mechanisms for reports using SQL and Redis, leading to a 30% reduction in page load time and a 20% increase in overall website performance. Integrated the web application with third-party APIs, resulting in a 50% reduction in manual data entry and a 30% increase in data accuracy. Implemented automated testing processes using Jest, Mocha and Playwright, reducing the number of bugs by 40% and improving overall software quality. Contributed to a community of practice (OpenMRS community) by contributing to the codebase, participating in code review and design sessions.
  • Software Engineer

    MHealth Kenya

    Feb 2020 - Sep 2021 -1 yr, 7 months

    Kenya

    • Job Details:Developed and maintained a software application that supported data sharing and interoperability across different systems eliminating manual data entry by 98%. Developed interactive and responsive dashboards using Node.js, Chart.js and Highcharts that led to an 80% increase in users and quick data retrieval. Developed and maintained new APIs with Node.js that increased data access speed by 40% and reduced server load by 30%. Implemented a data migration strategy using MySQL scripts for new users doing system upgrades, successfully transferring over 400,000 customer records with 95% accuracy. Provided second line user support of issues and trained users on basic troubleshooting techniques. Participated in software design and code reviews, providing valuable feedback that led to the resolution of critical issues, resulting in a 30% reduction in software defects.
  • Education

    • Bachelor's Degree in Computer Technology

      Jomo Kenyatta University of Agriculture and Technology

      Jan 2022 

    • Bachelor's Degree in Computer Systems

      Jomo Kenyatta University of Agriculture and Technology

      Jan 2015 - Jan 2019 - 4 yr

    Skills

    • React.js
    • Vue.js
    • HTML
    • CSS
    • Sass
    • Node.js
    • Express.js
    • Typescript
    • MySQL
    • PostgreSQL
    View More
    Share this Profile