CK
Cynthia Kamau
Mid Level Software Developer at Global Programs for Research and Training
Nairobi, KenyaWork Experience
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.
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.
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 TechnologyJan 2022
Bachelor's Degree in Computer Systems
Jomo Kenyatta University of Agriculture and TechnologyJan 2015 - Jan 2019 - 4 yr