JAY ABURVASAMY
acs8gc@r.postjobfree.com
Areas of
Expertise
java, j2ee, java scripts, JAVA frameworks, C,C++,C#, IBM Sterling, oracle/ms sql server
CAREER SNAPSHOT
As a Lead Developer with more than 15 years of experience in Java, J2EE Programming in Retail, Banking, Financial and Manufacturing technology sectors.
Career Summary
Over 15 years of experience in Java, J2EE Application Development and Maintenance for implementing web services using SOAP and developing REST APIs.
Around 5 years of experience in Project Leadership and Management.
Proficient in Service Oriented Architecture (SOA) and configuring Web services using WSDL, SOAP, XML, RESTful, Web Services Development Kit.
Experience in developing applications using Object Oriented Programming such as C++, C# and Java.
Have subject matter expertise in Banking, Financial and in Retail industries especially in Online Order Management System (OMS), Warehouse Management System (WMS), Distributed Order Management System (DOM), Supply Chain Management System (SCM), Transportation Management System (TMS), Pick Ticket Management System (PKMS), Demand Forecasting Management System (DCM), Transfer Invoice Matching System (TIMS), Inventory Planning and Replenishment (IPR).
Involved in all the phases of Software Development Life Cycle such as Requirements, Design, Construction, Testing and Implementation.
Have expertise in writing Technical Specification Document (TSD) and reviewing Functional Design Specification (FDS), Solution Requirement Document (SRS), Business Requirement Document (BRS) and user stories and use cases.
Proficient in creating Test Plans, Test Cases and Test data using defect management tools such as Application Life Cycle Management (ALM), Quality Center (QC) and QA Dashboard reports.
Strong exposure in Agile-Scrum and SDCL/Waterfall methodologies.
Worked closely with Architects for creating POC, System summary, Solution Design to identify potential problems and analysing complex technical situations.
Experience in managing cross functional teams from multiple vendors.
Resolve project related risks, issues, and conflicts and escalate to IT Management when necessary.
Strong interpersonal and communication skills with an ability to lead a team and keep them motivated.
Technical Skill Sets
Languages/Technologies:, JAVA, J2EE, JSP, JDBC, JSF, JMS, JPA, EJB, JQuery, JavaScript, PHP, HTML, XML, XSLT, UML, Perl, Shell Script, Python, Ruby, REST, SOAP, MVC, Jenkins, IBM Sterling OMS, Sales Force.
Database: Oracle, DB2, MySQL, MS SQL, Cassandra
App/Web Service: Tomcat, JBoss
Development tools: Eclipse, Putty, WSFTP, Maven, FindBugs
Operating Systems: Windows, Linux, UNIX.
Testing: QC, Selenium, JIRA, QTP
Lead Developer - SP Richards – (Oct 2014 – Till Date)
S.P.Richards is a leading US business products wholesaler that supply expensive inventory of business products to customers.
Lead Developer - IRESS - (Jul 2013 – Sep 2014)
IRESS is a principal supplier of share market and wealth management systems all over the world. They produce innovative, sophisticated solutions for serious financial market and wealth management participants. Their product streams IRESS and XPLAN comprise an equity information and trading platform and an extensive suite of financial planning and associated tools.
Senior Developer - Citigroup - (Aug 2006–Jun 2013)
U.S headquartered, largest Banking and Financial Multinational lending sector offering personal and mortgage loans to customers in sub prime market.
Lead Programmer Analyst - Hitachi Software (Dec 2004 – Jul 2006)
One of the Japanese’s 5 largest manufacturing Industries serving wide range of products from network administration, database systems, digital products Security Waring, etc.
Programmer Analyst - Technische Software Systems (Aug 2000 – Nov 2004)
German based software company that develops CAD/CAM applications to generate Machine drawings and tool path simulations for milling and turning operations.
Project profile
Project I
SP Richards
Project II
SP Richards
Project III
IRESS
Project IV
Citigroup
Project V
Citigroup
Project VI
Hitachi
Project VII
Technische Software
Sales Order Life Cycle (SOLC) implementation
Software/Tools/Database: JAVA, J2EE, JBOSS, JMS, Tomcat, ORACLE, PERL, Shell Script, GIT, Jenkins, IBM Sterling, JIRA
SOLC functionality implemented in Java, J2EE to retire legacy OMS system and provides a centralized inventory, order promising and fulfilment hub to support Omni-channel fulfilment.
Roles & Responsibilities
Developed project plans, assigned and monitored project tasks, allocated resources and worked with users to define and refine requirements.
Involved in requirement analysis, Solution Design Document (SDD), Detailed Design Document (DDD).
In Future Order project involved in enhancing java class for triggering from Agent server and for extended APIs. Design and develop the UI changes and enhance the middle layer for supporting future orders.
For Bill Only Orders project, involved in developing detailed design document and developing functions for extending java APIs and xml for new message.
In Return Authorization project, involved in developing detailed design document and configuring User Exit Management, Return Order Hold and pipeline, transactions, services, Actions and conditions in Application Platform (Reverse Logistics) and adding agent server and queue message.
Troubleshoot and fix the defects identified during testing and post deployment and monitor for its closure.
Expertise in end-to-end development of software applications including requirements analysis, system architecture, design, development, user acceptance testing and production release.
Configuration/administration level knowledge using Order Management components, API’s, related interfaces & configuration.
Reviewed the test data and test cases and ensured the requirement traceability from SDD till test cases.
MyOMS
Software/Tools/Database - JAVA, J2EE, XML, AngularJS & ORACLE
MyOMS is a web application, created to allow internal users to interface into the Legacy OMS. It will be the application used to enter, edit and inquire sales order, return order and inventory/pricing information. It will allow CSRs, National Accounts, Credit, Sales Reps, etc. to perform functions such as edit orders, override prices, etc. These functions are controlled by security roles and can be different for each user.
Roles & Responsibilities
Involved in development of Sales Order Edit and Customer Account lookup modules; design and develop front end screen using AngularJS.
Developed middle level web service using SOAP and Restful API for Sales Order edits quantity and price adjustment component, special order handling and customer account lookup based on region, node and zip code.
Responsible for design and development of assigned components in JAVA, AngularJS and to perform unit testing and fix the defects found during testing.
Troubleshoot the defects identified during post implementation and performed RCA of PRD defects. Resolved the PRD defects within SLA.
XPLAN - Wealth Management Tool
Software/Tools/Database : JAVA, J2EE, JSP, JQUERY, XML, JMS & MS SQL
XPLAN is the most comprehensive range of integrated wealth management software tool. XPLAN reduces administrative overheads, helps you to know your clients, and maximises business opportunities to deliver complete and compliant financial solutions. XPLAN is a scalable financial planning software platform that scales to support any business model.
XPLAN helps to improve Business Management including Business Processes, Revenue Management, Business Partners, Marketing, Document Storage, Compliance, Alerts and Integrated Solutions. XPLAN includes Advice tools such as Calculators, Projection and Strategy, Research, Mortgage qualification and Electronic Applications and Mobile devices (iOS and Android).
Roles & Responsibilities
Involved in design and documentation of REST APIs for Client Focus and Mobile Interfacing front end high volume Wealth Management system.
In requirement gathering phase involved in system impact analysis provided key input to high level solution architecture and functional specifications.
Involved in developing web service using SOAP architecture and message driven architecture.
Perform peer review using Gerrit review tool and merge the code in GIT for continuous integration and deployment using Jenkins.
Involved in development of Java based client focus back end process for new payment solution integration.
Responsible for developing the interfacing unit to interact with EJB Engage scenario calculations and holding allocation.
During testing phase involved in root cause analysis for the defects and developed solution options that arrest similar kind of defects.
Involved in back-end engine development for xtool scenarios and payment transactions.
Responsible for reviewing the test plans and test data then developed the test scripts in JUNIT to load configuration data.
Gryphon Integration
Software/Tools/Database - JAVA, J2EE, XML, EJB, HIBERNATE & ORACLE
CRM System that tracks and records customers opt-in/opt-out preferences with contact details. Marketing team gets certification from Gryphon to solicit customers for new business.
Roles & Responsibilities
During requirement gathering involved in system analysis provided technical solutions to the requirements.
Involved in data format design for Gryphon request and response system and finalize the layout for solicitation preference response format.
Involved in Java development for Client User Preference GUI, Gryphon request and response layouts and back-end sorting of various solicitation preferences.
Responsible to perform unit testing and fix the defects found during testing and post implementation.
Provided L2, L3 production support and resolved the defects within SLA.
Escrow Implementation
Software/Tools/Database - JAVA, J2EE, XML, SPRING & MS SQL Server.
Mortgage loans should be in compliance with Federal Govt. Escrow Act that property tax and insurances collected during mortgage loan application and credit risk processes need to be verified with Escrow Systems.
Roles & Responsibilities
Responsible for system impact during requirement gathering and finalize the Data set format for Escrow requests and responses.
Involved in development of J2EE server component for Escrow transaction system.
Responsible for negotiating with business and IT developments for phased roll out to deploy regulatory components on-time in order for Citi Group Mortgage loans are in compliance with Escrow Act.
Responsible for developing unit test script and executing Unit test cases for Escrow transaction system.
During testing phase involved in defect resolution then provided post implementation support during Warranty period.
Network Discovery Module
Software/Tools/Database - JAVA, J2EE, SQL Server
Network Discovery Module is to discover all nodes including PCs, Workstations, Printers, Routers, Hubs etc, in the network inclusive of all sub-nets, and to store the discovered information into the database. Discovery Setup enables the end user to specify Range of IP addresses to be searched, Community names and Immediate or Scheduled discovery. Discovery operation is controlled by Discovery Controller using Mail Slot communication between Discovery Controller and Discovery Process. Sending SNMP request to each note in the specified IP range discovers the nodes information in the network.
Roles & Responsibilities
Responsible for assisting business and system analyst to finalize the function specifications.
Involved in developing SNMP requests and identify all the electronics devices connected in the IP range.
Responsible to fix the defects raised by Quality Assurance Testing team such as Integration Testing Team (IST) and User Acceptance Testing Team (UAT).
Took ownership as a production support analyst to resolve both pre and post implementation issues.
Geo Optimizer
Software/Tools/Database - JAVA, VC++(MFC, ATL COM), VSS, MS SQL Server
Geo Optimizer is optimization software, which optimizes the wastage of material in Granite/Marble industries. This system will identify the defects in the slab and find the optimum recoverable area of the slab. This system is having both manual as well as automatic mode of operation. This system will give the optimum arrangement of components from different orders and the user is able to select the arrangement of components for cutting.
Roles & Responsibilities
Responsible for developing various machine drawing elements using Java and VC++ technologies.
Responsible to fix the defects raised during testing phase and provided support during warranty period.
Involved in production support to resolve both pre and post implementation issues.
ACADEMIC qualification
Awards & Recognitions
Bachelor of Engineering in Electronics & Communications (First Class)
Manonmaniam Sundaranar University, India. (1994 - 1998)
Awarded as the Best Team Player by S.P. Richards for efficiently handling all the challenges in terms of requirement analysis, technical complexity and strict deadlines.
Got Star Award from the senior management of Citigroup for my exemplary performance and optimal analytical solutions that were provided to meet the complex business needs of major matrix projects