S

Sumana Mohan

Senior Software Engineer

Saratoga, California, United States17 yrs 2 mos experience
Most Likely To Switch

Key Highlights

  • Led team growth from 4 to 8 engineers.
  • Established a working group for SDUI adoption.
  • Improved collaboration between front-end and back-end teams.
Stackforce AI infers this person is a Frontend Engineer specializing in B2C applications with a focus on user experience and technical leadership.

Contact

Skills

Core Skills

A/b TestingTeam LeadershipServer-driven UiGraphqlUi DevelopmentReactSingle-page ApplicationsMobile DevelopmentHtml5Web DevelopmentDatabase Management

Other Skills

Plans & PricingPayment CheckoutFree TrialRestTeam growthRoadmap developmentInterview process improvementTeam culture modelingA/B experimentsReusable toolkit componentsTypeScriptTechnical adoption strategyA/B testsUI migrationsReact framework

About

My focus area within the past decade has mainly been in the Acquisition space which included the Netflix Homepage, Registration, Plans and Pricing, Payments Checkout, Account management, SEO & Login across multiple platforms - Website and TV.

Experience

17 yrs 2 mos
Total Experience
2 yrs 5 mos
Average Tenure
2 yrs 8 mos
Current Experience

Netflix

Senior Software Engineer

Oct 2023Present · 2 yrs 8 mos · Los Gatos, California, United States · Hybrid

Docusign

Senior Engineering Leader, Growth

May 2023Oct 2023 · 5 mos · San Francisco, California, United States · Hybrid

  • The PLG Signup Experience front-end team which I led in the Product led growth org focused on a/b testing new features and making platform-specific improvements for the front-end stack of DocuSign's signup flow which included Plans & Pricing, Payment Checkout, and Free Trial areas. My team worked through several large feature and platform migrations - GraphQL to Rest being the largest one.
  • Over the course of 6 months,
  • I worked with existing team to identify team scope and come up with a team charter.
  • The team and I worked together to identify the skillsets we needed and I helped grow the team from 4 to 8 engineers with an additional focus on increasing diversity.
  • I participated in design and architecture discussions and helped improve collaboration between front-end and back-end teams by providing candid feedback when large technical decisions (ex: migration from GraphQL to Rest) were being made in silos.
  • I spent time with the team to come up with a roadmap for our sub team initiatives and shared this with our product stakeholders which not only helped improve prioritization but also bring more visibility into what the engineering team was working on.
  • I worked with the team to think through the improvements we wanted to make to our interview process and gave feedback to senior leadership to help reduce bias during hiring.
  • I helped model the team culture by routinely emphasizing kindness, empathy, open feedback loop, transparency & collaboration as our core values. I also setup fun quarterly team activities to improve team cohesion and camaraderie.
  • I started growth conversations for each engineer within the team which gave each of them clarity on their professional and personal goals and how they could effectively grow their careers at DocuSign.
A/B testingPlans & PricingPayment CheckoutFree TrialGraphQLRest+5

Netflix

2 roles

Senior Software Engineer, AUI Core

Promoted

Jan 2021Apr 2023 · 2 yrs 3 mos

  • Server-driven UI adoption for web signup flow
  • One of our platform objectives was to improve the speed and efficiency of building new a/b experiments cross-platform (web, tv, android, and iOS). To achieve that goal we started investing in reusable toolkit components and a GraphQL-based consolidated endpoint. In order for us to enable rapid experimentation through these scalable building blocks, I established a working group of 15+ engineers to help drive Server-driven UI adoption.
  • To come up with an execution roadmap, I spent time with the working group to help identify areas of ambiguity and opportunities for the team to develop proof of concepts so we could iterate and gain clarity quickly. This enabled us to build and set up an SDUI rendering framework on the server and client which led to a technical adoption strategy along with an execution roadmap where we debated various approaches we could take to get our 7+ year web legacy stack for the signup flow areas onto a brand new client and server architecture. This also allowed us to adopt the reusable components being built by another team. Taking in feedback from the team I envisioned & documented a long-term strategy (1-2 years) for how the SDUI adoption might evolve and impact other ongoing technology and architecture investments in the signup flow space.
  • Deprecating a legacy Configuration tool
  • I led the team to help deprecate the usage of a legacy a/b configuration tool that the backend team managed for us. Handling this enormous tech debt led to a 15% improvement in latency over all backend requests.
  • TypeScript adoption for our website stack
  • I established a working group to help adopt TypeScript into our web stack where we migrated thousands of lines of production code in under 8 months through automated tooling.
  • Podcast: https://www.frontendhappyhour.com/episodes/typescript-migration-strict-type-of-cocktails/
Server-driven UIA/B experimentsGraphQLReusable toolkit componentsTypeScriptTechnical adoption strategy

Senior UI Engineer, Growth Experiences Experimentation

Apr 2014Dec 2020 · 6 yrs 8 mos

  • I spent 6+ years as an Individual contributor working on our Website and TVUI stack for our non-member Netflix app. During that time I had a chance to work on numerous A/B tests spanning the entire signup flow and member account space. I've also been involved in two major UI migrations that helped us move to a react framework on both TV and Web that has allowed us to innovate faster.
  • Some past projects below:
A/B testsUI migrationsReact frameworkUI developmentReact

Paypal

Senior UI Engineer, PayPal Checkout

Jan 2013Apr 2014 · 1 yr 3 mos · San Jose

  • I was a member of the PayPal Checkout Team where I helped deliver a revamped user experience for US and a new single-page app experience for Germany.
  • Backbone, RequireJS, Dust, Node.js, Jquery, LESS, Git
User experienceSingle-page appBackboneRequireJSNode.jsjQuery+2

Medallia, inc.

UI Engineer

Aug 2012Jan 2013 · 5 mos · Palo Alto

  • I was part of Medallia's mobile team working on redesign of their current native app to an HTML5 hybrid app supporting IOS and Android.
  • Implemented the base framework for front-end through the use of require js to load backbone js modules, loading templates through require js text plugin.
  • Implemented infinite scrolling to load a list of responses and experimented the use of pinch to zoom and iscroll's pull to refresh features. Developed the detail page for each response.
  • Enabled faster clicks through the use of Google's Fast button on mobile devices.
  • Worked with the Highcharts library and fixed issues to support complex charts on android devices.
  • Tools : Backbone, Require js, Underscore, SASS, HTML5/CSS3, Zepto
  • Note: I left Medallia after 6 months to join PayPal for a shorter commute since I just had a baby.
HTML5CSS3RequireJSBackboneInfinite scrollingMobile development

Yahoo!

2 roles

UI Engineer

Jan 2010Aug 2012 · 2 yrs 7 mos · Sunnyvale

  • 2012
  • Yahoo Sports Mobile (2012 Olympics App)
  • Working with Yahoo! Sports team on building an HTML5 iPhone/iPad app. Using mojito prototyped iPad designs for the main coverage feed which would showcase latest videos, news articles, blogs, expert commentary, twitter updates etc. for the games currently in schedule.
  • 2011
  • Yahoo! Local Mobile - Along with the Yahoo! Local team built an HTML5 iphone app. The app allows users to browse and filter through local news, deals and events.
  • Case study video at Yahoo for the Local Mobile app - http://www.youtube.com/watch?v=GFpgapmKrEM&feature=youtube_gdata_player
  • Yahoo Local Homepage Redesign - Worked with the Yahoo! Local team on the complete re-design of Yahoo! Local website. Unfortunately as of 2013 the new redesign is no longer supported. Was previously available on beta.local.yahoo.com
  • 2010
  • Worked with one of the Yahoo! Open Social teams to create the Yahoo Updates Widget. The widget allowed users to use third party networks (Facebook, twitter) without leaving Yahoo. The widget was also built to be seamlessly integrated into other Yahoo! properties such as Yahoo! Homepage, Yahoo! Mail and Yahoo! Pulse.
  • http://techcrunch.com/2010/06/06/yahoo-goes-all-in-with-facebook-here-are-the-screenshots/
  • GitHub/Open source Projects
  • Contributed two YUI modules to the Gallery.
  • Circular Carousel
  • http://yuilibrary.com/gallery/show/carousel-circular
  • Pull down refresh
  • http://yuilibrary.com/gallery/show/pulldown-refresh
HTML5iOSAndroidYUIMobile development

Technical Intern

May 2008Oct 2008 · 5 mos

  • I was a member of the Yahoo! Analytics Webservices Team where I helped prototype and build adhoc internal reporting tools using YUI for data gathered for different metrics (clicks, views, click through rate ...).

Oregon state university

Graduate Research Assistant

Sep 2007Mar 2008 · 6 mos

  • Develop features for their existing web application used to manage student and faculty information. Features included being able to create/delete/edit existing student and faculty data, export to spreadsheets, maintain and improve database schema, manage permissions on user access to the website.
  • Also worked with professors and operations managers to create an ajax application to be able to allow professors to schedule classes/rooms for each term.
  • This led to working on a project titled "Indexing Ajax Applications" which was implemented towards my Masters defense.
  • Although my work listed above is not publicly accessible, my Masters project report contains some screen shots of the website I created for this project: http://ir.library.oregonstate.edu/jspui/handle/1957/12426.
  • Languages/tools - PHP, Javascript, HTML,CSS, MySQL
PHPJavaScriptHTMLCSSMySQLWeb development+1

Education

Oregon State University

Master of Science - MS — Computer Science

Visvesvaraya Technological University

Bachelor of Science - BS — Computer Science

New Hyde Park Memorial High School

Carmel Convent School - India

Stackforce found 100+ more professionals with A/b Testing & Team Leadership

Explore similar profiles based on matching skills and experience