Professional Summary

Senior Software Engineer with a proven track record of designing, building, and maintaining scalable, high-performance software systems. Experienced across the full software development lifecycle, with a focus on backend services, APIs, and cloud-based architectures. Skilled in modern languages including TypeScript, Java, and Ruby, and frameworks such as Node.js, Spring, and Ruby on Rails. Comfortable working full stack across both web and mobile platforms. Adaptable and solutions-oriented, passionate about clean code, performance optimization, and driving innovation in fast-paced, collaborative environments.

Technical Skills

Professional Experience

SONOS Logo SONOS, Goleta, CA

Senior Software Engineer, Remote | 04/2017 – 02/2025

Backend Development:

  • Developed and launched a high-availability cloud-based service in TypeScript (Node.js), standardizing music service content APIs into a single scalable RESTful API, handling millions of daily requests.
  • Designed and implemented a universal ratings system, integrating it into templated API responses, ensuring consistency across music platforms.
  • Maintained an OpenAPI specification for API governance, reducing bugs and improving cross-team velocity via auto-generated SDKs.
  • Built and deployed containerized applications using Docker and Kubernetes, supporting scalability and efficient resource management.
  • Collaborated with client and hardware teams, resolving bugs swiftly, implementing new features, and driving continuous performance and reliability improvements.
  • Developed, maintained, and optimized Java Spring-based backend cloud services in AWS, supporting control of millions of connected devices.
  • Contributed to the migration of the API Gateway from Layer7 to Apigee, transitioning API key generation to a new Apigee-backed API, enabling a seamless transition and improved functionality.

Full Stack Development:

  • Developed and maintained a scalable Ruby on Rails-based developer portal, leveraging an internal CSS and JavaScript framework to enhance API integration management, resulting in hundreds of new integrations.
  • Implemented authentication and authorization protocols, integrating OAuth 2.0, Single Sign-On (SSO), and API access controls to enhance security, streamline user access, and improve the overall developer experience.
  • Promoted to Tech Lead, overseeing a contractor and collaborating with Product and Engineering teams to design, develop, and expand portal features.

Engineering Growth & Service Reliability:

  • Promoted from IC3 to IC4 in October 2023, recognized for technical leadership and professional growth.
  • Conducted technical interviews and mentored junior developers, fostering skill development and team growth.
  • Participated in on-call rotations, ensuring high availability and reliability of backend services running in AWS and Kubernetes, rapidly resolving incidents, and minimizing downtime.
  • Maintained and optimized CI/CD pipelines using Jenkins and GitHub Actions, automating builds, tests, and deployments, improving development efficiency and release consistency.
  • Implemented and enhanced monitoring and observability using Datadog and CloudWatch, enabling real-time performance tracking, root cause analysis, and proactive issue resolution, resulting in 99% uptime.

Rev.com Logo REV.COM, San Francisco, CA

Software Engineer, Remote | 07/2015 – 02/2017

Full Stack Development:

  • Enhanced MathElf, a Swift-based iOS tutoring app, by developing new features, improving performance, and transforming it from an iPad-only into a universal iOS app, increasing accessibility and usability.
  • Developed a tutor earnings report page using React, providing real-time and historical earnings data for improved financial tracking.
  • Extended and optimized backend APIs in C# (.Net), resolving issues, enhancing functionality, and improving overall performance.

Savings.com Logo SAVINGS.COM, Santa Barbara, CA

Software Engineer | 05/2010 – 06/2015

Backend Development:

  • Developed and optimized backend services for a Java Spring-based couponing platform, implementing personalized user targeting logic by leveraging historical data and user behavior, improving recommendation accuracy.
  • Built an internal administrative tool to streamline site management, reducing manual work and improving operational efficiency.

Mobile Development:

  • Led mobile development for both Android and iOS on Favado, a grocery couponing app, designing and building a scalable, high-performance UI, integrating third-party APIs, and enhancing app functionality.
  • Modernized Android and iOS by migrating iOS from Objective-C to Swift and transitioning Android builds to Gradle, enhancing scalability and maintainability.

Education

University of California, Santa Barbara: Bachelor of Science in Computer Science (High Honors)

Allan Hancock College: Associate of Arts in Mathematics (Computer Science & Physics Emphasis), Liberal Arts