Data Platform (iPaaS, Data Store, SDKs)

@UKG/Ultimate Software
Goal of the Platform

Develop platforms that seamlessly liberates and exposes data in an easily consumable manner for integrations (internal and external), analytics , machine learning.

Summary of Work
Challenges faced
Strategic Approach
Tactical Approach
Leadership
  • Siloed Product teams with their own domains data

  • Ambiguity on the goals of the platform

  • Brand new technology framework ( distributed computing with Kafka based ecosystem)

  • Few comparable options in the market to do a comprehensive market research

  • Very few success stories with this tech stack in the market (Lyft, Google and just few tech unicorns were using this or similar stack @2018 and 2019)

  • Assisted leadership to define and refine the "Where to Play" and "What are the Capabilities" by asking right "Whys?"

  • Did extensive collaboration with technical leaders within and outside of organization to define the "Winning features" for the platform (near and long term)

  • Broke down the "Vision" from organization leaders to achievable smaller platform goals and features that paved way to defining the right engineering work

  • Defined the "Processes" and "Support frameworks" required for the platforms to be delivered and maintained (for budgeting and execution purposes)

  • Played a mission critical role in helping leaders understand where to invest and where not to (technology, engineering budget)

  • Mentored and led a Product team of Product owners and BAs helping them to become awesome (6 - 8 during various time frames between 2018 - 2023)

  • Built and maintained a unified reporting framework to visually depict the current status and immediate and long term plan for all the platforms in my space.

    • This was one of the high traffic pages used all the way from engineering leaders to VPs of the Org for planning and budgeting

  • Kept platform investment intact during several key leadership changes by providing the right data to build trust on the platforms

Contextual view of platforms managed
Nov 2018 - Mar 2023
  • Cross-Functional Collaboration: Partnered with technology and business leaders to define winning features, align on trade-offs, and shape the long-term technology strategy for integrations at UKG.

  • Roadmap Alignment: Created and maintained short- and long-term roadmaps, driving consensus across engineering, operations, executives, and product teams.

  • Data-Driven Prioritization: Established metrics and data parameters to prioritize features, enabling targeted improvements and influencing best practices across product teams.

  • Execution Excellence: Authored PRDs and user stories, prioritized tasks, and facilitated seamless delivery of high-priority features while ensuring alignment with organizational vision.

Highlights
  • The streaming data platform efforts facilitated UKG/Ultimate Software to become leaders in HCM reporting and analytics

  • Data was federated and exposed within and outside the organization in minutes compared to days earlier

  • This internal iPaaS which encompasses the platforms I managed, facilitated one of the biggest ever data integrations in HCM space (Ultimate Software and Kronos merger)

    • The integration was completed and deployed to market in record time, aided by the iPaaS platform

  • Hired and mentored Product folks who have become great Product Managers and leaders in their own space

  • The extended road map ideas around extensibility, meta data repo are currently being executed by the organization show casing my long term thinking of defining winning choices

Technology stack
  • GCP Cloud

  • API design and management

  • REST, gRPC,GraphQL

  • AuthN and AuthZ for API

  • Kafka ecosystem

  • CDC (Change Data Capture)

  • MuleSoft (for ETL engine)

  • SQL (hands on)

  • Swagger (hands on)

  • Event driven architecture

  • CQRS

  • Distributed Computing

  • Microservices architecture

  • Schema design and management

  • Observability

  • Integration Patterns

Product Tools

Communication Tools

  • Slack

  • Teams

Documentation Tools

  • Open AI Spec (swagger)

  • AHA!,Confluence , Sharepoint (writing PRDs)

  • Jira (User Stories)

Planning Tools

  • Microsoft Project

  • Smartsheet

  • Jira (Sprint planning)

  • AHA!

  • Trello