Gauri Gattani

Staff Software Engineer

Architecture & Delivery Front-End APIs & Integration Full-Stack Delivery OTT Platforms Technical Leadership

Professional Summary

Staff Software Engineer and full-stack technical leader specializing in scalable APIs and high-performance UI architecture. Lead front-end strategy and own end-to-end feature delivery across React and Java services, improving developer workflows, mentoring engineers, and aligning architecture decisions with business goals.

Experience

Staff Software Engineer — Okta
Sep 2021 – Present
  • Owned end-to-end delivery of complex features, authoring API + data model designs and driving full-stack implementations.
  • Led UI architecture across multiple projects, improving predictability and integration with backend teams.
  • Designed and shipped key API enhancements, expanding capabilities and reducing integration friction.
Senior Software Engineer — Narvar
Mar 2021 – Jun 2021
  • Designed and implemented a secure public-key sharing solution with strong authentication and reliability.
Senior Software Engineer — Samsung Next, Canada
Mar 2020 – Mar 2021
  • Architected and developed a fitness + IoT integration app for Samsung Tizen TV, improving playback performance and navigation.
  • Collaborated closely with product teams to define requirements and optimize packaging and distribution for Tizen TV applications.
Senior Software Engineer — Deltatre (Canada & UK)
May 2015 – Mar 2020
  • Architected and developed CraveTV streaming app using React/TS and Haxe, delivering seamless playback across Samsung Tizen, Fire TV, and Xbox.
  • Mentored a distributed team of 3–4 engineers, establishing best practices and raising code quality.
  • Integrated and optimized analytics tools, improving performance monitoring and user engagement insights.
Senior Software Engineer — SAS R&D India Pvt. Ltd.
May 2009 – Apr 2015
  • Developed web applications using Flex and Java, collaborating with design and product to build customer-focused solutions.
  • Defined reusable UI components and best practices, improving development consistency and speed.
  • Implemented server-side push for real-time UI updates, reducing server load and improving responsiveness.

Projects

Kids News — AI-Powered News for Kids
Astro • AWS Lambda (Python) • Google Gemini • Serverless

End-to-end news platform designed for kids, combining trusted journalism with AI-generated, age-appropriate summaries. Built a cost-aware two-pass AI pipeline to safely filter and summarize stories while operating entirely within free-tier limits. Includes full-article summarization, AI-driven safety vetting, cross-category de-duplication, dark mode, and SEO/social metadata.

View Live →  •  View on GitHub →
Samsung Build CLI
Node.js • Developer Tooling • Smart TV

Command-line utility published to NPM to automate packaging and installation of Samsung Smart TV apps. Handles zipping builds, generating widgetlist.xml, starting a local server, and ensuring unique widget IDs to avoid caching issues — dramatically simplifying repetitive development installs.

View on GitHub →
SearchApp
AngularJS • DuckDuckGo API • UI Performance

Image search application powered by the DuckDuckGo API. Implemented dynamic Masonry grid rendering to handle images of varying sizes and load times without layout jumps. Includes hover previews, search history retention, result suggestions, and deep-link redirects.

View on GitHub →
Authentication App
React Native • Mobile • Parse Backend

Cross-platform mobile app implementing secure user authentication using Parse. Built in React Native with shared code across iOS and Android, and reactive data syncing through parse-react.

View on GitHub →
ReactStarter
React Native • Mobile • REST API

Property search app powered by the Nestoria API. Built in React Native with list and detail views, image rendering, and iOS simulator support. Designed as a starter template for experimenting with mobile UI and data fetching.

View on GitHub →