With over 16 years of specialized experience in IT and web development, expertise has been cultivated in Java, Spring Boot, Hibernate, Microservices, and UI technologies. Seeking a role as a Full Stack Lead Developer. Demonstrable experience in constructing and deploying microservices with Spring Boot and employing Hibernate for ORM. Proficient in utilizing Kafka for messaging, terraform for infrastructure as code, and deploying on AWS. Committed to leveraging this comprehensive skill set to benefit teams and esteemed clients. Over the years, expertise has expanded to engineering expansive, robust, and distributed platforms. Skilled in addressing complex challenges, architecting microservices-centric solutions, rejuvenating legacy systems, and crafting intuitive frontend interfaces with JavaScript, TypeScript, React, and Angular. With an in-depth understanding of Spring Boot, Hibernate, Microservices, Kafka, Terraform, AWS, React, and Angular, poised to excel as a Java and UI Full Stack Lead Developer, aiming to enhance team productivity and client satisfaction.
Project: Fulcrum
Description: Engineer an enterprise platform driven by events, tailored to empower digital businesses with real-time insights and swift reactions. Facilitate event-based synergies within applications and throughout various business units, seamlessly integrating with other enterprise data platforms for comprehensive business activity. Uphold a centralized communication framework that's self-sufficient, scalable, and resilient. Design it to be configurable, ensuring the efficient distribution and response to pivotal enterprise business events.
Responsibilities:
Project: CRE (Claim Resolution Engine) - Dispute Workstation
Description: The Claims Resolution Engine Claims manager and Ease will be making enhancements for Genesis conversion and streamline dispute entry
Enhancement to the dispute process will enable single sign-on between the EASE application and the work case manager. Single sign-on with links to ease documentation
Case Manager new workload configuration and reporting as well as integration of nautilus integration which will use OCR functions to auto index and log critical data to cases through support of dispute and work case API to digitize, store and retrieve documents, images, and reports
Responsibilities:
Project: New Research Engine
Description: This initiative centers around an internal web-based solution for fraud management. It's designed to gather cardholder details and dispatch notifications via its specialized API calls, all stemming from the Notification Engine. The engine's operations are determined by the callback codes linked to each client.
Responsibilities:
Project: 360Control – ECM Mobile
Description: This project is to develop a mobile-optimized web experience for the expense claim management feature of 360Controlapplication.
Responsibilities:
Project: Penfed Mobile Application
Description: Pentagon Federal Credit Union (Pen Fed) was seeking to re-platform their existing mobile application onto Adobe Mobile. The re-plat formed hybrid mobile application will leverage the Adobe AEM authoring environment to create and manage rich content. Pen Fed was engaged us to define the mobile roadmap and key use cases (both existing and value-add) to be implemented in the initial release of the re- plat formed mobile app. We also defined the complete architecture solution design, and the touch points between AEM, the mobile app, and Pen Fed’s existing and planned web services.
Responsibilities:
Project: Dispute Resolution Process
Description: At PayPal, making the buying and selling process as easy as possible for our customers. So when it comes to filing and resolving complaints, PayPal will treat both sellers and buyers fairly while guiding both through the resolution process. There are three ways that a buyer can initiate a complaint. And that process, including time frames and who is in charge of settling the dispute, will vary depending on how the purchase was funded.
Dispute/Claim: Buyer contacts the seller directly through PayPal’s Resolution Center site to file a dispute, and the two parties work together to find a solution. If buyer and seller can’t agree to a solution, buyer can escalate the dispute to a claim in order to request a refund/reversal, where PayPal steps in to determine how the situation should be resolved.
Chargeback: Buyer goes to their card issuer and requests a refund.
Bank reversal: Buyer goes to their bank to request a refund.
Responsibilities:
Responsibilities:
Project: CFP Reporting Module
Description: The delivery of reports to external clients is scattered across multiple portals, tools, and channels, creating an unfriendly client experience. This fragmentation, coupled with overlapping functionalities among tools, has resulted in duplication and operational inefficiencies, making the system costly to manage and maintain. The primary objective of the new Reporting tool is to centralize all reports across various asset classes, creating a singular hub for all client needs. Moreover, this initiative aims to unify all reporting entitlements using strategic tools, specifically the Enterprise Entitlement Services (EES), and to capture detailed metadata associated with each report. This holistic approach allows for fine-grained entitlements, the scheduling and distribution of reports and data files, and enhances monitoring capabilities, ensuring report delivery visibility and confirmation. Clients will benefit from the flexibility to define custom extracts, choose delivery channels, and even schedule their reports. Additionally, there will be a feature offering views to archived reports and a seamless transition (STP) for clients who prefer to receive or pull customized data files directly instead of accessing them through a portal. Beyond these, the tool will capture and showcase usage metrics, providing valuable insights into report interactions.
Responsibilities:
Project: Automatic Ticket Resolution Platform
Description: The project focuses on a single-page web portal designed to analyze support tickets raised for specific clients. By extracting keywords from ticket descriptions, the portal categorizes them using Apache Open NLP tools. This system integrates tickets into its application database through various data adapters and employs Apache Solr to facilitate robust filter search functionality. Furthermore, by breaking down the ticket descriptions, it harnesses the power of NLP tools like Apache Lucene and Solr for intelligent categorization. Additionally, for user guidance, the portal hosts static videos for comprehensive video walk-throughs.
Responsibilities:
Project: MORT Phase3 Manual Amendments
Description: This project empowers internal users to modify commercial data items in EXPIN through an interactive, screen-driven procedure. The Manual Amendments solution enhances the consumer functionality introduced in MORT phase 2. It grants internal business users the capability to dynamically update an array of commercial data sources, such as Non-Limited Commercial Data, Trading Addresses, Companies House, Directors, Payment Performance, Commercial CAIS, Legal Notices, Public Information, Financial Accounts, Mortgages, Consumer Credit Licenses, and Monitoring records, all tailored to their specific user role.
Responsibilities:
Project: Analytics Market Place
Description: The "Analytics Market Place Solution" offers analytics-as-a-service, delivering comprehensive reports on analytic challenges. This platform sources input from various channels like Hive and JDBC via adapters, subsequently processing and aggregating the data. Within this environment, a diverse range of professionals - from business users and analysts to scientists and developers - can collaborate to forge effective analytic solutions. My contribution involved developing an initial prototype. I am currently immersed in the further development and deployment of these adapters, which are instrumental in fetching table metadata from databases such as Hive, RDBMS, and HBase. This metadata is then channeled into our application using the aforementioned adapters. Data import is facilitated through Hive Adapters and JDBC rest services, with the flexibility to include or exclude datasets during the import process into the application.
Responsibilities:
Project: Oxford OM
Description: Oxford OM is the major plan provider for Tristate (New York, New Jersey, Connecticut) in theUS market. Oxford is merged into UHG and as part of the services to UHG clients my team is responsible for Customer Service Module which has the following modules:
Responsibilities:
Project: Statement Control Application
Description: Statement Control Application generates the statements required for TCW clients out of PACE the application identifies and extracts the TCW statement data from PACE and performs auto validations. It manages the workflow of statements through the web interface and generates the statement data files for the external print vendor (DST). It also handles the confirmations received from DST for tracking purposes
Responsibilities:
Project: Finacle – e-Banking – Alert Server Module
Description: Finacle is a universal banking solution offered by Infosys.
Finacle e-banking solution is a proven Internet and mobile solution for both Corporate and Retail banking customers with finacle alerts, financial institutions can instantly notify customers and internal users whenever an important business event occurs, through the medium of his choice: email, mobile phone, pager, fax or voice
Responsibilities:
TECHNOLOGY SUMMARY