Skip to main content
Open to new opportunities

Satyendra
Patel

Building enterprise-grade microfrontend platforms with a performance-first mindset, deep component architecture thinking, and 5+ years of shipping production systems at scale.

Resume
Lucknow, India
⚡

Lighthouse

95+

🏗️

MFE Apps

5

📅

Experience

5+ yrs

Satyendra Patel

By the numbers

0+

Years Experience

0

Microfrontend Apps

0+

Team Members Led

0

Engineers Mentored

0+

Technologies

0+

Lighthouse Score

About Me

5+ years of turning ideas into enterprise

I don't just build UIs — I architect frontend systems that multiple teams depend on, that ship reliably, and that scale without drama.

Satyendra Patel

I'm a Frontend Engineer at Infosys Ltd. with 5+ years building enterprise web applications at the intersection of component architecture and systems thinking. I've shipped across two major client accounts — Arizona Public Services and Verisk — spanning payment integrations, microfrontend architecture, and enterprise authentication systems.

My superpower is bridging the gap between a complex enterprise requirement and a clean, maintainable frontend implementation — and raising the bar for the engineers around me.

Career Journey

2021

Joined Infosys

Infosys — Systems Engineer Trainee

Started my career at Infosys after completing B.Tech in Computer Science. Went through intensive full-stack training and shipped a travel booking application solo before being assigned to my first client.

Built full-stack travel booking app during training — deployed end-to-end
2021–23

Arizona Public Services

Infosys — Frontend Engineer, APS Project

Joined the utilities sector customer portal team for Arizona Public Services. Owned payment gateway integrations and built the Profile Switching feature — enabling multi-account management for hundreds of thousands of customers.

Payment gateway integration shipped · Profile switching feature adopted platform-wide
2023

Verisk — Enterprise Scale

Infosys — Digital Specialist Engineer, Verisk Project

Moved to the Verisk account — a 15+ member Agile team building 5 microfrontend enterprise applications. Took ownership of the shared npm component library, authentication architecture (Okta SSO), and became the team's interview panelist.

Published shared npm packages · Owned cross-app Okta SSO auth · Mentored 5 engineers
2024

Digital Specialist Engineer – L1

Promoted at Infosys · Today

Promoted to Digital Specialist Engineer – L1 in October 2024 after consistent delivery, mentorship, and technical leadership on the Verisk platform. Continue to drive frontend architecture, performance, and team capability.

Promoted to L1 · 5+ years · Enterprise microfrontend platform at scale

What I Bring to the Table

Performance First

Lighthouse score improvements through targeted UI and code-level optimizations. Core Web Vitals tracked on every build.

Auth & Security

Okta SSO, NextAuth, Next.js middleware/rewrites. Secure session handling across independently deployed microfrontend apps.

Microfrontend Arch

Module Federation, independent deployments, shared npm packages. Built across 5 microfrontend apps in a 15+ person Agile team.

SSR / SSG

Next.js App Router and Pages Router for SSR and SSG-enabled pages. Sitecore JSS for CMS-driven, editable page rendering.

CI / CD Pipelines

Bitbucket Pipelines for automated zero-downtime deployments. Cloudflare Pages for global edge distribution.

Reusable Components

Owned Styled Components theming, HOCs, custom hooks, pagination, and inline editing components across the platform.

npm Package Dev

Published and maintained versioned internal npm packages and shared component libraries adopted team-wide.

Agile / Scrum

Jira sprint-based delivery with product owners, QA, and UX designers. Consistently deliver complex work items across sprint cycles.

Mentorship

Mentored 5 engineers on technical growth and onboarding. Weekly interview panelist, hiring new frontend engineers for the team.

Cross-Domain Debug

Deep experience debugging distributed frontends — cross-domain comms, shared assets, multi-environment deployment failures.

Tech Stack

Tools I master

The technologies I use daily to build enterprise-grade, performant, and maintainable frontend systems.

React.jsNext.jsTypeScriptJavaScriptReduxSitecore JSSOkta SSONextAuthStyled ComponentsNode.jsMongoDBTailwind CSSFramer MotionJestBitbucket CI/CDCloudflare PagesGitnpm PackagesReact.jsNext.jsTypeScriptJavaScriptReduxSitecore JSSOkta SSONextAuthStyled ComponentsNode.jsMongoDBTailwind CSSFramer MotionJestBitbucket CI/CDCloudflare PagesGitnpm Packages
⚛️
97%

React.js

▲
95%

Next.js

𝗧𝗦
93%

TypeScript

JS
97%

JavaScript

⚡
90%

Redux

🏗️
85%

Sitecore JSS

💅
88%

Styled Comp.

🎨
96%

HTML / CSS

🌊
88%

Tailwind CSS

✨
82%

Framer Motion

+ always learning new tools that solve real problems

