Developer Experience Platform

@Citi Bank
Goal of the Platform

Develop a self serve Developer Experience platform to reduce time to cloud and context switching for the developers

Challenges faced
Strategic Approach
Tactical Approach
Leadership
  • The platform was in the development phase for more than a year, with ZERO adoption (before I took over)

  • "What does Win look like", was not defined

  • Team had minimal Product approach

  • Minimal to no market research done

  • Heavily political and siloed leaderships within Citi

  • Spectrum of tech stacks, siloed platforms and infrastructure tools

  • Defined "What Win means" for the platform and the Developer experience pillar as whole

  • Conducted extensive market research on Developer Experience platforms to identify the best in class features for the platform

  • Created a two prong approach to expose the platform through API and UI

  • Set the right priorities by collaborating extensively with consumers of the platform - (Reducing time to cloud and improving traceability and auditability of the infrastructure respectively)

  • Identified the right metrics to track for the platform (created a framework of metrics based on DORA, SPACE)

  • Worked extensively with the consumer orgs (within Citi) to build trust on the platform

  • Identified the defragmented parts of the leadership and aligned them in same plane

  • Revamped the strategic 3 year roadmap with defined milestones

  • Created User Journeys to build the right developer experience

  • Extensively worked on defining and refining the features through demo, interviews and feedback

  • Created API documentation ,Platform developer documentation (Open API, Confluence pages)

  • Created a unified reportable Program documentation to inform various stakeholders on the current status and plan for the platform

  • Worked extensively with UX designers to implement a simple and intuitive UIs

  • Mentored engineering team on the "The Product Approach" to the platform compared to an "Project Approach"

  • Mentored Product owners on the right approach to strategize and execute within their stream of work

  • Implemented for the entire Product Org simple but repeatable processes that facilitated right prioritization of features (based on Kano and MoSCoW frameworks)

Mar 2023 - Sep 2024
Highlights
  • From "No=Adoption" in 2022-2023, to "every major development org" within Citi adopting or planning to adopt the platform in 2024-2025

  • Reducing time to Cloud from weeks to just hours with the initial releases of the platform

  • Drastic improvement of application and infrastructure traceability from "no easy means to track" => "Dedicated metrics and reporting pages" to continuously monitor and preemptively identify issues

  • Made the leaders of the organization to trust the importance of "Developer Experience" and drove them further to invest in the platform and related work streams

  • Every developer using the platform rated it as "Thankful" to "Awesome"

Technology stack
  • AWS Cloud

  • API design and management

  • AuthN and AuthZ for API

  • Terraform & Ansible

  • Harness

  • Backstage

  • Branching strategies (Git, GitOps)

  • CI/CD pipeline automation

  • DORA based metrics

Product Tools
  • Jira

  • Confluence pages

  • Sharepoint

Planning Tools
  • Jira

  • Power Point

  • Excel

Documentation Tools
  • Open API spec (Swagger)

  • Power Point

  • Confluence pages