We provide IT Staff Augmentation Services!

Senior Programmer Resume Profile

4.00/5 (Submit Your Rating)

SUMMARY

Over 9 years of experience in object oriented programming, Core Java and J2EE technologies. Extensive experience architecting, implementing and maintaining web based and multi-tiered Client/Server applications using Core Java, J2EE, Struts, Spring, Web Services, Oracle TopLink, Apache Beehive JPF , MVC design Patterns, Servlets, JSP, XML/XSLT, JDBC, JMS, JNDI, Log4j and ANT.

Skills:

J2EE

J2EE, Java, Adobe Flex, JSP, Servlets, VM, SOAP and REST Web Services, JDBC, JPA, SQL, PL/SQL

Core Java

Collections api, Multi-threading, XML parsing

Databases

Oracle11g, Sybase, MySQL

XML

XML, XSLT, XSQL, JDOM

Web / App Servers

BEA Weblogic, IBM Websphere, Jakarta Tomcat

Frameworks

Spring, Struts, Tiles, Apache Beehive JPF , Apache POI

DB Frameworks

Oracle TopLink

IDE

RAD, WSAD, Eclipse, Weblogic Workshop, Adobe Flash builder, Altova XML Spy, IntelliJ

Tools

TOAD, SQL Developer, SQL Navigator, PL/SQL Developer, Ant, Maven, CruiseControl, Serena Teamtrack, Log4j

Source Control

CVS, PVCS, Rational Clear Case, VSS, TFS

Operating Systems

Unix, Linux, Windows 7, Windows NT, Windows 2000

Professional Experience:

Confidential

Confidential is the billing, payment and invoicing system for UPS commercial and retail customers. It has over a million users, it's a critical revenue generating, customer facing application, with strong performance, scalability and security. It provides in-depth billing data analysis capabilities and presents interactive and personalized bills online with multiple payment options.

Responsibilities:

  • Work on client and server side aspects of Ebilling application using Java, Struts MVC, Spring JDBC, Tiles, XML, JSP, Servlets, JDBC, Oracle, Weblogic application server.
  • Heavily used java collections, core java to implement jobs for regular maintenance work.
  • Solely implemented new features including automating core jobs, using struts, spring JDBC and PL/SQL packages.
  • Involved in various phases of Software Development Life Cycle SDLC of the application like Requirement gathering, Design, Analysis and Code development.
  • Reengineered existing components to enhance the user experience.
  • Interact with Business Analysts and system users to implement business requirements.
  • Implemented a web monitoring application using Apache HttpClient.
  • Designed and implemented User Interface components using JSP and Velocity templates and reporting engine.
  • Involved in the development of data access layer using Spring JDBC, SQL queries and PL/SQL stored procedures.
  • Re-architected the batch processes to use Oracle package and stored procedures, improved the execution time from few hours to few min.
  • Tenacious production problem solver.
  • Worked extensively on web services.
  • Completed Proof of concept for Paypal integration.

Environment: Weblogic 12c, Java 1.6, J2EE, Struts, Spring, Acegi, Tiles, XML, JSP, Servlets, Velocity templates, RESTand SOAP Webservices, JDBC, ORACLE 11g, Ant 1.8.2, Log4j, Eclipse, SQL Developer, Serena Team Track, Linux, Windows XP/7, PVCS.

Confidential

The cutting edge VisionSM technology optimizes the performance of internal staff and external vendors resulting in a reduction of the lender's loan cycle. Vision's processes yield operational efficiencies, a reduction in FTE associated with existing vendor management processes and robust management reporting. It provides a complete suite of mortgage service solutions that are designed to power efficiency through the entire loan cycle.VisionSM 6 is a platform consisting of various projects namely, Closing operations, Title Operations, Default Closing Operations, Accounting, Integrations, Recording Fee calculator and web site consolidation.

Responsibilities:

  • Used Rational Application developer RAD as IDE for development and Websphere application server for deployment.
  • Worked on the ORM frameworkOracle TopLink for database interaction. Design database tables and related Toplink O-R mappings and queries.
  • Extensively used the Java collections framework, XML, JDOM.
  • Solely responsible for creating a generic reporting framework.
  • Analyzed business requirements, designed the project architecture and created detailed technical specifications for the requirements.
  • Responsible for new enhancements, estimating effort, designing the solutions, coding and unit testing.
  • Analyzed, designed, developed the Application using Java, Flex, Servlets, JSP, JDBC, Oracle 10g, WebSphere 6.1 application server.
  • Implemented the design patterns, designing the Use case, sequence, class diagrams.
  • Worked extensively on JSPs, Servlets, Java beans, javascript and HTML.
  • Used Rational ClearCase as a source control tool for versioning and synchronize the project code and RationalClearquest as work request tool.