Selected Work

Projects that ship

Enterprise platforms, shared component systems, and authentication architecture — built for real teams, real clients, real scale.

▲

React.js · Next.js · TypeScript

Featured
React.jsNext.jsTypeScriptSitecore JSS

Verisk Enterprise Microfrontend Platform

Led frontend development across 5 interconnected microfrontend applications for Verisk, a global data analytics leader — serving enterprise clients at scale with SSR/SSG-enabled pages and a shared component ecosystem.

Drove Lighthouse scores up through targeted UI optimizations. Reduced cross-team integration bugs via shared typed component library.

⚛️

React.js · Redux · JavaScript

Featured
React.jsReduxJavaScriptHTML

Arizona Public Services — Customer Portal

Built and enhanced the customer-facing portal for Arizona Public Services, a major US utilities provider — enabling bill viewing, online payments, and multi-account profile management for hundreds of thousands of customers.

Payment gateway integration enabled online bill payment for thousands of customers. Profile switching feature shipped and adopted across the user base.

⚛️

React.js · TypeScript · Styled Components

Featured
React.jsTypeScriptStyled Componentsnpm

Internal npm Component Design System

Designed and published internal npm packages and shared component libraries — including Styled Components theming, HOCs, custom hooks, pagination, and inline editing — adopted across all microfrontend applications on the Verisk platform.

Eliminated duplicated UI logic across 5 apps. Unit test coverage via Jest caught regressions before reaching QA.

▲

Next.js · NextAuth · Okta SSO

Next.jsNextAuthOkta SSOTypeScript

Okta SSO + NextAuth Authentication Architecture

Owned end-to-end authentication and routing integrations across the Verisk microfrontend platform using Okta SSO, NextAuth, and Next.js middleware/rewrites — enabling secure session handling across independently deployed applications.

Zero auth-related production incidents post-implementation. Seamless SSO experience across all platform apps.

▲

Next.js · React.js · TypeScript

Next.jsReact.jsTypeScriptTailwind CSS

Personal Portfolio — satyendrapatel.in

Designed and built this portfolio site from scratch — deployed on Cloudflare Pages with automated CI/CD. Features particle animations, 3D avatar, command palette, scroll progress, custom cursor, and full performance optimization.

95+ Lighthouse score. Automated CI/CD deploys on every push. Hosted globally via Cloudflare edge network.

⚛️

Angular · ASP.NET MVC · EF Core

AngularASP.NET MVCEF CoreSQL

Full-Stack Travel Booking Application

Built a full-stack travel booking application during Infosys training — implementing booking flows, place search, and payment features using ASP.NET MVC, EF Core, and Angular.

Complete booking, search and payment flows functional end-to-end. Foundation for full-stack development practices.

Work History

Where I've built things

5+ years of shipping enterprise production code — from payment gateway integrations to microfrontend architecture at scale.

Digital Specialist Engineer – L1

Infosys Ltd. — Verisk
Full-time
Mar 2023 — Present
Pune, India

Responsibilities

  • Build and maintain features for scalable, microfrontend-based enterprise applications using React.js, TypeScript, Next.js, and Sitecore JSS — including SSR/SSG-enabled pages across 5 independent apps
  • Own development of reusable frontend modules: Styled Components theming, HOCs, custom hooks, pagination, and inline editing — used across the entire microfrontend platform
  • Design, publish, and version internal npm packages and shared component libraries for team-wide consumption
  • Lead authentication and routing integrations using Okta SSO, NextAuth, and Next.js middleware/rewrites to support secure cross-domain session handling
  • Debug and optimize distributed frontend systems — resolving cross-domain communication, shared asset conflicts, and multi-environment deployment issues
  • Drive Lighthouse score improvements through targeted UI and code-level performance optimizations
  • Mentor 5 team members on the project, supporting their onboarding and technical growth
  • Participate weekly on the technical interview panel — evaluating and hiring new frontend engineers for the project
  • Collaborate in Jira sprint-based Agile/Scrum delivery with product owners, backend engineers, QA, and UX designers
  • Leverage AI coding assistants (Kiro, ChatGPT, Lovable) for development acceleration, documentation, PR descriptions, and sprint estimation

Key Achievements

Drove Lighthouse performance scores up significantly through targeted UI and bundle optimizations across the platform

Published multiple versioned npm packages consumed across 5 independent microfrontend applications

Mentored 5 engineers, with all becoming independent contributors within 3 months of onboarding

Implemented cross-domain Okta SSO authentication with zero auth-related production incidents post-launch

Tech Stack

React.jsNext.jsTypeScriptSitecore JSSOkta SSONextAuthStyled ComponentsJestBitbucket CI/CD
Engineering Principles

How I think about code

Software is a craft. These are the principles that guide every line I write, every architecture decision I make.

🎯

