Sravan Kachavarapu

Staff Software Engineer at Meta

Washington, DC · email

Download PDF ↓

Staff Software Engineer · Meta

Current

Risk & Compliance Tools & Automation

Building tools and automation that help risk and compliance teams operate at Meta's scale — turning regulatory and policy requirements into reliable, repeatable software.

Principal Front-end Engineer, Manager · EAB

Jan 2020 – Aug 2021

Frontend engineering leadership

Continued the work below as a people manager and technical lead — owning roadmap, design-system standards, and accessibility compliance across product teams.

Principal Front-end Engineer · EAB

Sep 2017 – Jan 2020

Washington DC–Baltimore Area

Accessibility & WCAG 2.1 Compliance

Led development effort across multiple product teams to meet WCAG 2.1 compliance.

  • Manual and automated audits across multiple products
  • Prioritized remediation plans and mitigation patterns
  • Updated the component library and implementation guidelines
  • Reviewed solutions and code from developers against best practices
  • Contributed accessibility patterns to design system documentation

Enterprise Design System & UI Component Library

Built a unified enterprise design system for products within EAB. Developed UI components based on Web Components to enable support across multiple front-end frameworks and libraries.

  • Design tokens and patterns aligned with EAB brand + accessibility
  • Component library on Web Components for framework portability
  • Per-component accessibility and performance audits
  • Authored in TypeScript

Application Framework

Built application framework with common service modules and prefabricated solutions to rapidly bootstrap frontend applications.

  • App-level components for navigation, workflows, forms, datatables, page patterns
  • Application services for auth, routing, tracking, logging, caching, network, error handling
  • Tooling/CLI to bootstrap and build applications with webpack & rollup
  • Unit and e2e test support with Chai, Mocha & Cypress
  • CI for builds, tests, audits, and deployments

Configurable Course Catalog Search

Built a highly configurable interface with advanced filters to search course catalogs across multiple parameters.

  • Metadata contract to render dynamic form fields with hints and labels
  • Transformed elastic search metadata into rich form-field metadata
  • Tabular and card result formats with configurable data points
  • Runtime-constructed interface configurable per school

Senior Front End Engineer · The Advisory Board Company

Nov 2015 – Sep 2017

Washington DC–Baltimore Area

Lead UI development on multiple product features

Led UI development efforts on multiple product features and a unification effort across products.

  • Led effort to unify multiple products into a single platform to deliver value to customers
  • Explored and introduced a universal framework based on Web Components to accelerate development across multiple teams
  • Contributed to upgrading and maintaining the internal UI framework
  • Worked across different development teams to deliver features under tight deadlines
  • Coordinated with the UI architect to develop and incorporate software patterns for rapid development
  • Streamlined the build process for various products with other developers
  • Mentored junior developers in software patterns, best practices, tools, and front-end frameworks

Accessibility-first development

Led the effort to incorporate accessibility throughout the development process.

  • Upgraded the internal UI framework and tooling to incorporate accessibility solutions across multiple products
  • Got products certified as accessible
  • Built accessible alternatives to complex visualizations
  • ARIA attributes, labels, colors, and navigation patterns reviewed across the platform
  • Validated solutions with screen readers

Academic Planning Solutions

Collaborative academic planning solution for students and advisors.

  • Intuitive multi-term planning interface from the course catalog
  • Led a team of frontend engineers against tight deadlines
  • Architected for packaging, configuration, and deployment across products
  • Version management for collaborative student/advisor workflows
  • Real-time updates via WebSockets

Class Scheduling & Registration

Course/section scheduling and registration system integrated with institutions.

  • Calendar-based scheduling with real-time section availability
  • Accessible alternatives to drag-and-drop and calendar interactions
  • Client-side rules engine to guide students toward valid schedules

Navigate/Guide Mobile App

Bootstrapped and delivered the company's first mobile app.

  • Mobile app on Angular/Ionic/Cordova
  • Group messaging, task management, appointment scheduling
  • Auth integration across multiple school systems
  • Offline experience, caching, push notifications, native calendar integration
  • Build, optimization, signing, and app-store submission pipelines

