Experience
5.8+ years of professional growth across diverse projects at SBS (Sopra Banking Software). Progressing from software engineer to senior engineer with expanding leadership, mentorship, and Scrum Master responsibilities. Combining technical excellence with cross-functional collaboration and quality advocacy.
Career Progression
Software Engineer
Oct 2020 – Dec 2022Technical Execution & Quality Excellence
Delivered high-quality features across component library, community, and banking platforms
Established strong testing practices and code quality standards
Built foundational expertise in React, Redux, and Agile methodologies
Software Development Engineer 2
Jan 2023 – Dec 2024Ownership, Leadership & Cross-functional Collaboration
Took architectural ownership of back-office and onboarding subsystems
Led code quality initiatives significantly increasing test coverage
Mentored junior developers through pair programming and code reviews
Drove integration between design, backend, and QA teams improving delivery velocity
Senior Software Development Engineer 1
Jan 2025 – PresentPlatform Revamp, AI-Augmented Delivery & Scrum Mastery
Led full frontend revamp of legacy banking platform (904 files → modern Turborepo monorepo) for a team of 7
Delivered complete payments module (5 flows, 474+ tests) in 20 days using AI-augmented development
Pioneered AI knowledge transfer system enabling zero-downtime tool migration across the team
Acting Scrum Master: improved sprint goal achievement from 75% to 92%
Project & Responsibility Timeline
2021
Noida, Uttar PradeshEnterprise Design System & Component Library Development
Software EngineerSBS (previously Sopra Banking Software)
ProjectEnterprise Design System & Component Library
Library Architecture & Development
Collaborated with design team to create a React component library improving consistency, efficiency, and quality across the product portfolio
Developed 20+ configurable and reusable components using React, TypeScript, and Tailwind CSS
Resulted in 40% increase in development efficiency across product teams
Drove component standardization with design team, establishing shared ownership model across 5+ product teams
Quality & Documentation
Wrote 100+ unit tests for components using React Testing Library, ensuring reliability and maintainability
Used Storybook to visually display components and showcase functionality to stakeholders and new team members
Contributed to comprehensive documentation for clear usage instructions and best practices
Mentored 2 junior developers on testing strategies and component composition patterns through pair programming
Code Quality & Knowledge Sharing
Conducted peer code reviews establishing quality gates and best practices for component consumption
Shared testing methodologies across teams, improving overall test coverage culture in the organization
Tech StackReactTypeScriptTailwind CSSJestStorybookWebpackBabel2022
Noida, Uttar PradeshSocial Banking Platform Development
Software EngineerSBS (previously Sopra Banking Software)
ProjectCommunity Social Network (4 Major Versions)
Feature Development & Quality Leadership
Collaborated with 8+ developers to build and maintain social banking community platform with 4 major versions following Agile methodologies
Implemented advanced search functionality resulting in 30% increase in user satisfaction
Conducted rigorous code reviews and addressed 50+ critical issues, ensuring production stability
Owned quality metrics for the module, driving team focus on code smells and technical debt reduction
Server-Side Rendered Platform Architecture & Internationalization
Built server-side rendered application using Razzle for optimal performance and SEO
Implemented internationalization (i18n) using PhraseApp supporting multiple languages
Improved quality standards by increasing unit test coverage from 10% to 75% with Jest, establishing new baseline for team
Conducted SONAR analysis resulting in 50% decrease in bugs and code smells through disciplined refactoring
Mentored junior developer on Server-Side Rendered platform best practices and performance optimization techniques
End-to-End Testing & Cross-functional Integration
Implemented comprehensive E2E testing using Cypress for critical user journeys
Ensured seamless backend integration with microservice configuration management, resolving 8+ integration blockers
Collaborated closely with QA and backend teams to establish shared testing standards and integration protocols
Facilitated sprint planning sessions and backlog refinement, improving team's sprint estimation accuracy by 20%
Utilized React and Redux-Saga for complex state management and async operations
Tech StackReactRazzle (SSR)Redux-SagaJestCypressPhraseApp (i18n)BabelESLintPrettierSonarQube2023
Noida, Uttar PradeshBack Office & Community Platform Development
Software Development Engineer 2SBS (previously Sopra Banking Software)
ProjectAdministrative Dashboard, Customer Onboarding & Community Social Platform
Architectural Ownership & Large-Scale Development
Led front-end architecture and development of banking backoffice and onboarding applications with cross-functional team of 20+ developers
Owned onboarding subsystem architecture, driving decisions on state management, styling, and testing strategies
Built admin dashboard with complex data management, audit logging, and reporting features
Implemented KYC approval workflows and multi-step onboarding flows handling 1000+ daily registrations
Achieved 80%+ code coverage on new code with zero new critical issues in production through stringent code review process
Advanced Frontend Techniques & Quality Governance
Integrated Monaco Editor for dynamic code editing capabilities in backoffice, expanding product feature set
Implemented Mock Service Worker (MSW) for reliable API mocking and testing, enabling parallel frontend/backend work
Utilized Helmet for security headers and best practices implementation
Used custom Webpack configurations for optimized dev and production builds
Established and enforced code quality standards, reducing code duplication to less than 0.5% through systematic refactoring
Led design reviews with architects and product owners, ensuring technical feasibility of requirements
Mentorship, Code Review & Cross-functional Leadership
Mentored 3+ junior developers on advanced patterns (custom hooks, context optimization, performance profiling)
Conducted regular code reviews upholding strict quality standards, providing constructive feedback for engineer growth
Worked closely with backend developers resolving 6+ integration blockers and ensuring seamless API integration using Redux-Thunk
Improved developer onboarding by creating technical guides for form validation patterns and multi-step workflows
Aligned with UX team on implementation details, improving design-to-code handoff process
Tech StackReactJavaScriptWebpack (custom config)JestEnzymeBabelSCSSTailwind CSSMonaco EditorMSWHelmetRedux-ThunkSonarQube2024 – 2025
Noida, Uttar PradeshDaily Banking Application — Feature Development & Technical Leadership
Software Development Engineer 2 → Senior SDE 1SBS (previously Sopra Banking Software)
ProjectCore Banking Customer Application — Payments, Accounts, Cards, Onboarding (Legacy Codebase)
Feature Ownership & Cross-functional Delivery
Led frontend development on the core daily banking application serving production customers across multiple regions
Owned payments, accounts, and onboarding modules — delivering features, fixing production bugs, and coordinating with backend teams
Built and maintained 2FA authentication library used across all banking applications
Contributed to shared component library used across 5+ product teams, improving consistency and reuse
Managed deployment pipelines and sandbox environments for integration testing
Quality & Mentorship
Drove code quality initiatives across the team — enforcing testing standards, code review practices, and SonarQube thresholds
Mentored 3+ junior developers on React patterns, state management, and testing strategies
Resolved cross-team integration blockers with backend and infrastructure teams
Led design-to-code handoff improvements with UX team, reducing rework cycles
Tech StackReactJavaScriptReduxRedux-SagaJestEnzymeWebpackSCSSNode.jsCypressSonarQubeCI/CD Pipelines2025 – 2026 (Oct–Feb)
Noida, Uttar PradeshCore Banking Platform Architecture
Senior Software Development Engineer 1SBS (previously Sopra Banking Software)
ProjectWidget Engine Framework & Authentication Library for Banking Applications
Microfrontend & Widget Architecture Leadership
Engineered widget engine framework using TypeScript and Vite for composable, reusable UI components
Architected JSON-driven screens with data adapters transforming framework-agnostic responses for React consumption
Designed authentication library providing secure authentication across all applications with 99.9%+ availability
Enabled independent team deployments while maintaining product consistency across 20+ team members through well-defined contracts
Drove architectural decisions in collaboration with infrastructure team, product, and other engineering squads
Modern Build & Testing Infrastructure
Implemented Vite for optimized build performance and faster development iteration, reducing build time by 60%
Used Vitest for fast, modern unit testing in the widget engine, enabling test-first development culture
Configured CI/CD pipelines with automated testing, linting, and deployment processes
Integrated SonarQube for continuous code quality monitoring and technical debt management
Mentored 5+ team members on Vite/Vitest/TypeScript best practices and performance optimization
Tech StackReactTypeScriptJavaScriptViteVitestWebpackJestBabelNode.jsESLintPrettierSonarQubeCI/CD PipelinesDocker2026 (Mar – Present)
Noida, Uttar PradeshCX Banking Platform Revamp — Full Frontend Delivery
Senior Software Development Engineer 1 + Scrum MasterSBS (previously Sopra Banking Software)
ProjectComplete revamp of legacy banking CX platform (904 JS files) to modern Turborepo monorepo with React 19, TypeScript, Vite, Mantine, Zod, and TanStack Query
Dashboard Feature — First Working Screen (Built End-to-End)
Analyzed entire legacy codebase (904 files, 13 feature areas, 29 components) and produced comprehensive migration strategy
Set up dev infrastructure from scratch: Vite 8 TypeScript fix, token-based API proxy routing, remote config fallback, Turborepo dependency ordering
Built first feature end-to-end: JSON-driven widget tree, accounts API integration, products sidebar, latest transactions, quick-actions with business logic
Established all architectural patterns (screen configuration, specialized widgets, mock handlers, i18n) the team now follows for every new feature
Payments Epic — 5 User Flows Delivered in 20 Days
Delivered complete payments module end-to-end: dashboard with data tables, multi-step payment flows (5 screens each), internal transfers, and beneficiary management with 2FA
Architected dynamic form system driven entirely by API-defined field schemas — supporting country-specific validation, conditional fields, and multi-step confirmation flows
Built shared form infrastructure (5 composable modules) reused across all payment flows, eliminating duplication and enabling rapid feature delivery
Achieved 474+ unit tests across all components, 10+ merge requests raised and merged, all flows verified against production-grade APIs
Conducted peer code reviews for 5 teammates, identifying architectural anti-patterns and enforcing schema validation, locale handling, and separation of concerns
AI-Augmented Development Methodology
Pioneered 'Ouroboros' method: had existing AI assistant generate its own training manual for new tool, achieving zero-downtime knowledge transfer
Built persistent knowledge layer (steering files, context files, gotchas, session history) enabling AI to operate independently on complex codebase
Documented methodology as replicable framework — new AI productive within days, 80% implementation without corrections by week 2
Wrote retrospective identifying 5 categories of mistakes, adding 6 enforced rules preventing recurrence — reduced debugging time by 12+ hours per epic
Scrum Master & Team Coordination
Acting Scrum Master for 7-engineer team: sprint planning, refinements, retrospectives, daily standups
Removed 12+ cross-team blockers improving sprint goal achievement from 75% to 92%
Coordinated delivery across 7-engineer team with systematic task breakdown and progress tracking
Mentored 5+ developers on Vite, Vitest, TypeScript, TanStack Query, and widget architecture patterns
Tech StackReact 19TypeScriptViteMantine UIZodTanStack QueryBunTurborepoVitestMock Service WorkerCSS ModulesCI/CD Pipelines
5.8+
Years Experience
10+
Engineers Mentored
80%+
Code Coverage Achieved
25%
Team Velocity Growth