Ownership Over Tickets

I don't just close tickets — I own outcomes. When I build a feature, I think about who uses it next, who maintains it next, and what breaks if we change it.

🏗️

Architecture Before Code

Before writing a component, I ask: where does this live, who reuses it, and how does state flow through it? The best code is the code you never have to rewrite.

⚡

Performance is Non-Negotiable

Every millisecond counts in enterprise apps. I profile before optimizing, measure after, and track Core Web Vitals across every deployment.

📦

Shared Code, Shared Responsibility

Publishing internal npm packages taught me that a library's API is a contract. I design shared components to be versioned, typed, documented, and backward-compatible.

🤝

Mentorship Multiplies Output

A team of 5 engineers I've mentored multiplies my impact by 5x. I invest in code reviews that teach patterns, not just fix bugs.

🔄

Ship, Measure, Iterate

Agile isn't a process — it's a mindset. I ship in small increments, instrument everything, and let real usage drive the next decision.

Button.tsx
1// How I approach every component
2interface ButtonProps {
3 variant: 'primary' | 'secondary';
4 size?: 'sm' | 'md' | 'lg';
5 children: React.ReactNode;
6 disabled?: boolean;
7}
8
9const Button = ({
10 variant,
11 size = 'md',
12 children,
13 ...props
14}: ButtonProps) => {
15 // Composable. Accessible. Typed.
16 return (
17
18 className={cn(variants[variant], sizes[size])}
19 role="button"
20 {...props}
21 >
22 {children}
23
24 );
25};

"Any fool can write code that a computer can understand. Good programmers write code that humans can understand."

— Martin Fowler

My Development Process

🔍
1

Understand

Deep-read the requirements. Ask the product owner uncomfortable questions. Find the edge cases before sprint planning.

📐
2

Architect

Component tree, state strategy, API contracts, shared package boundaries. Never write a line before the architecture is clear.

⚙️
3

Build

TypeScript-first, component-first, test-as-you-go. Small focused PRs with clear descriptions.

🧪
4

Test

Unit tests for shared components and hooks with Jest. Cross-browser QA. Performance profiling before merge.

👀
5

Review

Every PR I raise gets a detailed description. Every PR I review gets architectural feedback, not just syntax nitpicks.

🚀
6

Deploy

Bitbucket Pipelines CI/CD for automated, zero-downtime deployments. Cloudflare edge for global performance.

📈
7

Iterate

Post-ship: Lighthouse audit, real-user monitoring, backlog refinement. Shipping is the beginning.

Testimonials

What people say

Words from the engineers, managers, and product leaders I've worked with.

"Satyendra consistently delivers complex frontend features with a level of technical depth that goes beyond his role. His ownership of the npm package ecosystem and authentication architecture has been foundational to how the entire team ships."
R

R.S.

Engineering Lead · Verisk Project, Infosys

Writing

Thoughts on engineering

Deep dives, mental models, and lessons from 5+ years of building production frontend systems.

Featured PostArchitectureComing soon

Microfrontends at Scale: Lessons from 5 Apps, 1 Team

What actually breaks when you go microfrontend at enterprise scale — cross-domain auth, shared assets, version drift — and how we solved each one.

Aug 2024
12 min read
In Progress
Coming soon
Auth
14 min read

Okta SSO + NextAuth in a Next.js Microfrontend: A Real Implementation Guide

The authentication setup nobody blogs about — how to make Okta SSO work seamlessly across independently deployed Next.js apps without re-login.

Jun 2024
In progress
Coming soon
CMS
10 min read

Building Editable Pages with Sitecore JSS and React

A practical guide to implementing inline editing, component placeholders, and SSR/SSG with Sitecore JSS in a production React application.

Apr 2024
In progress
Coming soon
DX
9 min read

Publishing Internal npm Packages Your Team Will Actually Use

Lessons on API design, versioning strategy, TypeScript types, and documentation that make shared component packages a joy, not a burden.

Feb 2024
In progress
Coming soon
Performance
11 min read

Getting to 95+ Lighthouse: My Frontend Performance Playbook

The exact techniques — lazy loading, bundle splitting, critical CSS, image optimization — I apply to get enterprise apps to top Lighthouse scores.

Nov 2023
In progress
Coming soon
React
8 min read

Enterprise Theming with Styled Components and HOCs in React

How we built a Styled Components theming system + Higher-Order Components that scales cleanly across a 15-person team and 5 independent frontends.

Sep 2023
In progress

Articles are being written — check back soon.

Get in Touch

Let's build something great

Have a role that needs a senior frontend engineer, a project that needs technical depth, or just want to connect? I'd love to hear from you.

Available for work

Currently open to senior frontend roles, contract engagements, and consulting on React/Next.js architecture or microfrontend systems.

Lucknow, India

Usually responds within 24 hours.