Front End Engineer · The Advisory Board Company

Aug 2014 – Nov 2015

Washington D.C. Metro Area

Common UI Framework

Built a common UI framework to accelerate development across multiple product teams and maintain consistent brand for Education Advisory Board.

  • Worked with product managers and lead architects to create end-to-end solutions that improved end-user experience
  • Partnered with UX and visual designers to create UI widgets for mobile and desktop
  • Application services for networking, routing, logging, tracking
  • Reusable accessible components for rapid page composition
  • Standard tooling for builds, tests, and deploys; AngularJS as the core SPA stack

Mobile apps for Android and iOS

Led a team of three developers to build mobile apps for both Android and iOS devices.

UX/UI Designer & Front-End Developer · FanFueled

Jun 2012 – Aug 2014

Greater Chicago Area. FanFueled was an engagement marketing company building social gaming solutions for brands, artists, and festivals. We used patented software to track the ripple of influence, incentivizing peer-to-peer marketing.

UI Design & Front-end Development

Designed overall look and feel for all of FanFueled's products and built high-fidelity front-end prototypes that demonstrated the UX vision.

  • Redesigned key aspects of the product suite
  • Delivered designs for several major web properties and tools — internal and client-facing
  • Designed interaction and visuals for FanFueled Shopping and FanFueled Box-Office web apps
  • Defined, designed, and implemented UI features: product checkout, product search, social sharing, personalization
  • Developed responsive websites for the Bud Light Platinum Nights and Michelob ULTRA Foursome social engagement campaigns
  • Partnered with developers and the creative director to ensure design specifications were met
  • Worked with testing, analytics, and marketing to assess and optimize product performance
  • Built front-end prototypes with HTML, CSS, JavaScript, AJAX, and various toolkits

UX Architect

Set strategic UX direction across FanFueled Shopping, Engage, and Events — wireframes, prototypes, IA, and the long-term experience roadmap.

  • Designed Information Architecture for FanFueled Shopping, Engage, and Events
  • Set strategic product direction to increase usability and engagement; laid out forward-looking designs for growth
  • Created and maintained short-term and long-term UX roadmap for the product as a whole
  • Planned user-centered social engagement platforms and campaigns leveraging Facebook, Twitter, YouTube
  • Delivered detailed wireframes, rapid prototypes, and comprehensive UX documentation for digital campaigns and platforms
  • Coordinated with agency teams and clients to facilitate a user-centered design process
  • Converted strategic thinking into interactive solutions that unified client objectives with user needs — produced IA/IxD documentation end to end

UI Designer Intern · FanFueled

Jan 2012 – Jun 2012

Greater Chicago Area

Fan engagement platform — ideation, concepts, and web assets

Worked with the creative director to ideate and conceptualize the fan engagement platform — the early work that grew into FanFueled Engage.

  • Created UI concepts, wireframes, and interactive prototypes for the 'Engage' platform
  • Developed web assets for the Engage platform and its various features
  • Created mockups and developed ticket purchase process on the Engage platform
  • Created UI and interaction designs for the ticket checkout and event creation flows
  • Designed and developed the embeddable iframe for tickets
  • Designed and built email templates for engagement campaigns

User Experience & Content Developer · OISS, DePaul University

Earlier

Office of International Student Success

Design, website maintenance, and content for the student success team.

  • Designed UI for the office's student check-in touchscreen application
  • Sitemaps, surveys, and card-sorting for an information architecture refresh
  • Educational video tutorials, fliers, handouts, and information booklets

Web Developer Intern · VeriSign — Mobile Media Division

Earlier

PictureMail Reports Dashboard

Reporting dashboards for error rates, server performance, server logs, and response metrics.

  • Web-based monitoring and reporting for PictureMail and MMS platforms
  • Object-oriented architecture in Java and Perl
  • Database design to store and serve millions of data points
  • Java applets for visualizing server performance data

Designer · Association of Computer Science, BITS-Pilani

Earlier

Association branding & web presence

Designed and developed the association's website and visual identity.

  • Logo, certificates, fliers, invitations, and t-shirts for the association