As a Lead Software Engineer at Yodlee, I excel in comprehensive development of web applications and AI integration solutions for financial services. At Yodlee, I work with cross-functional teams to build scalable platforms that support financial data workflows for enterprise clients.
Experience
2019 — Now
2019 — Now
Raleigh, North Carolina, United States
• Developed accessible, reusable React.js and Node.js apps with TypeScript for fintech analytics portals; achieved WCAG 2.2 AA compliance, reduced bundle sizes, and optimized load speed via composable dashboards and code splitting.
• Architected enterprise Model Context Protocol (MCP) server in Node.js/TypeScript with 15+ financial API tools, enabling dynamic authentication, multi-environment support, and real-time Yodlee–LibreChat AI integration.
• Built scalable Express.js MCP HTTP servers supporting stdio and network protocols with advanced CORS, dynamic route construction, and robust error handling for AI-driven financial workflows.
• Developed AI-powered analytics dashboards using OpenAI APIs, React, HighCharts, D3.js, and Chart.js; cut frontend load times by 40% via lazy loading and caching.
• Designed secure Node.js backend platforms with modular controllers, multi-protocol authentication (OAuth, SAML, JWT), SSR, observability, and cross-domain communication for embedded app workflows.
• Implemented Express.js REST/GraphQL APIs with modular middleware for authentication, validation, logging, and error handling, enabling high-performance fintech microservices.
• Led full-stack redevelopment of Yodlee Inc.’s corporate site with a Drupal 10 headless CMS backend and custom Next.js/React frontend featuring responsive, SEO-friendly, and scalable design.
• Executed complex Drupal migrations (7→9→10) on Yodlee’s developer portal via the Migration API and headless architecture to preserve data integrity and performance.
• Architected backend APIs and data models in Drupal 10 by creating new entity types, refactoring modules, and enabling real-time content delivery.
• Built and maintained enterprise design systems using Ant Design, Material UI, Storybook, and design tokens for consistent, accessible UI across apps.
• Mentored teams through code reviews, architectural guidance, and Agile collaboration to improve code quality and delivery efficiency.
2016 — 2019
2016 — 2019
Redwood City, California, United States
• Developed cross-language SDKs for Yodlee APIs in PHP, Java, and Ruby, implementing unified authentication flows, centralized error management, and fully typed data models for seamless integrations across client platforms.
• Designed and documented scalable SDK interfaces, reducing integration time for new partners while ensuring consistent standards for authentication, error reporting, and data validation across all supported languages.
• Built advanced React single-page applications using React Router and a strongly typed data access layer, orchestrating interactions with multiple backend microservices and supporting dynamic, reliable client-side routing.
• Led custom module development in Drupal 7, delivering tailored business functionality, integrating third-party APIs, and optimizing content workflows to meet specific operational requirements.
• Executed complex migrations from Drupal 7 to newer versions, managing data mapping, automated content transformation, and iterative validation to ensure data integrity and streamline post-migration maintenance.
• Architected backend APIs and data models by creating new Drupal entity types, refactoring existing modules, and leveraging Drupal APIs to enable real-time, scalable content delivery for high-demand web applications.
2016 — 2016
Walnut Creek, California
• Work under the IT service department.
• Develop different websites as in a team for different venture of the company.
• Mainly worked and developed website with PHP, ASP.Net and Java.
• Used the front end skills of Bootstrap, CSS3 and JavaScript for creating website with PHP.
• Created single page web with WordPress and Drupal.
• Work and modify the content on request from the departments and ventures of the company with multiple
• servers.
• Maintain the database of the contents and clients for the website using MYSQL and Oracle 10g.
• Worked in a SCRUM environment.
• Environment: HTML5, CSS3, Bootstrap, JavaScript, PHP7, MySQL, JSP, Servlet, Eclipse, Spring MVC, Hibernate, WordPress, Drupal.
2016 — 2016
Hayward ,CA
• Working with Director and Reports Lead , design , develop and maintain IRADS website for content , accessibility and the appropriate look for the university.
• Use content management software i.e. Cascade Server and other web development tools JSP, Servlet ,HTML, CSS , JavaScript ,AngularJS, SCSS, JQuery, JSON, AJAX.
• Deep knowledge of Content Management System.
• Extracting schema from Dataware house and generating SQL based schema on the basis of generated reports.
• Work with internal users to develop report specification.
• Use data extraction and reporting tools i.e. SQL, SPSS, R ,SAS to obtain appropriate data and manage in MS Visio , My SQL Server, .
• Prepare reports and dashboards with Tableau.
• Works with internal and external contributing organization in the development of data feeds ,both incoming and outgoing.
• Provide data analysis to ensure report specifications can be satisfied with data available in current data warehouse.
• Implemented designs, including experimentation and multiple iterations.
• Wrote maintainable and extensible code in a team environment.
• Researched, designed and implemented scalable applications for information identification, extraction, analysis, retrieval and indexing.
• Worked closely with other team members to plan, design and develop robust solutions in a timely manner.
2015 — 2015
Hayward , California
• Involved in creating new website for the Institutional Research website for the University.
• Working with Data analytic department where data comes from data warehouse. The website itself is a research website
• Developing new web pages and redesign some of the old contents of the website on Cascade Server.
• Publishing the student and faculty data created in Tableau which are public in the form of dashboards.
• Designing a complete architecture of the flow of Data on the website to keep it user friendly.
• Uploading the Reports and the surveys of the past Student and Faculty records.
• Tools and Language: HTML , CSS, JavaScript , Tableau
Education
California State University - East Bay
Master of Science (MS)
Gujarat Technological University,Merchant Engineering College