Client : USAA
Project : Property ECommerce
P&C Property application for getting quote and to purchase policy online. E-Commerce system designed to handle multiple state and business rules for purchasing and viewing policies online and mobile. Migrating legacy member facing applications to New Web Technologies using React, Redux and Restful services using service oriented architecture.
Java 8, JEE, React JS, Redux, OpenShift, REST, Apache Wicket, Web Services, Java Persistence, JMS, Java Batch, Unix, WebSphere, Safe Agile
Migration of existing applications in Wicket and Struts to new web and intuitively designed UI's using React, Redux and Restful Architecture. Working on features in backlog. Attending agile ceremonies to groom and leverage stories assigned in each spring. Lead for a Agile team including offshore and responsible for reviewing and owning features to be deployed end to end in prod.
Client : Apple Inc
Project : iTunes Reconciliation
The reconciliation solution for the Apple Gift Card Program. The reconciliation of all the apple gift cards purchased and redeemed through multiple channels and to adjust the apple accounting in case of any exceptions. High end integration project with iTunes, Enterprise Data ware house system and with the Apple SAP accounting system.
Core Java, Java Design Patterns, Spring Batch, SpringMVC , JQuery, Oracle, Mongo DB, Apache Tomcat, Unix Shell Scripting, J-Unit, Mockito, TDD
Job Duties :
Built the huge data loading mechanism using the Spring Batch and to optimize the existing reconciliation Platform to process the huge data load.
Played a key role in the enhancement of the existing iRecon Product by providing the inputs to build a viable product with the experience gathered in the iRecon team for the past 3 years.
The project has five core modules and I am part of the core engineering team and played a significant role in the design of data loading engine using Java Design Patterns.
Involved in the design and development of the core pluggable components with Component based Architecture using core Java.
Liaison with other Integration teams to gather the requirements in a Daily Standup call with Agile Methodology.
Integration with CyberSource, PaymentTech, PayPal, WorldPay, AliPay
Client : Apple Inc
Project :Apple iRecon Platform
The apple iRecon Platform is the total reconcilitation platform for Apple finance team to reconcile all the transactions processed via various business channels from iTunes to Product business. Designed in a Platform/Tenant model to develop a centralised platform and a configurable tenant model by considering a tenant as a separate line of business. iRecon Platform have 6 live tenants with the reconciliation for iPhone, Apple Gift Cards, iTunes Credit card transactions, Apple Pick Up transactions, App store Purchase transactions and Retail/Online Store Credit Card transactions
Technologies Used :
Java, Spring Batch, Spring Framework, Spring MVC, Mongo DB, Elastic Search, Oracle, Unix Shell Scripting, Java Script, JSP, Data tables, Templates, Tiles, JQuery, XML
Job Duties :
I was part of the core Platform Optimization team to build new features using the component based architecture and to standardize the existing features by creating the reusable components.
Search Optimization by creation of indexes in Mongo and Oracle tables Table design and the TDD for the Reporting features in the iRecon Platform.
Development of reports using the Aggregation framework and Map Reduce Programming of Mongo.
Liaising with Business users across the globe for the end to end delivery of the solutions
Client : Mercury Insurance LLC
The Mercury - NextGen Project is an in-house project developed with the consulting help of Cognizant. The Policy Centre for the Underwriting and Billing application is written in J2EE platform, providing a set of rich Graphical User Interface based features. Mercury - NextGen project has been divided into three core modules viz. Underwriting, Billing & Collections and Claims Systems. The Mercury - NextGen application architecture is component based and provides flexibility for customization of business rules and business tasks based on states. The architecture also consists of various infrastructure components would be standardized across the enterprise so as to provide a J2EE development framework. The other core areas include Document Management system (Maintaining all the correspondence and Legal notices associated with the policy).
Technologies Used :
Java, J2EE, Design Patterns, EJB, Struts, DB2, Web Services, SOAP, Web Sphere, Rational Clear Case, In Built Batch Framework, JSP, Java Scripts
Built a Payment Plan forecast of a automobile policy for the various pay plans using the SOAP WebServices.
Designed the WSDL for the inbound and outbound parameters to be used.
Built a Batch Job to process the records for the CA DMV to report all the vehicles added/modified using the In built batch framework using Java/Multi Threading.
Developed various screens using JSP to open up the Billing Module features to the Underwriters and Billing representatives of Mercury Insurance.
Designed Various tables and Classes using the UML modelling in the RAD 8.0.
Companies Worked For:
Job Titles Held: