Nikhil Motiani

Software Engineer

Bengaluru, Karnataka, India10 yrs 3 mos experience
Highly Stable

Key Highlights

  • Led initiatives recovering over 22k builds.
  • Architected systems handling 350 million test executions daily.
  • Filed a patent for innovative test quality scoring.
Stackforce AI infers this person is a SaaS and Fintech expert with a focus on developer productivity and scalable architectures.

Contact

Skills

Core Skills

System ArchitectureDeveloper ProductivityMicro-frontendsFrontend ArchitectureFull Stack DevelopmentFrontend DevelopmentCompliance EngineeringInstrumentation EngineeringData Analytics

Other Skills

Application Programming Interfaces (API)C++Continuous Integration and Continuous Delivery (CI/CD)Cross-functional Team LeadershipDeveloper ExperienceDeveloper ToolsExpress.jsGo (Programming Language)GraphQLHTML5JavaJavaScriptKotlinLeadershipMatlab

About

As a Principal Engineer at Atlassian, my primary focus is on enhancing developer productivity and experience. I achieve this by building robust and scalable systems designed to improve testing infrastructure, including test observability, management, and flakiness detection, directly impacting millions of test executions daily. Over the past decade, I have gained extensive experience in architecting and scaling web applications. My journey includes significant contributions at Postman and PayPal, where I was instrumental in creating sophisticated UI platforms and implementing flexible micro-frontend architectures. At [24]7.ai, I developed critical data instrumentation and analytics frameworks that streamlined client onboarding and significantly boosted system performance. I am passionate about tackling complex technical challenges and devising innovative solutions, particularly within the JavaScript and Node.js ecosystem. What I bring to the table is a strong bias for action, profound technical acumen, and expertise in design and architecture, enabling teams to build and deliver high-quality software effectively.

Experience

Atlassian

Principal Software Engineer

Jan 2024Present · 2 yrs 2 mos · Bengaluru, Karnataka, India · Remote

  • Led Developer Productivity and Infrastructure initiatives & Strategies specifically for Frontend Developer productivity and Testing within Atlassian.
  • Spearheaded the architecture and design for critical scalable systems focused on test observability, management, flakiness detection, and overall test health.
  • Filed a patent for leveraging test quality scores to triage service health and better developer experience in large codebases
  • Architected and built "Flakinator," a platformized, tech stack agnostic tool designed to efficiently detect, manage, and mitigate flaky tests across all Atlassian codebases effectively.
  • Led efforts in addressing test flakiness, a significant impediment to developer productivity, which historically contributed to up to 21% of mainline build failures in Jira Frontend and approximately 15% in Jira backend, resulting in over 150k hours of wasted developer time annually.
  • Contributed to building a highly scalable and fault-tolerant system capable of handling over 350 million test executions per day, managing over 3TB of data for efficient operation and analysis.
  • Led initiatives that resulted in recovering more than 22k builds and identifying 7k unique flaky tests, yielding considerable cost savings and boosting overall CI/CD efficiency across more than 12 Atlassian products.
  • Managed the evolution and maintenance of a few comprehensive in-house test frameworks, including visual regression, unit, integration, and end-to-end tests.
React.jsTypeScriptGo (Programming Language)System ArchitectureDeveloper ProductivityNode.js+12

Career break

Health and well-being

Dec 2023Dec 2023 · 0 mo · Bengaluru, Karnataka, India

  • Taking a breather to spend some quality time with family

Postman

Staff Engineer

Mar 2022Nov 2023 · 1 yr 8 mos · Bengaluru, Karnataka, India · Remote

  • Defined client-side architecture and established patterns for the Web Platform team at Postman.
  • Enabled distributed micro-frontends and decoupled domain-driven client-side code.
  • Engineered a highly scalable, performant, and easy-to-maintain web platform for domain teams at Postman.
  • Scaled the platform for various distribution channels, including web, desktop, IDE extensions, etc. VSCode extension is built leveraging this capability
React.jsTypeScriptSystem ArchitectureWebpackMicro-frontendsDeveloper Productivity+14

Paypal

3 roles

Staff Software Engineer (MTS-1)

Promoted

