Available to hire
Hi, I’m Hannah Turk. I’m a senior software engineer focused on payment processing, API development, and secure backend systems for regulated industries. I enjoy building scalable fintech infrastructure and partnering with product and security teams to ship compliant, observable payment solutions across fintech and consumer SaaS.
With 8+ years of production-grade experience, I work across Python, Go, and Django, and I’ve led migrations from legacy workflows to modern, zero-downtime architectures. I thrive mentoring engineers, driving cross-functional collaboration, and turning complex requirements into reliable, auditable systems.
Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Language
English
Fluent
Work Experience
Senior Software Engineer at Arize AI
January 1, 2022 - PresentLed the full-stack redesign of the platform's billing and subscription management flow, replacing a legacy gateway to support multi-tenant usage-based billing across ~200 enterprise customers. Architected a new idempotent checkout API using GraphQL and Go that reduced failed payments by ~40%. Built a secure payment reconciliation service processing ~50K daily events from Stripe and internal meters, cutting manual accounting effort by ~80%. Mentored 3 engineers, improved backend test coverage to the high 80s%, and reduced PR turnaround. Partnered with security to ensure SOC 2 Type II and HIPAA-aligned data handling, including encryption for customer payment methods at rest and in transit. Authored runbooks and docs; led quarterly migration of core analytics ingest from a Django monolith to a Kafka-backed architecture with zero downtime.
Staff Software Engineer at Pandora
February 1, 2021 - December 1, 2021Led a 4-person full-stack pod through a two-sprint migration of Pandora’s internal ad-buying platform's payment processing module, replacing a deprecated SOAP API with a modern REST Stripe integration. Optimized the slow invoice generation pipeline by replacing an N+1 query pattern with a single optimized SQL join, reducing generation time from ~400 ms to ~200 ms. Implemented a fraud-detection webhook handler in Python/Django that rejected ~1.8% of potentially fraudulent payments in its first month. Collaborated with the ad-sales team to clarify error messages and retry logic, resulting in a ~25% drop in billing-related support tickets.
Senior Software Engineer at Pandora
April 1, 2019 - February 1, 2021Owned the primary API for Pandora's internal ad-buying platform, handling partner signups and payment-method management across ~300 active enterprise integrations.
Software Engineer II at Pandora
August 1, 2016 - April 1, 2018Maintained and debugged the core billing and invoicing features within Pandora’s internal ad-buying platform. Resolved a recurring bug in the invoicing job that caused occasional double-billing, preventing an estimated $15K in potential monthly revenue loss and customer support escalations. Contributed to Agile sprints with thorough code reviews, unit and integration tests, and on-call rotation for the ad-buying services. Onboarded and mentored two new engineers.
Education
Bachelor of Science in Computer Science at Harvey Mudd College
January 1, 2012 - January 1, 2016Qualifications
Dean's List (Honors) – Harvey Mudd College
January 1, 2012 - January 1, 2016Industry Experience
Software & Internet, Financial Services, Professional Services
Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Hire a Full Stack Developer
We have the best full stack developer experts on Twine. Hire a full stack developer in Brooklyn today.