Software Engineer
CurrentCollaborating with a team of engineers in an agile development setting with Java, Springboot, Python, Kubernetes, AWS, and Docker. - Collaborated with a team of engineers to develop a machine learning algorithm that classifies lung sounds using Python and a Digital Signal Processing algorithm in Matlab to calculate breathing rates from recorded lung sounds for pneumonia screening in children.- Implemented automated email functionality on the MamaOpe backend using Python’s Flask framework to enable seamless communication with clients.- Developed the MamaOpe android mobile app using Java and Kotlin to enable communication with the MamaOpe device and also provide an interface for the clients to use the device.- Enhanced software quality by conducting Unit, Integration, and User Interface tests using test frameworks such as JUnit, and Mockito on the MamaOpe mobile app and website, reducing bug reports by 80%.- Designed software test protocols and reports to ensure the development of high quality software.- Contributed to the development and documentation of manufacturing processes and ensured adherence to ISO 13485 standards, supporting the regulatory compliance and quality assurance of the MamaOpe medical device development.- Designed nonfunctional prototypes for the MamaOpe device using SolidWorks CAD software.