Skip to content

Resume

Theodore Rose

14+ years building software across companies including Google, Bloomberg, Compass and CA Technologies on distributed systems, developer infrastructure, site reliability and large-scale data. Today I bring that engineering to businesses of every size through The Monarch Rose.

Download resume (DOCX)

Experience

  1. 2025 – Present

    The Monarch RoseNew York, NY

    • Founder & CEO (Chief Engineering Officer)

    Custom software for businesses nationwide, built end to end by one accountable engineer, plus fractional CTO leadership for founders without a technical co-founder.

    • Websites, web and mobile applications, booking systems, portals, CRMs and payment systems
    • Multi-tenant SaaS platforms delivered as production-ready products, not prototypes
    • Workflow automation, system integrations and practical AI features grounded in client data
    • Fractional CTO engagements: technical strategy, architecture, vendor oversight and hiring
    • TypeScript
    • Next.js
    • Python
    • Go
    • PostgreSQL
    • Stripe
    • Vercel
    • AWS
  2. Oct 2024 – Nov 2025

    Independent ConsultantRemote

    • Software Engineer

    Contract platform engineering: extending Kubernetes tooling and cutting manual work for a support organization.

    • Extended a Kubernetes operator with new automation, cutting manual effort for the support team
    • Refactored the operator's test harness, improving test execution speed by 4x
    • Python
    • Go
    • Kubernetes
    • Docker
  3. Aug 2020 – Oct 2024

    GoogleNew York, NY

    • Software Engineer
    • Software Engineer / SRE, Google Cloud (Bigtable, Spanner)

    Built developer infrastructure used across Google and the open-source community, and ran reliability for two of Google Cloud's largest database products.

    • Core contributor to Prototiller, Google's open-source tool for manipulating Protobuf files, used by developers across the open-source community
    • Delivered an Arena-based memory optimization for LazyField, reducing per-request memory overhead across internal services that rely on Protobuf
    • Migrated internal components to open-source tooling to meet compliance requirements, retiring legacy internal-only dependencies
    • Added instrumentation to Cloud Bigtable, improving monitoring and observability
    • Migrated prober tasks from a team-managed stack to an internal SaaS platform, reducing operational overhead
    • On-call rotation: triaged support tickets, responded to pages and coordinated postmortems
    • C++
    • Python
    • Go
    • Java
    • Docker
    • GCP
    • Bigtable
    • Spanner
  4. Apr 2019 – Aug 2020

    CompassNew York, NY

    • Senior Software Engineer

    Led a zero-downtime, zero-client-impact live migration of a tier-1 database at a national real estate platform, and rebuilt the service behind agent matching.

    • Designed and executed a zero-downtime live migration of a tier-1 MongoDB collection to PostgreSQL, end to end from data model to cutover
    • Built the full Go test and validation suite that guaranteed data integrity throughout the migration
    • Redesigned the MLS agent-matching algorithm with parallel worker pools, achieving a 22.5x speedup
    • Built a configurable Kafka library adopted org-wide, simplifying producer and consumer setup
    • Integrated SNS/SQS into an offline processor handling business-critical Salesforce events
    • Mentored junior engineers and served as a technical resource for cross-team questions
    • Go
    • Python
    • AWS
    • Kubernetes
    • Kafka
    • Redis
    • PostgreSQL
    • MongoDB
    • Datadog
  5. Oct 2015 – Apr 2019

    BloombergNew York, NY

    • Senior Data Engineer / Scrum MasterApr 2018 – Apr 2019
    • Senior Software EngineerOct 2015 – Apr 2018

    Built the data retrieval, ETL and internal tooling that analysts and business teams at a global financial data company used every day.

    • Redesigned the core data-retrieval system around a generic SQLAlchemy API
    • Built ETL pipelines to onboard and transform incoming vendor data sources
    • Added Pandas-based aggregation, pivoting and transformation to production services
    • Introduced Redis caching for frequent queries, improving service performance
    • Rebuilt the internal alert system, improving cross-team issue visibility
    • Built client communication and ticketing systems used org-wide by engineering, sales and support
    • Implemented a CI/CD pipeline for automated testing, linting and packaging
    • C/C++
    • Python
    • SQLAlchemy
    • Pandas
    • JavaScript
    • Oracle
    • MSSQL
    • Redis
    • IBM MQ
    • Splunk
  6. Jun 2012 – Oct 2015

    CA TechnologiesIslandia, NY

    • Software Engineer

    Wrote mainframe system-level code for z/OS, the kind of software where a defect is not an option, consumed by multiple product teams.

    • Developed z/OS mainframe system-level code consumed by multiple product teams
    • Implemented re-entrant, thread-safe services in C and Assembly, including lock-free data structures and serialization primitives
    • Built event-driven services letting product groups register for z/OS and cross-group events
    • Maintained and supported the production z/OS mainframe environment
    • HLASM
    • C/C++
    • Java
    • Maven
    • TeamCity
    • JUnit

Skills

Tools and technologies

Languages
Go · Python · C/C++ · Java · TypeScript · JavaScript · HLASM
Cloud & infrastructure
GCP · AWS · Vercel · Kubernetes · Docker · Bigtable · Spanner
Data & messaging
PostgreSQL · MongoDB · Oracle · MSSQL · Redis · Kafka · SNS/SQS · IBM MQ
Practice
CI/CD · Jenkins · TeamCity · Git · Agile/Scrum · Datadog · Splunk · On-call/SRE

Education

Bachelor of Engineering, Computer Engineering

Concentration in Embedded Systems

Stony Brook University, Stony Brook, NY · May 2012

Need this experience on your side?

Whether you need software built or a fractional CTO to own the technical side of your startup, tell me what you're working on.