Full-Stack Developer with 10+ years of experience designing, developing, and deploying enterprise-scale applications for various industries like banking, finance, AI driven applications, etc.
Frontend Expertise: Mastery of Angular 14+, React, and Next.js for building dynamic, responsive, and user-centric interfaces.
Backend Proficiency: Extensive experience with Spring Boot, NestJS, Node.js, and Express.js for designing scalable REST/GraphQL APIs, and has good knowledge of implementing authentication and integrating third-party services.
AI Integration: Successfully embedded OpenAI and DeepSeek AI models into applications for NLP and predictive analytics. Leveraged Replicate Kokoro/Whisper API for advanced AI voice workflows.
Skilled in state management (NgRx/Zustand), reactive programming (RxJS), and modern styling with TailwindCSS, NativewindCSS, Bootstrap, and Angular Material. Extensive experience in integrating Angular/React applications with RESTful APIs and third-party services, ensuring seamless data communication and Responsive Web Design.
Extensive development experience with tools like VS Code, Cursor and WindSurf AI Editors, IntelliJ Idea, Eclipse, MySQL Workbench, DBeaver, MongoDB Atlas, Jira, Bitbucket, Postman.
Micro Frontend Architectures: Designed and implemented modular systems using single-spa and module federation, enabling independent deployment of Angular/React components and improving team productivity.
Performance Optimization: Specialized in lazy loading, React Server Side Rendering, code splitting, AOT compilation, and caching strategies to reduce load times and enhance application efficiency.
Cross-Platform Development: Built hybrid mobile apps with Expo React Native, ensuring seamless experiences across web, iOS, and Android platforms.
DevOps & CI/CD: Automated pipelines using Jenkins and GitHub Actions, deployed applications on AWS (EC2/S3) and Firebase, and ensured high availability with zero-downtime deployments.
Agile Leadership: Led cross-functional teams in Scrum environments, managing sprint planning, code reviews, and retrospectives. Mentored 10+ junior developers on best practices, coding standards, and tooling.
Database Management: Proficient in MongoDB, PostgreSQL, and SQL for structured and unstructured data workflows, ensuring scalability and security.
Compliance & Security: Implemented General Data Protection Regulation (GDPR) standards in banking/finance applications.
Committed to continuous learning and staying at the forefront of advancements in frontend, backend, AI, database, and end-to-end development technologies to deliver innovative, full-stack solutions.
Highly motivated individual with outstanding interpersonal skills and excellence in written/verbal communication, committed to driving team and organizational goals. Proven track record in mentoring junior developers on best practices, coding standards, and emerging features, fostering a culture of continuous learning and collaborative growth.
PROJECT #1: Digital Account Opening Platform for UMB Bank
Duration: June 2023 – Present
Description: A digital platform designed for UMB Bank to enable online opening of checking, savings, and retirement accounts. Features an intuitive interface with real-time eligibility checks and a drag-and-drop ownership setup for individual, joint, or business accounts. Includes OFAC screening for fraud prevention, auto-generated legal documents with e-signatures, and payment options with balance checks. Utilizes micro frontend architecture and lazy loading for enhanced performance and scalability. Ensures GDPR compliance through integrated RESTful APIs for audits and activation.
Responsibilities:
· Designed an intuitive interface with real-time eligibility checks for account types (personal, business), simplifying complex banking workflows.
· Created a drag-and-drop system for account ownership setup (individual, joint, business entities), reducing errors by 45% with real-time validation.
· Integrated OFAC screening into forms for automated fraud prevention, cutting manual verification by 50%.
· Built multi-step forms to auto-generate legal documents (tax forms, eConsent) and enable digital signatures, eliminating manual data entry.
· Added payment options (cash, wire transfers) for initial deposits with real-time balance checks to prevent overdrafts.
· Implemented micro frontend architecture with single-spa, enabling independent module development and accelerating delivery by 25%.
· Optimized performance with lazy loading, reducing load times by 40%.
· Implemented backend to design RESTful APIs for compliance checks, audit logs, and instant account activation, ensuring GDPR compliance.
Led a team of 6 developers in Agile Scrum, conducting daily stand-ups and sprint reviews for on-time delivery. Environment: ReactJS, NextJS, React Material UI, React Formik , SPA, Spring Boot, microservices, RESTful APIs, PostgreSQL, Jenkins, Open Shift, HTML5, CSS3, SASS, BitBucket, Jira, JWT,
· Analyzed system requirements and developed technical solutions for complex projects.
· Performed testing to determine functionality or optimization.
Supervised engineering and maintenance staff and facilitated hiring, training and personal development.
PROJECT #2: Teller Platform for MFB Bank
Duration: May 2022 – Present – ongoing
Description: A teller platform created for MFB Bank to manage daily transactions across U.S. branches efficiently. Offers real-time cash drawer management for deposits, withdrawals, and check issuance, with WebSocket-powered balance synchronization. Incorporates Zustand for consistent multi-step workflows and React Server Components for optimized rendering. Features JWT-based role-based access to secure sensitive operations. Designed to handle high-volume transactions with minimal errors.
. Responsibilities:
· Developed real-time interfaces for cash drawer management (tracking balances, deposits, withdrawals, check issuance), reducing reconciliation errors by 30%.
· Integrated WebSocket for instant balance synchronization across teller dashboards, ensuring data accuracy during high-volume operations.
· Used Zustand for state management to maintain consistency in multi-step transaction workflows.
· Mentored 5 junior developers on React best practices and Agile workflows, improving team productivity by 25%.
· Optimized UI rendering with React Server Components (RSC) and code splitting, reducing render time by 30%.
Implemented JWT-based role-based access to restrict features (e.g., large withdrawals) to authorized personnel. Environment: ReactJS, Next.js, Zustand, TailwindCSS, WebSocket, Spring Boot, RESTful APIs, Jenkins, Open Shift, Jira, Agile Scrum, React Formik
· Analyzed system requirements and developed technical solutions for complex projects.
Performed testing to determine functionality or optimization.
PROJECT #3: Sales & Services Portal for MUFG Bank
Duration: January 2021 – May 2022
Description: A portal built for MUFG Bank to streamline fund transfers, onboarding, and compliance for global users. Provides real-time transfer workflows via WebSocket and a cron scheduler for recurring transactions. Includes multi-step forms for account closures, role-based dashboards for case management, and Redis caching for fast API responses. Features GDPR-compliant logging to PostgreSQL and a mobile-first design with ShadcnUI and TailwindCSS. Focuses on efficiency and regulatory adherence.
Responsibilities:
· Built real-time fund transfer workflows using WebSocket, achieving
· Designed a cron job-based scheduler with Next.js and Spring Boot for recurring transactions, reducing manual intervention by 70%.
· Implemented multi-step forms with React Formik for account closure workflows, integrating backend checks for compliance.
· Created role-based dashboards for case management (e.g., overdraft approvals), cutting resolution time by 40%.
· Logged user actions to PostgreSQL for GDPR compliance and audit readiness.
· Optimized performance with RSC, reducing client-side load by 35%.
· Implemented Redis caching for frequently accessed data (e.g., exchange rates), improving API response times by 50%.
· Built mobile-first interfaces with ShadcnUI and TailwindCSS for cross-device compatibility.
Added global error boundaries in React to reduce user-reported issues by 30%. Environment: ReactJS, Next.js, React Server Components (RSC), Spring Boot, PostgreSQL, RESTful APIs, WebSocket, JWT, TailwindCSS, React Formik, Jenkins, Open Shift, Jira, Agile Scrum
· Analyzed code and corrected errors to optimize output.
Established clear system performance standards and wrote specifications.
PROJECT #4: Application Management System
Client: UMB Duration: September 2019 – January 2021 Environment: Angular, Angular Material, TypeScript, NgRx, TailwindCSS Description: A unified platform for banking operations, emphasizing product management and internal workflows. Built with reusable Angular components and dynamic forms via Angular Material for flexibility. Incorporates NgRx for robust state management across modules and role-based authentication for secure access. Optimized with AOT compilation and lazy loading for performance. Aims to streamline banking processes with a consistent user experience.
Responsibilities:
· Built dynamic, form-based applications using Angular Material UI.
· Implemented NgRx for efficient state management across multiple modules.
· Designed reusable UI components to improve development speed and user experience.
· Integrated role-based authentication to secure user access levels.
Optimized Angular performance, reducing load times through AOT compilation and lazy loading.
Environment: Angular 14, Angular Material, RxJS, single-spa, Spring Boot, RESTful APIs, PostgreSQL, Jenkins, HTML5, CSS3, SASS, Jasmine, Git, Jira
· Leveraged Agile methodologies to move development lifecycle rapidly through initial prototyping to enterprise-quality testing and final implementation.
Mentored junior staff members in coding best practices and problem solving techniques.
PROJECT #5: Product & Case Management System
Client: MUFG Bank Duration: September 2019 – January 2021 Environment: Angular, Angular Material, TypeScript, NgRx, TailwindCSS Description: A system for MUFG Bank to manage financial products and customer service requests. Features an interactive product catalog with advanced filtering, built using Angular Material, and dynamic onboarding workflows. Includes automated case handling for efficient resolutions and NgRx for consistent state management. Designed for seamless use across desktop and mobile devices. Focuses on improving product access and service efficiency.
Responsibilities:
· Created an interactive product catalog with advanced filtering using Angular Material.
· Designed dynamic onboarding workflows for financial products.
· Managed global state with NgRx for consistent application behavior.
· Automated case management processes, reducing resolution time by 40%.
· Enhanced UI/UX for a seamless experience across desktop and mobile devices.
Environment:Angular 14, Angular Material, RxJS, single-spa, Spring Boot, RESTful APIs, PostgreSQL, Jenkins, HTML5, CSS3, SASS, Jasmine, Git, Jira
· Leveraged Agile methodologies to move development lifecycle rapidly through initial prototyping to enterprise-quality testing and final implementation.
Mentored junior staff members in coding best practices and problem solving techniques.
PROJECT #6: Chrome Web Store Moderation Suite
Client: Google
Duration: November 2016 – August 2019
Description: A full-stack moderation suite for the Chrome Web Store to review extensions annually for Google policy compliance. Includes automated tools for code scanning, metadata validation, and bulk moderation, plus real-time dashboards for tracking approvals. Features malicious code scanners with high accuracy and a developer reputation scoring system. Built with Angular SPAs and Node.js APIs for scalability. Ensures efficient and secure extension vetting.
. Responsibilities:
· Built internal Chrome extensions for automated code scanning, metadata validation, and bulk moderation, reducing manual review effort by 25%.
· Designed real-time dashboards with Angular and Firebase to track extension approvals and reviewer productivity.
· Implemented malicious code scanners using regex and AST parsing, achieving 95% accuracy in flagging high-risk extensions.
· Developed a reputation scoring system for developers, reducing repeat policy violations by 40%.
· Secured PII in MongoDB with field-level encryption and integrated Firebase Auth for role-based access.
· Optimized Angular SPAs with lazy loading and AOT compilation, cutting load times by 30%.
· Scaled backend APIs with Node.js and Express.js clustering to handle high request volumes.
Migrated legacy tools from AngularJS to Angular 8, reducing bugs by 35%. Environment: Angular, Node.js, Express.js, MongoDB, WebSocket, Chrome Extension APIs, SCSS, Jira, Agile Scrum
PROJECT #7: Chrome Web Store Moderation Suite
Client: Google
Duration: July 2016 – November 2016 Description: A set of Chrome extensions designed to enhance internal workflows, focusing on QA and SEO audits. Includes a Script Annotation Tool for collaborative code reviews and automated crawlers for SEO data collection. Features Angular dashboards with WebSocket for live metrics and integrates with REST APIs and Firebase for analytics. Aims to improve productivity and data accuracy in internal processes.
Responsibilities:
· Built a Script Annotation Tool for real-time collaborative code annotation, reducing QA feedback cycles by 25%.
· Designed automated crawlers for SEO audits, accelerating data collection by 50%.
· Developed Angular dashboards with live metrics using WebSocket for real-time updates on productivity and usage.
Integrated extensions with REST APIs and Firebase for centralized analytics. Environment: Angular, Angular Material, Node.js, Express.js, REST APIs, Chrome Extension APIs, Firebase, WebSocket (Socket.io), SCSS, Git, Jira, Agile Scrum
Cognizant Technology Solutions
PROJECT #8: Customer-Facing Dashboards for American Express
Client: American Express
Duration: September 2014 to May 2016
Description: A suite of AngularJS SPAs for American Express, enhancing customer dashboards and promotional content delivery. Features dynamic widgets for transaction history and rewards, alongside a promotional system with high engagement. Includes JWT and RBAC for secure access and optimized workflows for reduced latency. Designed for high-traffic use with minimal memory leaks. Focuses on improving customer interaction and campaign performance.
Responsibilities:
· Refactored legacy jQuery workflows into AngularJS directives, reducing rendering latency for high-traffic dashboards.
· Built dynamic promotional content systems with AngularJS and Bootstrap, boosting click-through rates for campaigns.
· Developed customer dashboards with widgets for transaction history and rewards, improving session duration.
· Implemented JWT-based authentication and RBAC for secure access control, reducing unauthorized access by 50%.
Optimized SPAs with one-time bindings and scope cleanup, minimizing memory leaks. Environment: AngularJS, Bootstrap, HTML5, CSS3, REST APIs, Jira
PROJECT #9: www.createaxis.com
Client: CreateAxis
PROJECT :
Description : A comprehensive web application for CreateAxis, an AI innovation agency specializing in AI solutions, digital development, and marketing. Built with React and Next.js for scalability and TailwindCSS for modern, responsive design. Supports cutting-edge functionalities with efficient backend operations. Designed to showcase innovative services and ensure seamless user experiences across platforms.
Responsibilities:
· UI/UX Implementation: Develop and maintain user interfaces using Next.js and Tailwind CSS, ensuring a responsive and visually appealing design.
· Dynamic Content: Implement dynamic content loading and state management using Next.js features like SSR (Server-Side Rendering) and SSG (Static Site Generation).
· Cross-Browser Compatibility: Ensure consistent user experience across different browsers and devices.
· Accessibility: Implement accessibility standards to make the website usable for all users, including those with disabilities.
· Server-Side Logic: Develop and maintain server-side applications using NestJS, ensuring robust and scalable backend services.
· Database Management: Design, implement, and optimize database schemas using MongoDB, ensuring data integrity and efficient querying.
· API Development: Create and manage RESTful APIs and GraphQL endpoints to facilitate communication between front-end and back-end systems.
· Third-Party Integrations: Integrate with third-party services, such as Google Sheets API, to enhance the functionality of the website.
· Security: Implement security best practices, including authentication, authorization, and data encryption, to protect the website from vulnerabilities.
Frontend Development
Frameworks/Libraries: Angular 14, React, Nextjs, AngularJS
State Management: Zustand, React Redux, RxJS, NGRX
Styling: HTML5, CSS3, SASS, LESS, Bootstrap, TailwindCSS, NativeWindCSS, Angular Material, Flex Layout, Responsive Web Design
Languages: TypeScript, ES6, JavaScript
UI/UX Principles: UI/UX design principles, JSON
Backend Development
Frameworks: Spring Boot, NestJS, Nodejs, Expressjs
API Design: REST APIs, GraphQL APIs
Authentication/Authorization: JWT
Database
Relational: PostgreSQL, SQL
NoSQL: MongoDB
Database Tools: MySQL Workbench, DBeaver, MongoDB Atlas
AI/ML & Integrations
LLMs & Tools: OpenAI, DeepSeek, Replicate API
DevOps & Cloud
Cloud: Red Hat OpenShift, AWS
CI/CD: Jenkins, GitHub, Bitbucket
Build Tools: Webpack, Angular CLI
Editors & IDEs
VS Code, Cursor AI Editor, WindSurf AI Editor, IntelliJ Idea, Eclipse
Testing & Collaboration Tools
API Testing: Postman
Project Management: Jira
Version Control: GitHub, Bitbucket
Methodologies & Practices
SDLC: Software life cycle, Software best practices
Agile: Sprint planning, Team collaboration, Project management
Date of Birth: August 18, 1988
Linkedin Profie: https://www.linkedin.com/in/srinivas-thadigoppula-6ab80054/
Bold Profile: https://bold.pro/my/srinivas%2Dthadigoppula/111r