With a diverse background spanning academia, law, and technology, I bring a unique and versatile skillset to my role as a developer. I have a proven track record of leading full-system rewrites, collaborating with cross-functional teams, and delivering high-quality results.
Chicago, IL
Substantially refactored the payments microservice and added ACH payment functionality for a new payment provider (multi-provider architecture); platform processes $600M+ in payments annually.
Codeowner for ~1/3 of the company’s microservices, driving standards for design, reliability, and maintainability across critical backend systems.
Architected and built out an integration with SpotHero, including partner-facing workflows, reliability hardening, and operational tooling.
Built and maintain multiple accounting integrations for operators (primarily NetSuite), supporting reconciliation and automated data exchange.
Designed and implemented a robust authentication and authorization platform (Lambda, Cognito, Amazon Verified Permissions, Cedar, JWT authorizers), successfully migrating legacy user management from WordPress to the new system. Modeled and enforced complex, hierarchical authorization rules (RBAC + ABAC) using verifiable policies, enabling consistent, auditable access control across services. Implemented passwordless authentication workflows and improved account recovery and identity linking patterns while maintaining strong security posture.
Delivered an external-facing API for integration partners with OpenAPI documentation (automatically generated using TSOA), typed request/response validation (Zod), and long-term maintainability.
Fully overhauled vehicle make/model management using NHTSA datasets, enabling operator-defined surcharges by vehicle type and improving data quality across onboarding and operations. The system uses fuzzy matching to correctly map vehicle make/model data at scale, reducing manual cleanup and support overhead.
Added QR code management and redirect workflows to support hourly parking experiences and partner integrations.
Serve on the interview team, mentor engineers by reviewing specs/architecture before implementation, and provide in-depth PR feedback to raise technical quality and consistency.
Chicago, Illinois, United States
Led full-system rewrite resulting in a simpler, more scalable, and more maintainable application suite powering 10,000+ IoT/Edge devices, with a forecasted reduction of cloud costs from $1M/yr to $100k/yr.
Collaborated with a team of four, mentoring a junior developer and sharing knowledge with senior team members, completing the project in two workyears, compared to the original 20 workyears.
Designed the majority of the tech stack, which consists of TypeScript/Node, TypeORM, Postgres, routing controllers (basically Nest but lightweight), express, class-transformer, class-validator, React, RTK Query, Material UI, Vite, and Azure.
Chicago, Illinois, United States
As a founding member of a polyglot, full-stack R&D team, I played a key role in architecting and implementing Belvedere's next-gen trading system. Reporting to the CEO (formerly CTO) and the Director of Architecture, my main responsibility was to deliver a comprehensive, performant, data-agnostic, and hermetically-built platform for UIs and applications that works seamlessly with both modern, low-latency/real-time streaming data sources and legacy desktop-oriented systems.
Connected our message bus (Apache Pulsar) and transform service (Apache Flink) via WebSocket connections to our React/WASM-powered micro front-ends, a stark contrast to our previously service-based architecture.
I completed POCs, created design patterns, built features, and documented them through architectural decision records for our cloud-based, DX-oriented development environment (GitPod), and integrated it with build tooling (Bazel), CI/CD pipelines (GitLab, GCP, Kubernetes, ArgoCD), and the desktop orchestration platform (OpenFin).
Conducted a faceoff of a Java/Spring Boot/Postgres OpenFin configuration server against a serverless implementation with NodeJS cloud functions — cloud functions won!
Dockerized and unit/integration tested apps to ensure a seamless deployment to production.
Here is a more comprehensive list of the technologies we used:
Apache Flink, Apache Pulsar, Argo CD, Auth0, Bash, Bazel (OSS version of Google Blaze), C++, Cloud Native Architecture, Docker, FDC3, FinOS, GCP, Grafana, gRPC, Java, Jest, Jupyter notebooks, Kubernetes, micro front-ends, OpenAPI, OpenFin, Prometheus, Protobuf, Python, React, real-time streaming market data, Sonar, Spring Boot, Starlark, Styled Components, Swagger, TypeScript, WebAssembly, Websockets
Chicago, Illinois
Delivered $2M+ in business value by completing large-scale, full-stack feature requests for Belvedere's performance-oriented, single-page web application suite. This mainly included creating new web applications, adding functionality to existing applications, and porting legacy C# desktop applications to the web platform.
Designed resilient, reusable front-end components to reduce duplicated code and help create a robust shared UI library. By advocating for and converting legacy JavaScript to Modern TypeScript, updating React to the latest version, and rewriting complicated React class components to functional components, I encouraged innovation and improved code quality.
Actively sought to expand my understanding of different technologies used across departments such as databases, in-memory caches, high-frequency services and algorithms, and APIs. In addition, I fostered best practices for state management by encouraging a behavior-driven functional UI with a typesafe, OOP-paradigm business logic layer.
Worked closely with PM, QA, traders, and other relevant stakeholders to consistently deliver high-quality work despite the constantly-shifting specifications and complicated business requirements of a leading proprietary trading firm.
Greater Chicago Area
Supported attorneys conducting private equity fundraising for client-managed funds ranging from $100M to $10B by managing projects and completing the majority of administrative tasks.
Drafted a plethora of different document types, such as formation, tax, and securities documents.
Substantively reviewed investor subscription materials in order to ensure compliance with applicable statutes.
Utilized communication skills to beat stiff deadlines and to cull the backlog of unprocessed fund-related documentation.
Spearheaded multiple projects to significantly cut down the volume of administrative backup (e.g. personal efforts to automate document distribution cut a process that normally took 8-9 combined workhours in half; this helped free company and employee bandwidth for other substantive projects.
Education
2016 — 2017
University of Chicago
Master’s Degree
2016 — 2017
2018 — 2019
Fullstack Academy
Full-Time Immersive Program
2018 — 2019
2012 — 2015
Illinois State University
Bachelor’s Degree
2012 — 2015
2008 — 2012
Benet Academy
High School Diploma
2008 — 2012