Environment: Websphere 6.1, Java, JDK1.5, J2ee, Web Services, WSDL, SOAP, XML, Adobe Flex 4, BlazeDS, Adobe Flash builder, JSP, Servlets, JDBC, Oracle 10g, Oracle TopLink, Log4j, PL/SQL Developer, RAD 7.0, CruiseControl, Rational Clear Case, Rational Clear Quest, HP Quality Center 9.2.

Confidential Incentive Administration System Web Access

Confidential is a web application, providing access to the UPS sales force with various features such as bid management, document generation for contracts and discounted rate charts to about 5000 users in district and regional offices globally. It provides a central monitoring point for all UPS contracts and supports almost all of the UPS Products and incentive structures.

Responsibilities:

  • Created batch processes for monthly cleanup using Java multithreading.
  • Developed presentation layer components using JSPs and Servlets.
  • Used standard JSP components to deliver the content, which included extensive use of netui tag libraries to separate the presentation from the application logic.
  • Designed and developed process workflow using Weblogic workshop / JPF that is an extension of the Struts framework. It provides API to maintain the MVC framework that separates the code into view or presentation layer and the Controller that provides control between pages and actions.
  • Developed XSLT for XML transformations to generate the contracts in the PDF format using Apache FOP framework.
  • Used Weblogic 8.1 application server for deployment, Weblogic Workshop as IDE and ANT for build Scripts.
  • Involved in the development of data access layer using SQL queries and PL/SQL stored procedures on Oracle 10g.

Environment: Weblogic 8.1, Tomcat 6, Java, J2EE, Struts1.3, XML, JSP, Servlets, JDBC, ORACLE 10g, Sybase 12.0, PL/SQL, UML, XSLT, XSQL, FOP, Ant, Log4j, Weblogic workshop 8.1, Eclipse 3.2, Altova XML SPY, SQL Navigator, Serena Team Track, Unix, Windows 2000, PVCS.

Confidential

As Senior Programmer/Analyst, was involved in the development of EDMS, a web based document management system with compatibility of WebDAV and ODMA. Objective of the EDMS was to effectively manage the documents in any organization at a centralized location and was made available to users across the Internet/Intranet.

Responsibilities:

  • Developed, tested JSPs and Servlets for the input and output forms.
  • Developed presentation layer components using JSPs, custom tags, and JavaScript
  • Developed EJBs Session and Entity Beans to handle the Business Logic
  • Developed components under J2EE architecture using EJB, JSP, Servlets, and JDBC.
  • Developed SQL queries and procedures for the database.

Environment: Java, J2EE, JDK1.3.1, EJB, Servlets, JSP, JDBC, XML, Verity, WebDAV, Install Anywhere, Oracle 8i, Apache, Weblogic.

Confidential

As Senior Programmer/Analyst, was involved in the testing, and integrating between the modules, including preparing test cases and code review and configuration controller activities for Finesse, an ERP solution, that helps users make faster decisions-making with the help of online and integrated style repository. It provides integrated information from the sales order, to shipping and also provides portals that reach the Customers and the Vendors online. Having an external arm to the EDI, Finesse can also is a secured line for transaction with high-end customers.

Environment: Java, JDK1.3.1, Servlets, JSP, EJB, JDBC, XML, Oracle 8i, Windows 2000, Websphere, Tomcat, EDI with XML.

Confidential

This project aims at automating all the processes in the organization and minimizing paper work. As a part of the project an intranet portal was also developed.

Responsibilities:

  • Systems requirement study and getting the functional requirements.
  • Designing the workflow engine.
  • Development and testing of the Workflow module.

Environment: Java, JSP, Java mail, XML, Tomcat Server, Oracle.

Confidential

scope of PMS is to automate the current manual procedure for managing proposals. It covers the full life cycle of the proposal, right from the initiation till the final conversion of the proposal into a project. The idea was to achieve the automation in Proposal as well as Project management by giving its users web based control to various modules of the system.

We'd love your feedback!