Software Developer Resume
Atlanta, NJ
Summary
- Around 12 years of software development experience in developing mission critical, enterprise wide, multi-tier and multi-threaded application software optimized for WAN environment and large transaction volume.
- Green card holder, hence can work for any employer in USA.
- Experience in IT projects under domains Trade confirmation, Global Accounts, Mobile Campaign Management, Insurance Claim Center, Credit Risk analysis, Wealth Management and Fixed Income Analytics.
- Key skill sets include Java / J2EE / JMS, Weblogic/Websphere, Unix, Sybase 11.x/12.x , Oracle, Perl, XML, SQL Server, SSO integration and Web Services.
- Experience in developing plug-in and interfaces to customize an out-of-box package.
- Experience on working with rules engine as well as developing rules for custom packages.
- Experienced on learning new technologies/framework for a project and successfully completing challenging assignments.
- Experienced integrating applications to custom applications and working with related teams to define signatures for interface designs.
- Experienced on QC software and different methods of work assignments and quality assurance procedures.
- Experience on building and releasing code to production and well-versed with various procedures involved in a production release. In multiple projects, have raised change request, prepared release plan and coordinated with different teams for build and release.
- Worked with large financial data (40 - 60 GB) using Sybase 11.x/12.x and Oracle 8i/9i RDBMS
- Experienced working with Autosys and Cntrl M job scheduling and monitoring.
- Familiar with ANT scripts and have created build/release scripts.
- Experienced in migrating/upgrading middleware servers and back-end servers. Well versed with an enterprise application topology and have worked on projects involving replacing load balancer in an enterprise.
- Have experience working on Microsoft technologies like VB 5.0/6.0, SQL Server.
Professional Experience
Confidential, Atlanta, NJ Jan 2011 - Till date
Responsibilities : All the verizon marketing campaigns and alerts are managed by the application Relationship Manager (RM). Different channels access RM for campaign qualification process specific to a mobile number (MTN). RM is a high available, extremely scalable application, which uses J2EE technologies for campaign qualification process. Since it has to cater to different channels like Verizon web/Handset/Customer support/POS, millions of requests come in every day and response time needs to be maintained within a limit to avoid timeouts.
- Worked in moving load balancer from Cisco CSS to IBM netscaler.
- Worked on upgrading application server, from Websphere 6.1 to Websphere 8.0.
- Worked on exporting campaign specifics to excel.
- Worked on RSA encryption changes.
- Worked on sending AA tab campaign responses to data warehousing.
- Environment : J2EE, Websphere, Struts, Sun Solaris/ Linux, XML, Oracle, SVN, RAD .
Confidential, Trenton, NJ Oct 2010 - Dec 2011
Responsibilities :
- NJM insurance uses Guidewire claim center software to receive claims from policy holders. Worked on several projects to customize this product for Workers Compensation claims.
- Worked on integrating Claim center software with third party software like Site Minder and Identity manager for SSO implementations.
- Worked on changing rules to not send CROI reports for closed claims.
- Worked on changing claim assignment section. This change involved creating new GScript classes, changing screen and changing assignment rules.
- Worked on web service implementation to correct the recurring check Oops stop issue (Only for subrogation deduction ).
- Worked on moving integration point failure alerts from claim center plug-in properties to external configuration files. This is to avoid doing claim center release every time there is a property change.
- Worked on project to put all production data fixes to be shown in claim history.
- Created a new module for integrating claim center with Site Minder. Created a build and release script for it.
Confidential, New York May 2007 - Oct 2010
Responsibilities : Worked on middle office application V & E, which receives real time trade messages from front office and does data validations before passing to back office. Worked on another project CASA (Cash And Security Aggregation), which gets all the position and balances real time from front office and aggregates position and balances based on set rules. The aggregated position/balances of the accounts are passed on to Prime Services team for reporting purpose. Have also worked on another application OTP Replay, which stores all the real-time prime service trades, enriched with data necessary for back office settlement. If the trade fails due to any reason on back office application, user need not book it from front-office again, the trade can be replayed from the OTP Replay application.
- Worked on several parts of CASA application, both real-time and batch applications.
- Worked on migrating CASA from Weblogic 8.1 to Weblogic 9.1
- Worked on implementing 144a rule change in application V & E.
- Created several new utility programs for CASA, which helps to identify the real-time breaks and resolve it quickly.
- Worked actively on creating historical data load (multi threaded) for CASA, which was used when the application went live.
- Created a new project OTP replay (MDB/EJB/POJ) to read xml messages from MQ-Series queue and save to Oracle as BLOB.
- Created new .bindings file and weblogic queues/bridges to read messages from new MQ-Series queues.
- Created new weblogic queues and bridges to read trade messages.
- Created new Java multi-threaded programs to read data from excel/csv/flat files and create xml messages for position and balance processing.
- Change existing stored procedures in DB2.
- Create web services client for getting data from the legacy code.
- Created shell / perl scripts to schedule new Java batch programs in Cntrl M.
Confidential, New York July 2006 - May 2007
Responsibilities : Worked on Basel II implementation projects like Netting Enforceability, product group changes and DMS Reconciliation. Hence acquired good knowledge in different business aspects of Credit Risk.
- Interact with business analyst and gather requirement
- Study existing code and create design document.
- Modify stored procedure/shell script/Perl script to enhance existing batch process.
- Apply patches for production bugs.
- Enhance J2EE/Struts based CRM website for new releases.
- Move release to QA/Stage and maintain it till the user sign off.
- Create new job or change existing jobs through autosys jil entries.
- Tune SQL query to improve the performance as well as, work with DBAs to solve a performance bottle necks.
- Release changes to production after completing all the release formalities.
Confidential, Secaucus, NJ Jan 2005 - Jun 2006
Responsibilities : Worked on major releases like implementation of AJCA, long share processing changes, changes to support new plan admin package Equate Plus for clients, changes in account number generation process for new accounts. Interact with business users to gather requirement, hence acquired good knowledge in wealth management business. Identify code that needs to be changed and create design document from BRD. Coding in Java/JSP/Sybase/Perl ,unit testing, deploy code to QA servers and support application when it is in QA phase. Debug production issues and understand whether it is a data problem or bug in the code.- Responsible for build and deployment of the code to PROD/UAT once a week.
- Tune SQL query to improve the performance as well as work with DBAs to solve performance bottle necks.
Confidential, New York June 2003 - Dec 2004
Responsibilities :
- Worked on major release like WAC formula change, Life time CAP formula changes for ARM bonds, WAC changes for User defined securities, changes in applying Market rate to the cash flow calculation of CMO/FRM/ARM bonds, Rearranged pre-payment types allowed for different CMO bonds for analytic calculation, create new preference knobs for CMBS securities.
- Support, maintain and enhance this Mortgage analytic tool used by mortgage traders and modelers.
- Wrote shell scripts to bullet proof the application and to make sure the application server is always up and running.
- Wrote ANT build scripts to automate the build and deployment process and hence reduced the manual intervention in deployments and in turn reduced the down time of the application.
- Migrated some of the module to Struts framework and integrated the new framework module with the old framework modules.
- Interacted with traders and modelers to get the requirement and coordinated with the back end and web server teams to implement the requirements.
- Migrated from Weblogic 7.1 to 8.1.
Environment : Java/ J2EE, XML, XSL, Corba, Struts, Weblogic 7.0 and 8.1, Sybase, ANT, Log4J, Linux, CVS
Confidential, Bangalore, India Dec 2002 - May 2003
Responsibilities :
- Set-up development environment offshore, so that the entire team can start development work and publish their reports for testing.
- Designed and Developed framework classes that abstracted the behavior of Business Logic classes.
- Developed Data Provider classes, which fetches data from database and converts into XML file.
- Converted Actuate reports to Crystal reports.
- Take part in resource allocation Plan for every month and prepare the monthly status report
Confidential, Hongkong, China Jul 2002 - Dec 2002
Responsibilities :
- Developed HLD and LLD, Technical Interaction with the client
- Technical guidance to the development team, Code review, Unit test case review
- Developed test plan.
- Monitoring and tracking the project Related activities, Attending Conference calls and understands the requirement and urgency. Escalating the issues to PM on requirement basis.
- Maintaining Project files and related documents by updating the project related documents as and when required. Maintaining and following quality procedures.
- Plan training schedule for power ship team members.
Confidential, Bangalore, India Mar 2001 - Jun 2002
Responsibilities :
- Coding in Java and SQL Server.
- Developed HLD and LLD
- Technical guidance to development team
- Code review, Coding, developed test plan and Quality Assurance.
Environment : Java 2, J2EE, struts, Session façade, JSP, EJB, XML, jDOM, Java Beans, Servlets, JDBC2.0, MS-SQL Server 7.0, Weblogic 6.1, Forte for Java, IntelliJ Idea, Java Script, Windows NT
Confidential, Mary land Oct 2000 - Mar 2001
Responsibilities :
- Went to the client site and prepared LLD, coding standard and GUI standard.
- Did coding, code review and integration testing.
Education
B-Tech (Electronics & Communication)
