# Varun Shah > Lead Software Engineer at Yodlee | Full-Stack Development • AI Integration • Enterprise Web Apps Location: Raleigh-Durham-Chapel Hill Area, United States Profile: https://flows.cv/varunshah 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. Core Expertise: AI Integration: Developed Model Context Protocol (MCP) server in Node.js/TypeScript with 15+ financial API tools, facilitating integration between Yodlee APIs and AI platforms for automated financial workflows. Full-Stack Development: Build applications using React.js/Node.js frontends integrated with Drupal CMS backends, focusing on scalability and performance under enterprise requirements. API Development: Design RESTful and GraphQL services with multi-environment support and authentication protocols (OAuth, JWT) for secure financial data integration. System Architecture: Work on solutions that connect traditional enterprise systems with modern web technologies and AI capabilities. Recent Work: Built MCP HTTP server with Express.js supporting stdio and network protocols, implementing security measures and automated API endpoint construction for enterprise AI integration. Developed applications combining Drupal architecture with modern JavaScript frameworks for improved system performance. Technical Skills AI & Integration: Model Context Protocol (MCP), OpenAI APIs, AI platform integration Languages: JavaScript/TypeScript, PHP, Java, Ruby, Python, HTML5, CSS/SCSS Frontend: React.js, Redux, Next.js, Angular.js Backend: Node.js, Express.js, Drupal 7-10, Symfony, Laravel, Ruby on Rails, Spring Boot APIs: RESTful, GraphQL, SOAP/XML, Apigee, MCP Protocol Security: OAuth/OAuth2, JWT, CORS Tools: Docker, CI/CD, Jenkins, Git Databases: MySQL, SQL Server, Oracle, MongoDB ## Work Experience ### Lead Software Engineer @ Yodlee Jan 2019 – Present | 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. ### Software Engineer @ Yodlee Jan 2016 – Jan 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. ### Junior Web Developer @ Heffernan Insurance Brokers Jan 2016 – Jan 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. ### Web Developer and Report Writer, Office of Planning and Institutional Research @ California State University, East Bay Jan 2016 – Jan 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. ### Student Assistant Web Developer, Office of Planning and Institutional Research @ California State University, East Bay Jan 2015 – Jan 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 ### Student Assistant Web Developer @ ASI CSU East Bay Jan 2015 – Jan 2015 | Hayward • Manage and update the contents of Associated Students Inc Website on Cascade Content Management System . • Marketing special events on the website . • Working on the back end and front end of the website with basic HTML, CSS , JavaScript and Jquery . ### Student Assistant Customer Service Representative @ ASI CSU East Bay Jan 2014 – Jan 2015 | Hayward • Monitor monetary transaction for Associated Students Program and Clubs. • Provide various cashiering functions which include selling movie tickets , season or event tickets. • Giving out and managing different Spreadsheets with seasonal tickets , Scantron Log, Transaction Sheet. • Answering queries to people on phone and person to person on all the events taking place on campus. ### Software Engineering Intern @ Express Realty Company Jan 2014 – Jan 2014 | livermore, california • Designed and Developed website for the new investment firm using PHP and other website using JSP, Servlet and EJB. • Build a duplicate CRM application using PHP. • Developed Stored Procedures, queries to extract the Customers data from the database. • Used Subversion for Version Control Management. • Extensively used the Struts tag libraries (Bean Tags, Logic Tags and HTML Tags etc.) and Custom tag libraries. • Involved in code reviews, debugging and testing. • Used connection pooling for optimization using JDBC interface. • Flexibly used J2EE design patterns like Value Object, Data Access Object and Singleton. • Replicated data for prevention of data loss. • Worked as self-reliant individual and as a team member. • Environment: PHP, HTML, CSS , JavaScript, CRM, My SQL , J2EE, JSP, Servlets, SOAP , RESTful web services. ### Java Web Developer @ ISN Softech Pvt. Limited Jan 2013 – Jan 2013 • The Application is designed using J2EE technologies based on MVC architecture. • Designed and coded business components using J2EE architecture. • Developed presentation layer using JSP, HTML, XML, XSLT and JavaScript. • Designed and coded Swing GUI consisting of multiple windows communicating between them. • Entity Bean will manage the transactions with the database to deliver the content to the presentation layer and also to store the data into the data layer. • Used spring bean factory to retrieve objects by name, and to manage relationships between objects. Used spring to provide a consistent framework for data access and to control the proliferation of Singletons. • Developed Build Script using ANT tool. • Implemented Spring Framework MVC based solution. • Developed and deployed Servlets for the interaction with the SQL Server database using JDBC. • Used JBuilder IDE to develop java code. • Used Hibernate Query Language and wrote HQL queries for data retrieval from the database. • Worked with tomcat in configuring the connection pools and deploying the web applications. • Used GOF and J2EE design patterns like Factory, MVC, DAO, Value Object, Service Locator, and Session Facade. • Wrote Ant scripts to automate the builds and installation of modules. • Involved in writing Test plans and conducted Unit Tests using JUnit. Environments: J2EE, Java, Servlets, EJB, JSP, Swing, Hibernate, MS VSS, HTML, JavaScript, XML, XSLT, PL/SQL, SQL Server, JSON ,Spring, Spring MVC, Design Patterns, JUnit, Ant, Tomcat 5.0, JBuilder, Win NT. ### Web Developer @ Sai Management and Educational Services Jan 2012 – Jan 2013 • Involved in the analysis, design, implementation, and testing of the project. • Implemented the presentation layer with HTML, XHTML and JavaScript. • Developed web components using JSP, Servlets and JDBC. • Implemented database using SQL Server. • Designed tables and indexes. • Wrote complex SQL and Stored procedures. • Involved in fixing bugs and unit testing with test cases using JUnit. • Developed user and technical documentation. Environment: Java, JSP, Servlets, JDBC, JavaScript, MySQL, JUnit, Eclipse IDE. ## Education ### Master of Science (MS) in Computer Science California State University - East Bay ### Bachelor's Degree in Computer Engineering Gujarat Technological University,Merchant Engineering College ## Contact & Social - LinkedIn: https://linkedin.com/in/varun3129 --- Source: https://flows.cv/varunshah JSON Resume: https://flows.cv/varunshah/resume.json Last updated: 2026-04-17