JOHN STEELE URBAN
www.linkedin.com/in/JohnSteeleUrban
https://github.com/JohnSteeleUrban
EMAIL:
JohnSteeleUrban@GMAIL.COM
LOCATION:
Tucson, AZ
PROFILE
Senior Software Engineer specializing in designing scalable, event-driven systems in cloud-native environments. Experienced in designing secure APIs, orchestrating multi-service workflows, and integrating with systems across fintech and healthcare. Strongest in C#/.NET and Javascript with supporting experience in Python and PowerShell for scripting and automation. Known for mentoring engineers, leading cross-functional projects, and shipping practical architectures that scale with business needs.
TECHNOLOGIES
WORK EXPERIENCE
Henry Meds, October 2023 – present (Remote)
- Domain lead for the internal pharmacy platform, driving the architecture and rollout of core prescription services and complex third-party integrations with national pharmacy, EHR, and lab vendors
- Redesigned the prescription delay system to support complex, asynchronous workflows across multiple services using Google Cloud Task Queues, enhancing throughput and reducing manual intervention in prescription processing
- Implemented a distributed event handler system using Google Cloud Pub/Sub to ingest messages from vendor-facing APIs. Built foundational .NET services to process those events, now used as a base template across teams
- Architected prescription and lab status sync system using GCP Gateway, Cloud Functions (Node.js), Cloud Scheduler, and Pub/Sub to handle both webhook and polling-based updates from pharmacy and lab vendors
- Actively mentor engineers across seniority levels; acting subject matter expert on pharmacy-related systems and service patterns
- Participate in backend engineering interviews, with a focus on assessing technical depth, design, clarity, and cross-team collaboration skills
AvidXchange August 2021 – October 2023 (Remote)
- Key contributor in delivering the MVP Bank Account Management (BAM) product; an event driven domain used as the one-stop resource for storing and validating bank account information for payment processing
- Lead and organized cross-team collaboration to adopt Authn/Authz platform integration for BAM
- Helped Standardize encryption for BAM and documentation to be used as a new standard
- Built the CI/CD for BAM in Azure DevOps leveraging Terraform for Azure infrastructure – (App Service/functions/Redis/MsSql/Blobs/KeyVault/ManagedIdentity etc.)
- Built and designed buyer migration from Legacy to NextGen services/db’s with an ETL process leveraging Azure Data Factory and CI/CD in Azure DevOps using Terraform
Skillable, June 2017 – August 2021 (Remote)
- Lead all platforms to transition to a central authentication token server - Azure AD B2C – this included organizing monolith cut overs and standalone API’s. Shared knowledge and documented to help facilitate cut over for every platform/team
- Created a simple SAML consumer endpoint in one of the core product monoliths (planned to migrate to use Azure AD B2C)
- Launched a proof of concept token server using Identity Server in .Net Core 3.1
- Implemented multiple integrations including Microsoft’s Graph API, Zoom, and QuickBooks
- Designed a system of event driven services for capturing billable events
Pima Association of Governments, February 2016 - June 2017
- Supporting and creating regional planning activities through software and assisting technical staff in the production of spatial analysis tools, procedures, and products to help the growing Tucson community
- Built a cash flow analysis web-tool for financial budgetary reporting for the Regional Transport Authority in Tucson
EDUCATION
University of Arizona Degree: English Literature Minors: Spanish & Music Theory