Senior Software Engineer (Devops, Sre, Backend)
Current- Reworked a client’s legacy REST API to scale it up to thousands of write transactions/second (equivalent to ~1% of Google search hit rate) on a single machine (web server+app+db), using a novel queueing and lease/locking mechanism coordinated via a NoSQL cache- API integrations work, such as VOIP (FreeSwitch), USPS (via Endicia), Stripe, Chatra, Quickbooks, Mautic, and many others- Backend Development: Node.js, TypeScript, PHP, along with administrative automation in shell and other languages, and limited frontend website integration or Obsidian.md plugins for e.g. email integration- Cut server costs by a factor of 3 using virtualization and containerization for legacy systems and new deployments- Developed literate devops and 12-factor tools to ensure enduring institutional knowledge, accessible at the point of use (see github.com/bashup for some of them, such as mdsh, jqmd, fik, gitea-cli, and doco)- Implemented accepted improvements and bug fixes for a wide variety of open source projects in a variety of languages (including Python, JavaScript, TypeScript, Go, C, Bash, Docker, PHP, etc.), getting up to speed on their code bases, implementing tests, adapting to their coding styles, and collaborating with their teams to improve performance, fix bugs, add new features and tests.- Reduced offsite backup costs by a factor of 5, by investigating and proposing alternative tools and services.- Part-time volunteer mentorship and code review for developers of Obsidian plugins.