Experience

Lead Software Architect

Novogradac & Company LLP
· Remote
· Jan 2025Feb 2026
  • Owned end-to-end architecture for enterprise platforms, integrating AI-augmented workflows to accelerate development and improve system stability.
  • Led senior-level design decisions for web and iOS applications serving high-stakes financial clients.

Senior Software Engineer

Novogradac & Company LLP
· Remote
· Nov 2022Jan 2025
  • Designed and implemented scalable solutions with modern full-stack and mobile architectures.
  • Collaborated on cross-functional initiatives to deliver secure, high-performance systems.

Senior Software Engineer (Project Lead)

Meta
· Remote
· Apr 2021Oct 2022
  • Led Condition Based Maintenance (CBM) program from pilot to production; collaborated with stakeholders to define requirements and meet SLAs.
  • Built scalable framework that reduced per-project coding time and improved test coverage/system stability.
  • Enhanced front-end UX using React (Hooks, Redux, Relay), Flow.js, and design systems; created reusable components and custom hooks.

Senior Software Engineer

Charles Schwab
· Remote
· Sep 2019Apr 2021
  • Led effort to reduce monolith build/setup time from 20 minutes to 2 minutes, enabling transition to reactive PaaS via legacy strangulation.
  • Designed homegrown service-level testing plugin for CI/CD; saved developers 15 minutes per build cycle and correlated telemetry for faster debugging.
  • Led React.js UI redesign (Hooks, Redux, TypeScript); served as React subject-matter expert for senior engineers.
  • Reverse-engineered undocumented systems to reconstruct business rules; mentored team and halved onboarding time.

Staff Software Engineer

Charles Schwab
· CO
· Jan 2019Aug 2019
  • Developed and optimized enterprise financial platforms; collaborated on workflow improvements for business partners.