Software Developer
CurrentMain developer for building a faxing service for medical clinics that will improve fax quality and reduce current failure rates by more than 90%.Improved the company's CI/CD pipeline and implemented automations:- Reduced the manual build deployment process by 75% with Jenkins automations.- Decreased Accuro build times by 83% by parallelizing the existing build job.- Migrated the storage of build artifacts from local Nexus to Artifactory and cut down costs by 50%.- Added ArchUnit to CI/CD and wrote the first set of tests/rules to enforce code architecture standards.Worked on the company's flagship product, Accuro, an electronic medical record (EMR) software that handles billing, faxing, scheduling, prescription, lab results, and patient records:- Investigated and resolved high priority/critical/time-sensitive support cases in timely fashion.- Cut down the wait times of 100+ of the most commonly used user workflows by 90% by optimizing algorithms and queries.- Implemented Splunk for Accuro and set up automatic email alerts. Previously, we didn't know about problems unless the customer complained.- Created a performance scorecard that processes incoming telemetry data to identify where pain points are in the software and where to allocate developer time and effort.- Mentored other developers on concepts like TDD, DDD, SOLID principles, etc.