Apr 2020Mar 2022 · 1 yr 11 mos

  • Led the Web platform India team, ensuring seamless web development experiences across PayPal's ecosystem.
  • Authored strategies, patterns, and architectural guidelines for Micro-frontends on the Commerce Services Platform, leveraging Webpack Module Federation.
  • Orchestrated SPA-like experiences by leveraging Module Federation patterns, unifying Dashboard experiences across PayPal adjacencies (Braintree, Hyperwallet, Zettle, etc.).
  • Built an embeddable library, alongside REST & GraphQL services, for config-driven State Workflow & Task Workflow Engines in Node.js, automating various critical tasks.
  • Leveraged CLEAN architecture patterns, providing flexibility in utilizing diverse infrastructure based on specific use-cases.
  • Served as Architect for the PayPal Shipping platform, defining crucial integration patterns for a Co-branded experience with Packlink.
React.jsTypeScriptSystem ArchitectureWebpackMicro-frontendsNode.js+12

Full Stack Developer (Software Engineer 3)

Jul 2018Apr 2020 · 1 yr 9 mos

  • Led a team of 10 full-stack developers within the Commerce Solutions domain.
  • Designed and built a dynamic (config-driven & rules-driven) global cross-platform data and document collection and endorsement Platform.
  • Leveraged the platform to unify user journeys for Account Creation (Onboarding), Activation (Compliance, etc.), Profile management experiences, and various other critical flows across PayPal's diverse applications & platforms (web & mobile apps).
React.jsTypeScriptWebpackRedux.jsNode.jsSQL+9

Software Engineer 2

Jul 2017Jun 2018 · 11 mos

  • Led a team of 6 engineers as a Lead full-stack engineer in PayPal's Compliance Experience domain.
  • Extended a dynamic rules-driven global front-end application to collect Customer Data for KYC/CIP (Anti Money Laundering) & Tax policies & Compliance regulations.
  • Enabled customers to get their accounts activated efficiently in new emerging markets (India, Brazil, Malaysia).
  • Drove & delivered critical projects involving 10+ cross-functional teams, contributing to PayPal saving millions of dollars in Non-compliance penalties.
React.jsNode.jsMicrosoft OfficeSQLTeam LeadershipFront-end Development+6

[24]7.ai

2 roles

Member Of Technical Staff (Instrumentation Platform)

Sep 2015Jun 2017 · 1 yr 9 mos · Bengaluru Area, India

  • Developed the Data Instrumentation Platform, facilitating the capture of user data and intent to expedite personalized experiences and enrich Business-Customer interactions for [24]7's clients.
  • Engineered a tenant-agnostic Web-tracking, Analytics, & experimentation framework from scratch using vanilla JS.
  • Achieved a 10x server performance improvement and a 5x file size reduction for the JavaScript tagging library and overall the platform reduced manual efforts for client onboarding from 6-9 weeks to just a few hours.
  • Adopted and advocated for robust coding practices and standards (e.g., Code-Styling, Cross-Environment Unit tests, BDD, Code-Coverage) along with preemptive quality checks.
  • Built features including unique user identification, evaluation of business-boosting campaigns, user behavior tracking, real-time predictions & evaluations, A/B testing, cross-tab sync, and proactive interventions.
  • Orchestrated an entirely automated CI/CD, testing, and deployment flow for the framework using Gulp, Jasmine, and Karma.
  • Designed and built a Self-Serve "Tag Manager" for [24]7.
  • Served as Scrum Master for the Data Instrumentation team, guiding teams toward continuous process improvement.
Express.jsNode.jsMicrosoft OfficeContinuous Integration and Continuous Delivery (CI/CD)Front-end DevelopmentHTML5+6

Software Development Intern

Jan 2015Jun 2015 · 5 mos · Greater Bengaluru Area

  • Contributed as a Software Development Intern in the Center of Excellence team, a Business-Development initiative focused on building features & modules for [24]7's QuickStart standard deployment solution.
  • Built a generic integration server using Express + Node.js to perform various functionalities, including firing tracking Pixels, capturing and transferring user context, and Client's CRM integration.
Express.jsNode.jsMicrosoft OfficeFront-end DevelopmentHTML5Programming+2

Education

Birla Institute of Technology and Science, Pilani

Engineer’s Degree — Electronics and Instrumentation Engineering

Jan 2011Jan 2015

St. Stephen's School, Ajmer

High School — Senior Secondary

Jan 1996Jan 2011

Stackforce found 100+ more professionals with System Architecture & Developer Productivity

Explore similar profiles based on matching skills and experience