A.K.A where I brag about (some of) the things I've done
"What are examples of software projects you've worked on?"
This Website
This website may look rather simple, but in the backend there is rather a lot going on. Some people would say it has been completely overengineered and underutilized. Some people would be absolutely correct to say so. This is a terrible example of a simple, cost effective website and would not be desireable as an end product for a client looking for such, BUT as a playground for me to learn and experiment with new technologies and have fun in my spare time, it has been a great success.
Role Description
This website is all mine. I have designed, developed, and maintained it in my spare time since its inception.
In short, I am this website's god.
Notable Work Done
Hardened all dockerized services (rootless, reduced capabilities, minimal images, etc.)
Centralized all 'sensitive information' in a secure vault
Designed the project to be effective as a template for new webapps
Integrated with Keycloak using Oauth 2
Created helper script for easy deployment
Centralized configuration for easy modification
Husky scripts for formatting enforcement, protecting secrets, etc.
OpenELIS-Global is a Laboratory Information System (LIS) managed by DIGI in the global health space that provides lab technicians with the ability to manage patient samples, order tests, flag important results, and auto-order potential follow up tests. It features extensive reporting and can communicate with other health systems and laboratory analyzer devices. Its use has been expanded into several countries around the world, including Haiti, Mauritius, and many more. Due to the nature of some of the labs it has to operate in, it has been designed to be operable in low-resource settings, including those with limited internet connectivity, power outages, and more.
Role Description
I started with DIGI as a more junior dev, but quickly showcased my aptitudes and my ability to tackle more complex problems. I have worked with the team for more than 7 years and grown with the product extensively in that time. I was not pigeon-holed into any one role and have worked on the products frontend, backend, security, devops, interoperability, and more.
Notable Work Done
Led migration from Struts 1 to Spring
Improved security to allow deployment in US Government controlled labs
Led workshops and training sessions for new and old contributors