Architect/senior Software Developer Resume
NJ
EXPERIENCE SUMMARY:
- Result oriented specialized JAVA/J2EE professional with around 15 years of progressive and diversified experience in media, ecommerce, and financial, insurance services, Food and Beverage, Retail Domains.
- Exceptional record development overseeing all facets of Software Development Life Cycle (SDLC) from requirement analysis, to solution implementation, user and maintenance.
- Performed as Senior Software Developer/Project Lead with hands on development throughout my career . Specialized in J2EE technologies, development and deployment for client server and web architecture using various java/j2ee technologies - Core Java, JSP, Servlets, EJB, Struts, Spring MVC, Spring JDBC, Spring Batch, Spring AOP, Spring Exception Handling, Hibernate, Ajax, Jquery, Jstl, Xslt, Extjs, Python, Perl, Unix, Linux, Splunk, Ibatis, Tibco iprocess, Tibco EMS, Websphere portal jsr 168, Websphere portal jsr 286, Blaze Rules Engine, Jms, ibm workflow, jaxb, AppleJavaPnsApi, Soap/Rest Webservices using Spring, Jersey, JUNIT Test cases using CodePro tool and Sonar tool, IBM’s Rational Team Concert (RTC) for work items and Iteration Plan, Elastic Search, JSON, Scrum, Agile Development.
- Expertise in developing and deployment of SOAP WSDL/Restful web services using spring mvc.
- Development Experience with Elastic Search using aggregations,clusters .
- Good Exposure on Integration of Large Enterprise systems using integration Middleware and Tibco .
- Commendable experience in writing backend processes using Sybase, oracle, SQL and PL/SQL (Triggers, Functions, Procedures and Packages).
TECHNICAL SKILLS:
Languages: Java, J2ee, C, C++, PL/SQL.
Programming: J2EE (JSP, Servlets, JMS, JNDI, EJB, JDBC), JavaScript, Struts, HTML/DHTML, XML, CSS, Hibernate, UML, AJAX, ExtJs, jquery, Spring2.2, Spring 3.0 MVC, Spring 3.1, Spring 3.2, JMS, JSTL, XSLT, Restful WebService Using Jersey, Restful Webservice using Spring 3.2, CodePro tool and Sonar tool Websphere portal, jsr168, Websphere Portal jsr 286, Tibco EMS, Tibco Business Works, Tibco iprocess, ibatis, Sybase, Oracle,jms,Elastic Search, knowledge on Hadoop .
Application Servers: BEA Weblogic, IBM Websphere, JBoss, Pramati
Web Servers: Apache, iPlanet, Tomcat
Web Security: Netegrity Site Minder,Webseal
Databases: Oracle, Sybase, DB2, MS SQL Server
Version Control: VSS, CVS, PVCS, Serena,RTC
UML Tools: Rational Rose
Business Domain: e-learning, e-commerce, financial, insurance, media, Food and Beverages, Retail domains.
PROFESSIONAL EXPERIENCE:
Confidential, NJ
Architect/Senior Software Developer
Responsibilities:
- Design, Implementation Multi modules of Scanner Application using Spring MVC.
- Implementation of Barcode Scanner for MC3190/91 using Java script and APIs.
- Implementation of User Interface for handheld RFID reader using JSP, HTML5, Ajax, Java Script and CSS.
- Implementation of Security using web service calls using REST.
- Implement persistence/transaction layer using DB2-SQLs and JDBC Template.
- Write index Queries using Elastic Search and convert JSON to HTML elements.
- Generate JUNIT Test classes using CodePro tool and Sonar tool.
- Write a framework classes for logger, exceptions, routing data sources and configurations.
- Internationalization and localization-experience handling data of different languages, Implementation to support multi lingual using Spring .
- Measure the Code Quality and improve the code performance of large code base using Sonar.
- Designed and developed the Printer utility for Printing that is used by different applications now.
- Designed and developed the Shelf label feature on the Guns which is highly appreciated by the Business Teams.
- Created indexes e.g. Vendor/SKU on Elastic Search server and using provided Java API to access and retrieve the data.
- Create Maven (POM) project to build and deploy wars in tomcat Servers.
- Working with an Agile, Scrum team to ensure delivery of high quality work.
- Used IBM’s Rational Team Concert (RTC) for work items and Iteration Plan.
Environment: Java 1.6/1.7, JEE 6, Spring MVC, Spring JDBC, Spring Batch, Spring AOP, Spring Exception Handling, JSP, JSON, Ajax, HTML5, CSS, Rest, Tomcat, Maven, My Eclipse, Code Pro, Sonar, Elastic Search, Webservices, IBM’s RTC and Rational Clear Case, Agile.
Confidential, NY
Architect/Senior Software Developer
Responsibilities:
- I worked on developing the Deal Automation system wherein new Deals could be uploaded by Confidential Business Teams.
- I developed the Food Services Module for Confidential as a part of a team which is a big gain for the Confidential ’s Business and Field Teams across USA and Canada.
- I developed several Reports for the RSC application used by the Confidential Business and Field Teams.
- I developed the modules for payment calculations to the Route Drivers of Confidential and also developed the modules for Assignment of the Drivers on different Confidential Routes.
- I worked on developing the forecasting and Scheduling Webservices as a part of a team .
Environment: java/j2ee technologies-Core Java, JSP, Servlets, EJB, Struts, Spring JDBC, Spring Batch, Spring MVC, Spring AOP, Spring Exception Handling, Ibatis, Ajax, Jquery, Jstl, xslt, Ibatis, jms, AppleJavaPnsApi, Soap/Rest Webservices, Weblogic, Splunk, Oracle, Sybase,Agile.
Confidential, NY
Senior Software Developer
Responsibilities:
- There are thousands of users subscribed on the Billboard magazine. The users that had the subscription had to be manually renewed once their current subscription ended.
- I worked on developing the Auto Renewal feature for the subscribers wherein they had the choice of selection of a auto renewal for the 3 month subscription or 6 month subscription .
- When the user’s subscription was ending, an auto email was sent to the users and the subscription was Auto renewed.
- I worked in a team to develop the system for Auto renewal .
- In addition to this, I developed some other pages of the application like Forgot password, Payment History, Payment Screen for the users and the Admin screens for the Billboard Admin users for some of the Administrative functionalities.
Environment: java/j2ee technologies-Core Java, JSP, Servlets, Struts, Spring, Hibernate, Ajax, jquery, Extjs, Weblogic
Confidential, NY
Senior Software Developer
Responsibilities:
- I improved the existing limited functionality with a redesigned, scalable and flexible web portal application organized for the customer segment that aimed to increase Guardian’s profitability and competitiveness in the market.
- I was involved in addressing and improving the customer experience during the maintenance and billing process by reducing cycle time/service levels and error rate (through new automated data entry tools) .
- I worked on integrating the user interface with TIBCO’s iProcess to manage the routing of work to processors, track progress, generate related reporting, and communicate process completion to interested parties .
- I analysed and worked in a team for automated systems like Price Entry and Compliance modules for the Equity Viewer application. I also developed several screens on the Applications.
- I supported Guardian Life's internal applications like My Account Manager, Case Install and Guardian Anytime by continuously monitoring, detecting and fixing any Memory leaks, thread blockages and providing solutions for performance enhancements of these systems.
Environment: java/j2ee technologies-Core Java, JSP, Servlets, Struts, Spring, Ajax, jquery Extjs, Weblogic, jsr286, hibernate, xsl, XSLT, JSTL, Rad7.0, Webservices, unix, websphere5.1,TibcoEMS,Tibco iprocess, Watchfire scan tool, Blaze Rule Engine, jsr 168, Oracle, websphere portal server v6.0
Confidential, NY
Senior Software Developer
Responsibilities:
- I analysed and developed Content Management modules like Site Manager Module to help the Admin users.
- I implemented pagination across different screens on the application, developed GUI for different screens in the application like Creation and Editing Brands, Shipping Carriers, Address Validation Screen, payment module in the Application.
- I was involved in Deploying and regression testing the application for load testing and performance.
Environment: java/j2ee technologies-Core Java, JSP, Servlets, web services, Struts, Ajax, Weblogic, hibernate, PL/Sql
Confidential, NJ
Senior Software Developer
Responsibilities:
- I was involved in a team that integrated a third party vendor package ( Confidential ) with the existing Confidential systems.
- I was involved in configuring and extended the Front Office application to support Prudential's business requirements and integrating it with other internal and business partner systems by creating appropriate table entries and rules that drive processing by the system, extension of the base system to meet Prudential’s requirements and in some cases, controlled and tightly limited customization of the base system.
- I interacted with the Business teams to perform requirement analysis, Preparation of Detailed Functional Specification and use case documents.
- I maintained and enhanced various modules in the project like FIU Evaluation Rules Configuration, login page, Enrolments Page.
Environment: java/j2ee technologies-Core Java, JSP, Servlets, EJB, web services, Struts, Ajax, Weblogic, hibernate, PL/Sql
Confidential, NJ
Project Lead/Senior Software Developer
Responsibilities:
- I Interacted with the Business Teams to perform requirement analysis, delegating the requirements to the offshore development team, setting up the framework for the building and deploying the application using Ant build tool, creation of the stored procedures and loading and publishing them to the Sybase database, development of the SDLC documents and Test cases, development and integration of the code with the existing system.
- I was involved in Creation of bulk upload utility from Excel into PortfolioTrader system. The utility provided an Interim solution to accurately capture Trades in PT system on Trade date that could handle high volume of tranche trades and maintain the high standard of trade capture by setting up a macro to bulk upload trades from the daily blotter into the System and providing a means to upload data into the system and flag any errors to the user. Assuming that the tranche trades capture volume were 60 to 70 trades a day, NY Correlation desk MO estimated to reduce 60-90 minutes of work per day by eliminating the process that were currently performed. This also helped with the number of breaks that occurred between the blotter and system.
- I analysed the requirement, designed the solution for the Business need of a automated server side Calibration process to serve as a benchmark. This is running against observed market tranche quotes and is using all required market data as inputs to the analytics library. Automated the calibration process and replaced the existing manual tool and Generated Custom Sensitivities.
- I made the UI screens on the Applications using java, j2ee technologies, shell scripts and writing backend processes using stored procedures and Functions in Sybase.
Environment: java/j2ee technologies-Core Java, JSP, Servlets, EJB, web services, Struts, Ajax, Weblogic, hibernate, Sybase
