SYNOPSIS
A highly motivated and energetic individual, with 5 years of experience in the IT field developing Java/J2EE based enterprise level applications for industries ranging from areas as varied as Email Solutions to the Banking and Finance and the Airline sectors.
Key technical responsibilities included:
Development of interfaces between banking products (core, corporate) and external systems using Java/J2EE technologies
Development of MQ message based applications to track bag counts in an airline
Key functional/other responsibilities included:
Requirements gathering and business requirement documentation
Requirement elaboration, design and development of modules as per business requirements
Creating high level & low level technical specification documents
Task allocation, team handling, training and mentoring
Release/configuration management, code review, test case review and quality control
UAT and go-live support for projects in the technical and business fields
EXPERIENCE SUMMARY
Employer: Prudent Software Inc.
o Client: DELTA Airlines, Minneapolis
Project: TIM(Transfer Information Monitor)
Period: Aug 2010 – Dec 2010.
Location: Minneapolis
Role(s): Senior Java Developer.
MQ based application to track count of bags being scanned/loaded. Also develop intelligence to determine the count of bags spanning over more than a single leg journey from the perspective of any given Station/Hub code.
Technologies involved
Core Java, J2EE(MDB),
Websphere 6.1, Websphere 7.0
Oracle 9i, iBatis 3.2, PL/SQL
RAD7.5, ClearCase.
Employer: Polaris Software Lab Ltd. (Sept-2006 to May-2009)
o Client: Latter Day Saints Organization, Utah
Project: Church Finance, Accounting and Reporting (CFAR)
Period: Sept 2006 – May 2009
Locations: India, Salt Lake City, Utah (US)
Roles: Senior Java Developer, Team Lead
CFAR is a suite of core banking solutions developed for the Latter Day Saints organization, Utah which addresses the need to keep track of the funds flowing into and out of the organization. Each of the church unit is treated as an account with features of Deposits (Donations), Expenses (Payments), Interest Accrual, Reconciliation, Budgeting, EOD etc. The application also consisted of innumerable interfaces with external systems and banks to update the books and maintain balances.
Technically, the project is implemented on Websphere6 with Java/EJB for business; JSP, Servlets and POJOs for the web tier in the classic MVC architecture; shell scripts, Pro*C, Java/EJB for interfaces hosted on AIX.
Responsibilities:
24-hour production support in the technical as well as the functional aspects of the project
Enhancements - requirements gathering and business requirement documentation
Enhancement development and post go-live bug fixes
Creating high level & low level technical specification documents for enhancements
Impact analysis of changes in the interface formats and fixes thereof
Oversee the build, version and release management
Knowledge transfer and team building were other major responsibilities
Major Achievements:
Resolution to the Primary key violation issue of CIBC/ZIONS inclearings/positive pay processing interface
Resolution to the authorization of matched records in the Reconciliation module.
Migration to Websphere6.0 from Websphere5.2, Java1.4 to Java1.5, AIX3.3 to AIX4.0
Improved customer interaction and requirement gathering resulting in better release documentation and deployment instructions
Onsite support provided for around two months in Salt Lake City, Utah
Streamlining of the Version control, Build and Release process
Coming from a java background, showed quick learning capabilities for an alien technology such as Pro*C and climbed the curve to provide the support needed
Technologies involved
JSP, Servlets, Core Java, JDBC, J2EE
Websphere5.0, Websphere6.1
Oracle 9i
AIX, Pro*C, Shell scripting
o Client: Skandinaviska Enskilda Banken (Sweden)
Project: Intellect Charges product
Period: May 2008 – Jan 2009
Role: Team Lead
Responsibilities: Responsibilities included design, development and deployment of the Charges product as well as handle the existing project.
Major Achievements:
Requirements gathering and business requirement documentation
Creating high level & low level technical specification documents
Design of the EOD processes which would accrue the charges levied and post the entries on maturity
Incorporate into existing product architecture using Websphere Message Queues and Message driven beans
Meet the business requirement of levying all or some of the charges
Design the flexibility to unhook the charges module from any future implementations of the Sweeps product
Oversee the build, version and release management.
Technologies involved
Core Java, Stateless Session Beans, Message Driven Beans.
Websphere6.1, Websphere MQ
Oracle 9i, TOAD
Eclipse, Ant
o Clients: HSBC Bank (UK)
Project: Investment Sweeps Product implementation
Investment Sweeps is a Polaris trademarked product aimed at corporate banks providing Sweeping and Pooling features to its clients.
Period: Oct 2007 – Dec 2007
Role: Team Lead for CFAR, Senior Java Developer
Responsibilities:
Developed interfaces for Account Balancing for the product and the external system to interact.
Designed and coded Stateless Session Beans and Message Driven Beans to overcome the limitations of the product framework wherein every interface is single threaded. To make it multithreaded, Message Driven Beans were used so that the asynchronous thread management of the container can be utilized
Technologies involved
Core Java, Stateless Session Beans, Message Driven Beans.
Websphere5.0
Oracle 9i, WSAD ver5.0
o Clients: Santander Bank (Spain)
Project: Investment Sweeps Product implementation
Investment Sweeps is a Polaris trademarked product aimed at corporate banks providing Sweeping and Pooling features to its clients.
Period: Santander Bank (Apr 2007 – Jul 2007)
Role: Team Lead for CFAR, Senior Java Developer
Responsibilities:
Developed interfaces for Account Balancing for the product and the external system to interact.
Designed and coded Stateless Session Beans and Message Driven Beans to overcome the limitations of the product framework wherein every interface is single threaded. To make it multithreaded, Message Driven Beans were used so that the asynchronous thread management of the container can be utilized
Technologies involved
Core Java, Stateless Session Beans, Message Driven Beans.
Websphere5.0
Oracle 9i, WSAD ver5.0
Employer: QuantumLink Communications Pvt Ltd. (Nov-2004 to Sept-2006)
o Project: Advanced User Management
Role: Developer
Responsibilities: Implemented a centralized User Management module for the product with Servlets, FreeMarker and HTML making up the front-end. A timed job at remote locations would then pull information over socket connections. The complete module was developed from its design phase to implementation, testing and deploying in the framework of standards and processes established.
o Project: AddressBookSyncServer
Role: Developer
Responsibilities: Building a comprehensive address repository where the address books of all the locations are synced to form a corporate address book accessible to all.
o Project: MailModeration
Role: Developer
Responsibilities: All incoming and outgoing mails were to be moderated and a request for moderation to be sent to the assigned moderators. The moderators could either reject the mail or allow the mail to pass through. A challenging module as it was required to fix this new module into the existing design framework.
Besides these independent modules also worked on many other bug fixes and maintenance work of the product.
In the process acquired fair amount of knowledge on Net Protocols and other domain related materials.
Technologies involved(QuantumLink Communications Pvt. Ltd.)
Core Java, Servlets.
MySQL, HSQLDB