Full Stack Software Engineer
Senior Software Engineer at Paubox
- Worked collaboratively on products that process millions of email messages per day while maintaining HIPAA compliance and HITRUST CSF certification
- Co-invented and implemented a zero trust security solution for inbound email (patent pending)
- Wrote React components and associated API endpoints to walk users through signing up for the product, configuring their mail servers and upgrading their product package
- Led the design and implementation of microservices to transcribe audio messages and automate tedious electronic health record system workflows
- Ported cumbersome legacy shell scripts to Ruby while maintaining security and performance
- Interviewed, onboarded and mentored new developers on a fast-growing team
- As a member of the Digital Subscriptions team, developed and maintained mission-critical, Rails-backed systems to manage paywalls and subscription services at enterprise scale for more than a dozen major news properties, including the Chicago Tribune and New York Daily News
- Developed fault-tolerant libraries to integrate with internal systems and third-party APIs
- Routinely reviewed the code of teammates, providing constructive feedback and ensuring quality prior to production deployment
- Ported legacy serverside Java code to modern Ruby
Proprietor + Web & iOS Developer at Atomic Promise
- Planned, developed and deployed full stack applications for large and small clients in the U.S., Canada and Israel
- Integrated payment gateways and APIs (including Stripe, Braintree, PayPal and Segpay) with web and mobile apps
- Localized and internationalized Rails apps in English and French
- Pair programmed with and managed remote contractors worldwide
- Planned and executed a complete standards-compliant visual and code-level overhaul of Elks.org, used by nearly one million Elks nationwide
- Designed, implemented, tested and deployed a flexible, dynamic system for Elks National Foundation scholars to apply for scholarships
Patents
- Spangler, Timothy and Greevy, Hoala. 2021. System and method for verifying authenticity of inbound emails within an organization. USPTO #63/231,845, provisional patent filed August 11, 2021.
Skills, Languages & Frameworks
- Frontend development with vanilla JavaScript, React and accessible HTML5/CSS3
- Backend development with Rails, Sinatra and node.js
- Headless development using Gatsby, Prismic and Netlify
- Linux shell scripting (
bash
/zsh
) - Inbound and outbound email flow and delivery, including Postfix configuration, custom filters/milters, SpamAssassin rulesets and proper MX, DKIM, DMARC and SPF configuration
- API and microservice design and architecture
- Fluent in iOS development in both Swift and Objective-C
- Fanatical about source control with
git
and testing with rspec
- Devops experience deploying Docker-based cloud applications, as well as configuration and maintenance of EC2 instances and associated AWS services (S3, Glacier, SES) and CI/CD via Travis and Jenkins
- Infrastructure as code via Terraform and SaltStack
- Published newspaper reporter
- ζ₯ζ¬θͺγγ‘γγ£γ¨εγγγΎγγ (elementary Japanese proficiency)
Education
MSJ, New Media Journalism
- Reported–in both multimedia and print–on consumer affairs for the Medill News Service.
- Led a Yahoo!-funded team tasked with revamping the web presence of the Chicago Filmmakers, with an emphasis on multimedia and social integration