Summary
Overview
Work History
Education
Skills
Accomplishments
Certification
Timeline
Generic

Manas Nayak

Dublin,CA

Summary

Accomplished Principal Software Engineer with a proven track record in architecting and scaling platforms for Revenue Recognition, Subscription Billing, and Usage-Based Monetization. As a founding engineer of Zuora Revenue (RevPro), played a pivotal role in transforming the solution from a PL/SQL-based framework to a robust cloud-native microservices architecture utilizing Java, Spring Boot, and Temporal.io. Expertise includes automating intricate ASC 606 / IFRS 15 revenue processes, developing consumption-based billing engines, and ensuring precise revenue reconciliation and forecasting at scale. Renowned for merging extensive financial domain expertise with practical system design and performance engineering within distributed SaaS environments.

Overview

19
19
years of professional experience
1
1
Certification

Work History

Principal Software Engineer – Zuora Revenue (RevPro)

Zuora Inc.
01.2014 - Current

Product & Platform Architecture Revenue Recognition & Accounting Automation Subscription Billing & Consumption Revenue Performance, Scalability & Observability Collaboration & Leadership

As one of the early engineers and now a Principal Software Engineer in the Zuora Revenue (RevPro) team, I have played a pivotal role in building, scaling, and modernizing the world’s leading Revenue Recognition and Automation platform — empowering enterprises to comply with ASC 606 / IFRS 15 while supporting complex subscription and consumption-based billing models.

  • Led the re-architecture of RevPro from a PL/SQL-centric monolith to a cloud-native, microservices-based platform using Java, Spring Boot, and Temporal.io.
  • Designed the Revenue Event Framework (REF) and Workflow Orchestration Layer, enabling distributed, fault-tolerant, and auditable processing of revenue events.
  • Implemented multi-tenant SaaS architecture with strong data isolation, shared infrastructure, and dynamic configuration management.
  • Engineered core integration pipelines for seamless synchronization between Zuora Billing, CPQ systems, and external ERPs.
  • Built the Revenue Recognition Engine automating key processes under ASC 606 / IFRS 15 — including performance obligation identification, SSP (Standalone Selling Price) allocation, variable consideration, and contract modification handling.
  • Developed configurable rules-based frameworks for event-driven recognition, revenue allocation, and schedule generation aligned with customer billing and delivery milestones.
  • Designed audit-compliant reconciliation workflows linking billing transactions, contract lines, and journal entries with complete traceability.
  • Implemented real-time recalculation logic for dynamic revenue contracts impacted by amendments, renewals, or usage events.
  • Partnered with billing product teams to design bi-directional integration between Zuora Billing and Zuora Revenue, ensuring synchronization of subscriptions, amendments, renewals, and cancellations.
  • Built the Usage & Consumption Revenue Module, supporting:
    High-volume metered usage ingestion and aggregation pipelines.
    Tiered, overage, and pay-as-you-go pricing models.
    Automated usage-based accrual and deferral logic integrated into the recognition engine.
  • Enabled hybrid monetization models combining recurring, one-time, and consumption-based revenue streams.
  • Delivered a 3x improvement in batch and workflow throughput by implementing shared JDBC connection pooling, Redis caching, and MongoDB for high-performance data processing.
  • Deployed Temporal.io to coordinate asynchronous workflows such as event ingestion, allocation, and posting — ensuring transaction-level reliability and traceability.
  • Integrated Prometheus and Grafana dashboards for system health, revenue batch metrics, and exception analytics, improving operational visibility and reducing support overhead.
  • Partnered closely with Product Management, Finance SMEs, and Architecture Council to translate complex accounting policies into scalable, configurable product logic.
  • Provided technical leadership and mentorship to engineers across microservice development, database optimization, and workflow orchestration.
  • Drove engineering best practices including domain-driven design, observability-first development, and continuous integration/deployment.

Senior / Lead Oracle Apps Techno-Functional Consultant

IBM India Pvt. Ltd.
01.2007 - 01.2014
  • Led Oracle E-Business Suite (R12, 11i) implementations for enterprise healthcare and government clients.
  • Developed and customized PL/SQL interfaces, XML Gateway maps, and BI Publisher reports.
  • Designed and executed data migration routines, workflow extensions, and financial process automation.
  • Mentored offshore teams and ensured delivery of key financial integrations under tight timelines.

Education

Bachelor of Engineering - Computer Science

Biju Patnaik University of Technology
India

Skills

  • Revenue Automation – ASC 606 / IFRS 15 compliance, SSP allocation, contract modifications, variable consideration, usage accruals
  • Subscription & Billing – Lifecycle management (creation, renewal, amendments, cancellations, usage/consumption metering, proration)
  • Technical Expertise – Java, Spring Boot 3x, Temporalio, REST APIs, Oracle, MongoDB, Redis, AWS
  • Architecture – Microservices, Multi-tenant SaaS, Event-Driven Design, Workflow Orchestration, CQRS
  • Monitoring & Observability – Prometheus, Grafana, Distributed tracing, Oracle SQL performance tuning
  • Integration & Automation – Zuora Billing, Zuora Revenue, AWS Services, CI/CD pipelines, Cloud deployment automation

Accomplishments

  • Core contributor to Zuora Revenue – the industry-leading revenue automation platform for subscription and consumption-based businesses.
  • Modernized legacy Oracle-based product into Java, Spring Boot, and Temporal.io microservices.
  • Developed multi-tenant workflow orchestration frameworks processing billions of revenue events monthly.
  • Deep domain expertise across Revenue Recognition, Subscription Billing, and Usage-Based Monetization.

Certification

  • Oracle Application Essentials for Implementers (2006)
  • Oracle Certified Associate (2009)

Timeline

Principal Software Engineer – Zuora Revenue (RevPro)

Zuora Inc.
01.2014 - Current

Senior / Lead Oracle Apps Techno-Functional Consultant

IBM India Pvt. Ltd.
01.2007 - 01.2014

Bachelor of Engineering - Computer Science

Biju Patnaik University of Technology
Manas Nayak