Urvi Joshi

Urvi Joshi

Software Developer

Followers of Urvi Joshi236 followers
location of Urvi JoshiNew York City Metropolitan Area

Connect with Urvi Joshi to Send Message

Connect

Connect with Urvi Joshi to Send Message

Connect
  • Timeline

  • About me

    Director, Tech Lead at Prudential Financial

  • Education

    • University of Maryland Baltimore County

      2000 - 2002
      Master's Degree Computer Science
  • Experience

    • TripleHop Technologies

      Aug 2002 - Nov 2003
      Software Developer

      Triplehop’s enterprise Knowledge Management and Search Tool “MatchPoint” helps corporate users access and share the most relevant information from disparate sources, including the Internet, corporate networks and proprietary knowledge bases. TripleHop’s core technology combines the best of semantic and statistical analysis to bring unparalleled recall, precision and contextualization to your searches.  Working as a Research Scientist and Software Developer in the areas of Information Retrieval, Search Engines and Travel Recommendation Systems. Designing Knowledge Representation and Information Exchange schemas and processes for Semantic Web information retrieval, information matching and recommendation engines Developed Domino Notes Crawler in Java and MS Outlook Email Crawler in Visual Basic for document information/metadata extraction. Research and implementation of core machine learning, information retrieval and document merging and clustering algorithms in Java. Design and development of J2EE Web Application for the MatchPoint Universal Search and Retrieval System. Design and implement XML interfaces for all components of the web application system and the crawlers and document analyzers. Develop inference logic and rules using Jess and integrate with the crawlers and information retrieval engine. Building a Java GUI Administration Tool to monitor sources, crawlers, document index, user profiles and search attributes for the MatchPoint Universal Search and Retrieval System. Show less

    • Lockheed Martin

      Nov 2003 - Dec 2004
      Software Consultant

      MIDAS is a Disability Claim Processing Support System built for the Social Security Administration in an effort to facilitate paper less processing of claims. This enables users to download and exchange claim information between field and regional offices. The system also provides the ability to share medical information, receipt claims and/or request assistance from other offices. Design and development of J2EE Web Application for MIDAS disability claim processing system. Modeled designs using Rational Rose to create UML class and sequence diagrams. Design and implement XML interfaces for claim data download and updates using SAX, XSLT and JAXB. Design and implement Rules to support disability claim processing. Develop the interface between the application and Rules Engine. Merge existing eclipse plugins and develop plugins to integrate into the project using ANT, This helps set up a universal development environment, coding standards and helper tools. Maintain release and deployment scripts for the AS400 Apache-Tomcat environment. Building a MIDAS GUI User Tool using Newlook 6.0. It provided the users the ability to process claims, view documents and interact with external systems. Develop a test framework based in JUnit, build unit tests and regression tests to run on tomcat. Develop Mock implementation for Java Servlet Http classes and setup Mock databases using hsqldb to simulate the application environment. Show less

    • T. Rowe Price

      Jan 2005 - Jan 2009
      Senior Software Developer

      The Rollover project was designed to support legal and regulatory requirements for which T. Rowe Price will be required to rollover qualified company plans to Individual Retirement Accounts (IRA) accounts. Clarified client requirements, business needs and project objectives via client meetings with RPS and Retail business units and feedback sessions. Design and development of J2EE Web Application for Rollover processing system. Design and implement the API interface/template for opening a new account and purchase on the TA2000, an Individual Retirement Accounts record keeping system, which supports transaction processing and maintenance. Design and implement XML interfaces for data and updates downloaded from the OMNIPlus system using SAX, XSLT and JAXB. Develop a test framework based in JUnit, build unit tests and regression tests to run on WSAD WebSphere Test Server. Show less

    • HighJump Software

      Jun 2009 - Jan 2010
      Senior Development Engineer

      The HighJump™ RouteCenter DSD route accounting system (RAS) creates the backbone of the business operations and helps make the most of new opportunities. As the operational hub, this powerful solution manages presale/delivery/peddle routes, hand-held computing devices, customers and driver schedules. It also controls the integration between business back-end accounting, ERP or warehouse management system. Design and develop daily processing life cycle modules for Order Entry, Pricing and totals engine, settlement and journal processes. Define and implement XML interfaces and SOAP services to facilitate data processing from/to various handhelds. Design and implement share scheme to facilitate sharing of master data between companies using JMS publish-subscribe model. Implement business rules for complex pricing/discount structures, dynamically schedule routes and inventory management. Implement Data Exchange Packages with Handheld devices and reporting software like Power Tools. Integrate with Inventory Manager, Sales Manager and Survey Manager Products of HighJump. Implement solutions, which are compatible and receive highest certification from beverage suppliers such as Anheuser Busch and Miller-Coors. Show less

    • T. Rowe Price

      Jan 2010 - May 2012
      Technical Lead

      Shared Services realizes, identifies and implements various business services based on SOA concept that are leveraged across T.Rowe business and technology community. Identify, analyze and develop ‘As-Is’ and ’To-Be’ business process models to identify reusable, global and other business services. Architected, designed and implemented the deployment process solution offerings in managed and unmanaged environments utilizing a rich Flash-driven front-end driven by back-end data using XML, Flex, and Web Services. Redesign and develop the revamp of existing business process, eliminated repetitive layers and transitioned the project to transaction oriented services for the Cost Basis tax implementation. Design and implement web modules for global login authentication and security constraints for customers and account holders to enable single sign on and shared access across multiple business units. Provided leadership to track key project milestones, adjusting project plans and managing resources to meet project commitments. Interact with the client T. Rowe Price RPS, Retail and Institutional Business Units to gather requirements, review and explain design, suggest enhancements and communicate project statuses. Show less

    • Verizon Wireless

      Oct 2013 - May 2015
      Sr. Software Engineer

      Verizon Integration Platform (VIP) is the central system for Point of Sale (POS) Services. The web services built are the interface for direct Verizon Wireless and indirect clients for all needs. This platform is highly dynamic and takes around 20MN hits per day. Primary function if this project is to build and enhance the services provided for POS. Develop and support web services for POS systems using JAX-RS and Spring framework to build an extensible platform for future needs. Integrate with Verizon Wireless and indirect clients for requirements; schemas, development and support of VIP services. Develop services for Verizon Edge for external clients to enable customers to use the upgrade option in store or online. Developed Restful web services to verify, register and de-register ISIS Mobile Wallet capability on a mobile number which allows users to pay by tapping their mobile device to a payment terminal using NFC. Develop modules for integration with external clients like Apple and DMD for Device Recycle to enable customers to trade in existing devices from other vendors into Verizon. Develop JUnit test cases and common framework for backend integration. Design and architect the end-to-end solution for POS VIP Platform Dashboard using Spring MVC to help monitor performance, ordersearch, troubleshoot errors and compare metrics for all services in a single strategic platform. Show less

    • Wyndham Destinations

      May 2015 - Oct 2018
      Sr. Software Analyst

      RCI remains the leader in vacation exchange, offering the world’s largest vacation exchange network and providing unrivaled products and services to enhance the vacation ownership experience. Inventory Distribution Platform (IDP) is a platform that provides Wyndham Vacation Resorts for cross selling inventories across various channels like Airbnb and Booking.com and drive additional revenue, which has reached $6.2M across all destinations within 10 months. Partnered with Pivotal Labs and established the Lean Agile and XP Programming practice with user centric, outcome focused and evolutionary design, test driven development, pair programming and continuous refactoring. Develop and support REST based Microservices for cross selling inventory using React Redux, Kotlin and Spring Boot framework to build an extensible platform for future needs. Developed a continuous integration, build, test and deployment pipeline using Concourse, Docker and Pivotal Cloud Foundry. Was trained by Pivotal on PCF development and Gemfire cache management server. Design and architect an end-to-end solution for RCI with Google Analytics which involved creating a solution for tracking member activity and gather metrics to better market products, understand fallouts, enhance customer experience and improve conversion rate. Design and implement Online Chat functionality integrating with Salesforce LiveChat throughout the RCI website for all services in a single strategic platform. Led offshore team in collaboration with onsite to implement the right blend of technical solution with code reviews, continuous refactoring and testing to ensure code quality. Design and develop REST services for new products and functionality to attract new RCI members, assist revenue growth and raise member engagement. Enhanced search capability in RCI with TypeAhead features and implemented Coherence Web Cache incorporating customer experience feedback resulting in higher conversion rates. Show less

    • Prudential Financial

      Oct 2018 - now
      Director, Tech Lead
  • Licenses & Certifications

    • Google Analytics Certification

    • Pivotal Cloud Foundry Developer Learning Certification.

    • AWS Certified Solutions Architect – Associate

      Amazon Web Services (AWS)
      Feb 2023
      View certificate certificate
  • Honors & Awards

    • Awarded to Urvi Joshi
      • Social Security Administration, Deputy Commissioner’s Citation Award for the MIDAS application. (June 04) -