•Worked directly with the CTO to set the foundation for the company’s payments platform
•Reduced the length of monthly payment reconciliation by 75% by developing a full-stack Clojure/ClojureScript tool for surfacing monthly payment information to the Accounting team
•Built a payment processing system for property management on top of Stripe in Clojure
•Leveraged the Stripe Connect API to allow refunds to be processed beyond Stripe’s 3-month limit, improving the security deposit experience for residents and staff
•Developed an open-source Stripe API wrapper library in Clojure to abstract away HTTP request calls, simplifying the Stripe interface github.com/starcity-properties/stripe-clj
•Spearheaded client data management tools, to enable client operation staff to self-resolve issues, reducing resolution tickets by 80%
•Drove optimal back-end solution affecting several micro-services by proposing an approach, implementing and documenting technical specifications
•Strengthened back-end system stability through additional unit testing to address edge cases discovered in production
•Mentored distributed contract teams and new hires through Clojure/Clojurescript code-base, language syntax, bug fixing, testing, and Datomic database queries
•Provided system support by identifying issues, scoping impact, communicating affected service level(s), resolving bugs by priority, and escalating to appropriate teams if necessary