Post Job Free
Sign in

Principal - Sr. Tech Lead (Full Stack)

Location:
Philadelphia, PA
Posted:
April 22, 2025

Contact this candidate

Resume:

Ravi Ranpura

****.*******@*****.***

Phone: 240-***-****

PROFESSIONAL SUMMARY

Highly skilled and result-oriented Lead software professional with 21+ years in Full Stack Software Development and IT, specializing in Enterprise Applications, Cloud Native Solutions, and Distributed Microservices Architecture with event-driven design.

Expertise in Microsoft .NET (.Net 8 & below, .Net Core 3.1+, and earlier .Net Frameworks(4.8 to 1.1), C#.NET, Java Spring Boot, Python, ASP.Net MVC, highly scalable Restful APIs, WCF, Web Services and Event driven solutions using Apache Kafka, Azure Service Bus.

Strong skills in various Enterprise Web Application development and SPA Web Apps using various front-end JavaScript libraries, frameworks and technologies including Angular, React, TypeScript, AngularJS, RxJS, JQuery, JSON, CSS3, HTML and more.

Implemented Retrieval-Augmented Generation (RAG) methodologies to enhance the accuracy and relevance of AI-generated content through claims data claims retrieval processes.

Experienced in deploying Azure Cognitive Services and Azure Search API to enable advanced retrieval capabilities, supporting the seamless integration of vast datasets into generation workflows.

Leveraged Azure OpenAI Service to integrate large language models with claims retrieval systems, enhancing content generation for adjusters and insured based on real-time data and user prompt.

Designed and implemented API architectures that facilitate the retrieval of structured and unstructured data from various sources, ensuring high reliability and scalability in generation tasks

Expertise in Object-Oriented Analysis, Design and Implementation using extensive experience of the full system development life cycle (SDLC) for the software using Design Patterns.

Experienced in creating SPA applications and complex UI Components using Angular, REACT and Web apps using ASP.NET.

Proficient in advanced Module development for Web Applications with various types of charting components like HighCharts, Dundas Charts and Chart Director for Data Visualizations, and libraries like Kendo UI - Telerik, Infragistics & DevExpress ASP.NET AJAX controls, SlickGrid.

Expert in CI/CD pipelines and automation using Jenkins, Docker, Azure Kubernetes (AKS), Azure DevOps, GitHub and other deployment tools.

Strong skills in writing database queries using Joins, Stored procedures, Views, Triggers, Functions, query optimization techniques, SQL Server Reporting Services (SSRS).

Proven track record in Insurance, Banking, Financial, Audit & Risk, Health and Corporate Security sectors, delivering innovative solutions that drive operational efficiency and business growth.

Strong background in Agile methodologies (Scrum & Kanban), collaborating with cross-functional teams to deliver high-quality software solutions.

EDUCATION

Engineering Major – Bachelor of Computer Engineering, CCET

AWARDS and ACHIEVEMENTS:

“BRAVO (Best of IBM) Award – for Customer Delight” – At IBM.

Skill Set Summary:

Programming Expertise:

Microsoft .NET (.Net 8 / .NET Core 3.1 / .Net Framework (4.8 & lower), ASP.Net MVC 5.x/4.0/2.0, RESTful Web APIs / WCF / SOAP based Web Services, Angular, React, TypeScript, JMVC, C#.NET, Java Spring boot, VB.NET, Angular, AngularJS, Jquery, AJAX, Sencha ExtJS JavaScript Framework, ASP, JavaScript, JSON, VB Script, HTML, XML, XPATH, XSL, and PL/SQL plus, Microsoft Directory Services / Graph APIs, GraphQL

Database (RDMS):

MS SQL Server from 7.0 to 2022, MongoDB, MS Access, Oracle9i/10g.

IDE:

Visual Studio Code, Microsoft Visual Studio.NET 2022/2019/2015/2013/2012/2008/2005/2003/, Github, Visual Studio Team System Foundation (VSTS), Visual Source Safe 6.0. Microsoft Office SharePoint Designer 2007, FrontPage.

Third Party/Vendor Tools

SlickGrid, RequireJS, Underscore JS library, Angular Bootstrap, Bootstrap, Angular Material, jsPlumb, Infragistics, Dundas Charting Components, Highcharts, Advance Chart Director, Sencha ExtJS.

Devops Tools:

Docker, Kubernetes, Jenkin Pipelines, Azure DevOps, DevSecOps

Reporting Tools:

Crystal Reports 10/11.5, MS Excel, SQL Reporting Services (SSRS) 2005/2008/2012

Operating Environment:

Windows 11x,9x/ME/NT/2000/XP/2003/2008/Vista/7.0, Dos 6.22. Windows Server 200x, 201x, 2022, Linux

PROFESSIONAL EXPERIENCE

Chubb Limited May 2020 – Current

Principal Engineer - AVP - Sr. Technical Lead (Full Stack)

Client: Chubb Whitehouse Station, NJ

As a Full Stack - Principal Engineer, providing technical leadership to the development team, ensuring that best practices and industry standards are followed uniformly across Claims Applications. With Hands-On expertise - Designing and implementing robust and scalable microservices architecture for Cloud Native RESTful Web APIs, Azure Function Apps and Web Apps, Angular and various JavaScript Libraries including Bootstrap/Angular Material. Responsible for end to end product delivery and guiding and leading dev teams. Enabling production support team with admin tools and interactive UI interface to support almost 35+ Claims Restful APIs which includes functionalities like Claim Intake and end to end Claim Processing, Claim Adjudication and Payments. Responsible for design and development of Claim Decisioning Framework with interactive User Interface using Angular and Java Spring boot APIs. Integrated Claims data validation with Microsoft Rule Engine and Drools Rule Engine. Working with Business and Architecture Team to evaluate and implement efficient robust high performing scalable applications. Applied Agile Methodology and Practices across board.

Developed Cloud Native solutions leveraging Azure and .NET technologies, including .NET Core, WebAPI, C#, Angular, Cosmos DB, Azure Table and Blob Storage, SQL PaaS, and MongoDB.

Implemented RESTful APIs following Open API standards, API versions, configuring and deploying using Azure API Management (APIM), while applying security measures with Azure AD and Azure AD B2C to ensure secure API access.

Established security mechanisms for APIs, including Role-Based Access Control (RBAC) and endpoint documentation for consumers through Swagger.

Created an Claims Portal using Angular to facilitate tracking of the Claims Journey from intake to evaluation, adjustment, processing, and payment.

Leveraged Kafka as a message broker to enable asynchronous communication between applications, enhancing system resilience and scalability.

Developed enterprise business APIs for secure file transfer, SMS/email notifications, and streamlined processing.

Deployed API services using DevOps practices, implementing Jenkins pipelines with YAML, and running microservice APIs on Azure Kubernetes Service (AKS) in both primary and disaster recovery environments.

CDF UI implementation with Java Restful APIs for straight-through processing using RHDM Drools.

Engaged in grooming user stories, planning deliverables, creating proofs of concept (POCs), and applying design patterns.

Collaborated with business stakeholders to gather requirements and provide improvement suggestions while communicating project activities and progress to project managers and clients.

Tools & Technology: .NET Core, C#.NET, REST APIs, Entity Framework Core, Apache Kafka, Microservices architecture, SOAP Services, Jenkin, WCF and Web Services, LINQ, Azure Data Tables / Blob Storage, Azure Functions, Azure AppServices, DevSecOPS, Azure Kubernetes (AKS), Azure APIM, Azure SQL PaaS, SQL Server, MongoDB, Angular, HTML5, CSS3, Sharepoint Document Services, Visual Studio 2019/2022 with Github, Jenkin, Unity Framework, NUnit.

IRIS Software Inc July 2010 – April 2020

(Technical Leader – Sr. Project Manager)

As a Technical Leader, responsible for Analysis, design, development and quality delivery of software applications, requirement gathering, testing, implementation and quality delivery of enterprise applications.

PROJECTS:

KPMG US Sept 2016 – April 2020

(Sr. Software Engineer / Sr. Tech Lead)

Kriterion / PRS / IXP - Inquiry Express/ KWebAPP / eAdvisory / iManage / QDT / CLEAS – CEAC

Responsibilities:

Highly recognized and awarded Kriterion is Fully Design & Architected application which is $2 million budgeted implementation drive with 6 offshore team members. Accomplished all sprint deliverables with on time release with 0 defects. Accommodating CRs with established process and applied thoroughly Agile methodology. Performed Lead responsibilities during Scrum calls sprint ceremonies. Managed / Lead / Guided offshore team and worked closely with onsite BA team and interacted with end client to capture more UI experience expectations. During hypercare collected feedback and accomodated CRs.

Upgraded application from legacy ASP.NET, C# to ASP.NET MVC / WebAPI, Angular, Bootstrap and SQL Server 2016. Created Full scale Reactive and Responsive Angular SPA applications for Krtierion with /C#. Later application was upgraded to Angular 8.0.

Designed JSON schema and scoring engine for Kriterion application. Created Dynamic data driven UI templates with JSON formats. Which can be customized with directly updating JSON in DB.

Designed and Created complex Angular Components / Routing / Routing Guards / Handled UI Services via HTTP Proxy Classes to filter / format UI requests / Applied Publish subscribe model and state management using Reactive programming using RxJS and consumed number of extensive NGRX reactive libraries. Used Angular CLI for Build / Package UI app.

Designed and created database and optimized it with selected indexing which is holding millions of records and working which is providing milli-second performance on UI and WebAPIs.

Created Background Jobs and Services and managed timers using Quartz & Topshelf libraries.

Used SlickGrid in Logging Framework across Kriterion and PRS application.

Applied asynchronous coding across application from Web APIs to Business Layer and Data Access Layer.

Responsible to perform Code Review / CSSLint / JSLint / Fortify / Bundling / Minification / Deployment using Jenkin Pipeline.

KWebAPP app is admin utility to monitor drms dockets and created using Asp.NET Core and deployed to Azure App Services. Utlized Azure SQL Server.

Bank of America, NYC June 2015 – Sept 2016 (Sr. UI Developer / Sr. Software Programmer Analyst)

Deal Management System Wall Crossing Portal/ Logging Framework /BUIC Dev

DMS provides subject matter expertise to GMI in all deal/transaction related discussion. Wall Crossing Portal facilitate to wall cross company individuals to wall cross for the particular deals to meet compliance guidelines.

Responsibilities:

Created AngularJS SPA applications with MVC/WebAPI/Bootstrap/C#/Sql Server

Created common CSS with CSS3 standard using LESS Framework / Web Essentials.

Used SlickGrid in Logging Framework and Wall Crossing Portal Applications. Implement Export to Excel and PDF features for SlickGrid. Created Custom Grid Editors for SlickGrid.

Implemented Web APIs to serve data to UI.

Responsible to perform Code Review / CSSLint / JSLint / FXCop / Bundling / Minification / Deployment for the DMS and Wall Crossing portal.

Worked with various Bank Enterprise ETP and EDaas services (Encryption/Decryption, Instrumentation services etc).

Created complex SQL Stored procedures and tuned the performance of the existing Stored Procedure of the applications. Created client reports using SSRS for DMS.

Perform activities for unit/integration testing on dev/uat/prod. Implemented NUnit/Moq for Server Side

Barclays Capital, NYC Dec 2014 – June 2015

(Sr. UI Developer)

MarginGen

The margin optimization program’s remit is to provide and infrastructure that can be used to Effectively Design, Execute, and Actively Support margin calculations in R&A.

Responsibilities:

Implemented the service layer with ASP.NET Web API to expose required application endpoints and implemented SPA using Angular, Bootstrap, Sencha extJS and CSS3.

Applied RequireJS for dynamic module loading and better dependencies management.

Implemented REST based Services to retrieve data from MongoDB and created Provider layer to full fill data needs of WebAPI service layer.

Worked with jsPlumb and created Graph nodes and edges with Graph attributes and integrated UI components with each attributes.

Bank of America - Merrill Lynch & Co., Pennington, NJ Dec 2012 – Dec 2014

(Tech Lead / Sr. Programmer Analyst)

Merrill Lynch One (Control Panel / Approval / Enrollment / CDN / WMW+/ ICP)

Merrill Lynch One is the new platform that will make it easier for Advisors to design investment solutions closely aligned with client goals. It begins with the Merrill Lynch Investment Advisory Program, consolidating five of Managed Solutions Programs into just one.

Responsibilities:

Created custom jQuery UI Plugins for sxpcdn (single experience content delivery network product) which are consumed across all the applications of ML One project. SXPCDN contains controls including (custom textbox/dropdown/button/custom grid/calendar/tabs/ common application UI widgets) and Integration APIs for apps running inside windows based WMW+ vs app running in IE)

Working on applications using ASP.NET MVC and JMVC based model where jQuery and JavaScript follows MVC model through applications development.

Applied AngularJS (for client side MVC Pattern) for ICP application.

Created common CSS with CSS3 standard, following Box Model structure which is used by all applications of ML One. Driving standard CSS practices across the application.

Implemented SOAP and REST based WCF Services and Provider classes.

Designed the UI tier using Views / Partial Views / Shared Layouts / jQuery Plugins / Javascript / Caching mechanism and Validation Logics.

Optimized JavaScirpt/jQuery scripts to avoid memory leak in browsers.

Focus on reusability and Separation of Concern via Unity dependency injection.

UBS Investment Bank, Newport, NJ May 2012 – Dec 2012

(Sr. Programmer Analyst)

BookMaster BookStore Adoption (Finance Golden Source)

Book store receives book feeds from various Book Master Systems. The books are stored and later propagated to downstream as part of function hierarchy to Risk and Finance systems.

Responsibilities:

Designed the UI tier using ASP.NET 4.0 Web forms, User Controls/Server Controls, Master Pages, Caching mechanism and Validation Logics.

Used DevExpress ASP.NET AJAX controls and Jquery for rich UI functionality and extensive user experience.

Implemented Windows Service and scheduled multiple jobs for Real time Lingua Message and EOD full BookMaster Hierarchy message out of Book Store via ORCA.

Implementing SOAP and REST based WCF Services.

Bank of America - Merrill Lynch & Co., Pennington, NJ July 2010 – Apr 2012

(Sr. Programmer Analyst)

Wealth Outlook 3.0

Wealth Outlook 3.0 is retirement planning tool used by FAs (financial advisors) of Bank of America – Merrill Lynch.

GE OnlinePlatform Framework for Trading Applications

Global Elements (GE) Online Platform Framework provides number of AJAX enabled UI Controls and Data Providers APIs to Trading Applications for rich UI functionality and extensive user experience

Responsibilities:

Created handler classes for Client Side Web Service call using AJAX Extensions.

Created client side interactive data driven charts using Highcharts framework, Jquery, JavaScript, JSON and AJAX.

Designed the UI tier using ASP.NET Web forms, User Controls/Server Controls, Master Pages, Caching mechanism and Validation Logics.

Implemented SOAP and REST based WCF Services.

Asset Constraint Module is developed using ASP.NET MVC Architecture to develop of Wealth Outlook 3.0 product.

Created interactive Views using Jquery and AJAX. Designed ViewModel and Model classes for strongly typed views handled by Controllers.

Msquare Systems Inc January 2008 – June 2010

(Software Programmer Analyst)

As a Software Programmer Analyst, responsible for Analysis, design, development of software applications, requirement gathering and analysis, testing, implementation and quality delivery of web based enterprise applications using .NET Technologies and backend with SQL Server and Oracle.

PROJECTS:

Trading Applications (Stock Trading & Options Trading) – Merrill Lynch

As part of the Bank of America Corporation (BAC) integration with Merrill Lynch (ML), the Order Entry Trade management online pages for direct brokerage clients are being re-designed to the new MyMerrill re-design. Trade ticket is offered for the product types like Stocks, Options, Mutual Funds, Bonds & CDs, and IPOs.

IXRS Web Drug Management

IXRS (Interactive Web/Voice Response System) - Web Drug Management defines and develops a drug management system for managing the drug movement within IXRS studies.

KVS Legal Viewer System

Legal Viewer is a web-based application which enables the County Clerk to retain all Legal based documents related to the judiciary.

Contractor Tank Data Management System (CTDMS): -

There are numerous tanks with the Sunoco facilities that are owned and maintained by outside contractors. CTDMS provides facility to the Sunoco users to monitor those Contractors tanks and schedule the maintenance and inspections on tanks. It generates reports in a timely and efficient manner to identify maintenance issues along with repetitive patterns.

SpotLight: -

Akcelerant Spotlight is a tool for Credit Union and Bank professionals to compare their institution's performance with others. It allows users to analyze growth and review quarterly performance through various graphs.

IBM India Pvt. Ltd. March 2006 – November 2007

(Software Engineer)

As Software Engineer, performed Analysis, design, development, testing and implementation of enterprise applications for IBM US customer Sprint-Nextel telecom.

Utilized web technologies: ASP.NET, C#.NET, VB.NET, SQL Server, Oracle, MS Access, and ASP.

Improved performance through SQL query enhancements and code optimizations.

Developed library functions, UI screens, and made table design changes.

Developed Enhanced Generic Security module for ASP.NET applications based on user roles.

Implemented Microsoft SharePoint Portal Services (MOSS) for Document Management and Excel Services.

Technology: ASP.NET, C#.NET, ADO.NET, AJAX, XML, JavaScript, .NET Framework (3.0, 2.0, 1.1), SQL-Server 7.0/2000/2005, IIS 5.0/6.0

PROJECTS:

Mission Control (SPRINT USA): -

Mission Control is a tool to help planners and engineers to get a financial overview of all the Network related projects.

Security Module (SPRINT USA): -

This is generic and dynamic security module. Module contains facility to provide Role wise/ User wise Privileges on the application at Module/Page or Control Level.

SONET++ (Network Equipment Management System - SPRINT USA): -

SONET++ is the application to manage the network equipment for Telecom Companies.

Gateway TechnoLabs Pvt. Ltd. June 2005 – February 2006

(Sr. Software Engineer)

Worked with Business Analyst in translating business requirements into Functional Requirements Document and to Detailed Design Documents

Created Advanced Index Searching Module for Search Documents Content (Using Microsoft Indexing Service with Advanced Search)

Technology: ASP.NET, C#.NET, ADO.NET, XML, JavaScript, .NET Framework 1.1, SQL-Server 7.0/2000, Windows 2003 Server

PROJECTS:

EZCopy DMS (Document Management System): -

http://www.ezdocumentdepot.com

This document management system provides users easy access to stored information, allowing sharing with employees, clients, and partners. It features document search, email or fax sending, and organized folder storage, ensuring secure management of important documents on the server.

iSummation Technologies Pvt. Ltd. August 2004 – May 2005

(Programmer Analyst)

Responsible for database design, module design, development, deployment of Enterprise Applications.

Technology: ASP.NET, VB.NET, ADO.NET, XML, JavaScript, .NET Framework 1.1, SQL-Server 7.0/2000, Windows 2000/2003 Server

PROJECTS:

CROSBY Scholars SMS (Student Management System – Carolinanet, USA): -

www.crosbyscholars.org

This is online student management system whose mainly purpose to provide scholarship services to the students of high/middle schools of USA. Following are the modules and sub modules of the application.

ODHTS (Online Duty Hours Tracking System): -

This application, developed over 1,500 hours, caters to the medical sector—specifically hospitals and medical organizations in the USA—adhering to ACGME standards for Resident Duty Hours Regulations.

Online Water Parts (Shopping Cart Application): -

http://www.onlinewaterparts.com

This is online e-commerce Application providing global selling point of the various water parts products. This is secure and robust shopping cart application.

Inverion Technologies Pvt. Ltd. June 2003 – August 2004

(Software Engineer)

Responsible for database design, module design and development of Enterprise Applications.

Developed Intranet Application which includes modules like Human Resource Management System and Workflow Management System.

Created Bug Tracking Database and Quality Assurance System to organize project assets, reduce time and utilize maximum resources of the organization.

Technology: ASP.NET, VB.NET, ADO.NET, VB, ASP, XML, JavaScript, .NET Framework 1.1, SQL-Server 7.0/2000, Windows 2000 Server

PROJECTS:

Inverion Intranet System (In house project): -

This is an Intranet Application targeted to the IT service sector. Intranet Application includes feature of the Human Resource Management System. HRMS is designed to extend to all functions with human resources.

Store Stock(Shopping Cart Application): -

This is online e-commerce Application providing global selling point of the organization’s products. This is secure and robust shopping cart application.

References: Available upon request



Contact this candidate