We provide IT Staff Augmentation Services!

Sr. Java Consultant Resume

3.00/5 (Submit Your Rating)

San Jose, CA

PROFESSIONAL SUMMARY

  • 10+ years of experience in the field of information technology with expertise in the areas of Installers, telecom, financial and networking domains. Extensive experience on Object Oriented Technologies client/server applications Front-End Design using java technologies Java, j2EE, Struts, Jsp, Servlets, AWT and JFC/Swing.
  • Extensive knowledge in core java and swing development.
  • Expert in Installer developer by using IA 2008/09.
  • Good experience in development of different types of Swing customized components.
  • Highly motivated and enthusiastic IT professional with proven experience in both team and project development capacities.
  • Having good experience in using Applets.
  • Outstanding analysis, programming and debugging capabilities.
  • Industry expertise includes: UNIX, Windows NT, Windows 2000, and Windows XP. Web Developing, Java, Object Oriented Programming and Java Swing, Database Management, Servlet, Tomcatand Apache.
  • Having good experience with UNIX commands and UNIX scripts.
  • Developed applications using Core Java, Java Multi-Threading, Java Servlets, Java Server Pages (JSP), JDBC, AWT, Swing, Struts, Java Script and ExtJS.
  • Expert in building rich GUI front ends with Swing components and extending Swing components to provide additional functionality.
  • Having good experience in using layouts like gridbaglayout, gridlayout, borderlayout etc in Swing.
  • Was involved in the OOA and OOD andused UML and implemented various Design Patterns.
  • Having extensive knowledge in version control systems like Perforce (P4), clear Case, CVS, Telelogic Synergy 6.5 and SVN.
  • Having extensive knowledge in localization and I18N (Internationalization)
  • Having good experience on Log4J.
  • Good experience in IDE’s like NetBeans 6.9 and Eclipse IDE.
  • Good experience in application developerlike JBoss.
  • Having good experience in writing test cases by using Junit.
  • Having strong experience in XML technology.
  • Good experience on Struts Framework.
  • Very strong in Java Data Base Connectivity (JDBC).
  • Having familiar knowledge in UNIX and Linux environment. Experience in Databases like Oracle, SQL Server.
  • Having strong experience in agile methodology.

TECHNICAL SKILLS:
Languages : Java, J2EE, C++, SQL, PL/SQL.
Operating System : MS-DOS, Windows 95/98 and Windows NT 4.0/2000.
Databases : Oracle 8.i/9i, DB2, SQL Server 2000.
Application Servers : Weblogic6.0/8.1.
GUI & IDE’s : AWT, JFC/Swing, NetBeans, Eclipse and JBuilder.
Web Design Tools : HTML, JSP, CSS and Ext JS.
Domains : Finance, Insurance, Networking and Telecom
Methodologies : OOPS, OOAD, UML
Others : InstallAnywhere2011

PROFESSIONAL EXPERIENCE:

Confidential,April 11 - Till date
San Jose, CA
Role: Sr. Java Consultant
Product: ITBM (IT Business Management)

Description:
ITBM is product which integrates the management of IT financials, suppliers, and other resources to improve business alignment and communicate value to stakeholders. This product helps you gain the financial visibility better decisions and greater control.
I am working on different modules like Project, Planning scenario, portfolio and Budgeting.

Responsibilities:

  • Involved in Design and development of the ITBM application.
  • Used Eclipse IDE for the development of the application.
  • Developed the ITBM installer independently.
  • Installer would be used to deploy the ITBM product on any client machine.
  • Extensively used the Java swings components.
  • Implemented different type of listeners like Action Listener, Mouse listener and Key Listener.
  • Implemented different layouts like Grid Layout, Grid bag layout etc.
  • Used complex components like JTable etc.
  • Used Swing Worker thread to handle multi-threading.
  • Involved on core java implementation: Multi threading, Collections etc.
  • Followed the agile software development approach such as daily status meetings and continuous integrations.
  • ITBM product has been supported localization.

Environment: Java1.6, Eclipse, Java Swings, Oracle 10g, SQL Server, Linux, ExtJS, Ant,
Perforce, Code Collaborator.

Confidential, Aug ’10 April ‘11
Bethesda, MD
Role: Sr. Java Swing Consultant
Product: Confidential, (Personalized Unique Reservation Experience)

Description:
Confidential, in Marriott International is a reservation system which is used to book the reservation by the reps by receiving calls from the customers. This application has various features like applying bonus points, applying rewards to the reservation upgrading and cancelling the reservation etc…
I was working on this application as a senior Java swing developer. I am involving gathering the business requirements and as well as design document. Currently working on feature enhancements adding new countries to the application where Marriott International recently starts the operation and implementing its business logic.

Responsibilities:

  • Involved in Design and Development of the Confidential, application.
  • Extensively used all the Layout managers like Grid Layout and Grid Bag Layout in the application.
  • Extensively used and implemented all the swing components in the Confidential, application for the reservation.
  • Used Eclipse IDE for the development of the application.
  • Implemented multi-threading in the application by using swing worker thread.
  • Extensively using Clear case and Clear quest as aversion controlling system and bug tracking system.
  • Implemented different types of listeners like Action Listener, Mouse Listener and Key Listener in the application.
  • Used complex components like JTable.
  • Implemented the agile methodology for the development of the application.
  • Used different types of Models like Abstract Table Model and Table Column Model to use the JTable effectively.
  • Performed Unit testing and regression testing on the application.
  • Involved in testing and fixing the defects

Environment: Java 1.5, JFC/Swing, Eclipse 3.2, XML, Oracle 8.1, Clear case, Clear quest.

Confidential,Nov ’09 July ‘10
Memphis, TN
Role: Sr. Java Swing Consultant
Product: 1 Source Tracking System

Description:
1 Source Tracking System in FedExis the centralized tracking mechanism for the FedEx to tracking a package delivery and disputing a package delivery. Package status is defined as the most recent electronically scanned location of a package reflected in our FedEx tracking system. This tracking system is used to track the ground package and as well as express packages. This system is developed for the windows OS only.

Currently I am working on Disputes Delivery of a package. It contains claims filed and no claims filed sections based on a package dispute. Technically I involved in providing those options to the 1source system to handle the proper disputes delivery like handling of different causes and resolutions for those causes to the disputes.

Responsibilities:

  • Involved in Design and Development of the Disputes Delivery section.
  • Involved in FedEx hub tour which shows the real FedEx physical functionality to gain the real business knowledge lively.
  • Extensively used and implemented all the swing components in the 1source system for the disputes delivery.
  • Extensively used all the Layout managers like Grid Layout and Grid Bag Layout in the application.
  • Used NetBeans IDE for the development of the application.
  • Implemented multi-threading in the application by using swing worker thread.
  • Used SVN as aversion controlling system.
  • Implemented different types of listeners like Action Listener, Mouse Listener and Key Listener in the application.
  • Used complex components like JTable.
  • Implemented the agile methodology for the development of the application.
  • Used different types of Models like Abstract Table Model and Table Column Model to use the JTable effectively.
  • Performed Unit testing and regression testing on the application.
  • Involved in testing and fixing the defects

Environment: Java 1.5, JFC/Swing, Net Beans 6.9, XML, Oracle 8.1, EJB, Web Logic, SVN

Confidential, (Blade Logic) May ’09 Oct ‘09
San José, CA
Role: Sr. Java J2ee Consultant.
Product: Confidential, Blade logic SRM Extensions 8.0

Description:
Confidential, Blade Logic SRM Extensions8.0 Suite allows customers to manage server and application lifecycle events including Provisioning, Configuration and Change Control, and Continual Compliance.

Confidential, 8.0 Installer is the extension to existing Confidential, SRM 7.6 application. This installer provides VLM and FSSP as part of the installer. Used Atrium Orchestrator Server credentials to develop the SRM extension installer. Developed SRM extension installer for the Server Automation8.0. Extensively used core java, Swing and XML in the application.

Responsibilities:

  • Involved in Design and Development of the Confidential, Blade logic SRM Extensions 8.0 application.
  • Extensively used JAVA and SWING to design new GUI for the installer.
  • Used extensively Install anywhere 2009 to develop the application as a 3rd party software.
  • Complex Components like JTable and JTree is used in the development of Graphical User Interface.
  • Developed the application compatible with other OS’s like UNIX, Solaris, HP-UX, HP-Itanium and HP-RISC.
  • Implemented all the Layout managers like Box Layout and Grid Bag Layout for laying out the components on the complex screens.
  • Implemented design patterns like Singleton, Adapter and Abstract Factory to name a few.
  • Extensively used all types of listeners like Action Listener, Mouse Listener, key Listener and Window Listener etc., in the application.
  • Used Perforce for version controlling system.
  • Used maven build tool to build the Operations Manager 8.0 installer.
  • Used agile process for the development of the application.
  • Created different types of goals in the maven to make the sub-installers from the base installer.
  • Eclipse IDE is used for development throughout the application
  • Performed Regression, unit and integration testing in the application.
  • Involved in testing and fixing the bugs.
  • Participated in Code review sessions to enhance the developed application

Environment:Java 1.5, JFC/Swing, Eclipse 3.2, XML, Oracle8.1, SQL Server, MAVEN, UNIX and Solaris, IA 2009 and Perforce.


Confidential, (Blade logic) Feb ’09 May’09
San jose, CA
Role: Sr.Java Consultant.
Product: Confidential, Blade logic Server Automation 8.0

Description:
Confidential, Blade Logic Server Automation 8.0 Suite allows customers to manage server and application lifecycle events including Provisioning, Configuration and Change Control, and Continual Compliance.

Confidential, 8.0 Installer is the sub set of Operations Manager 8.0 and it has been developed by using Confidential, common installer frame work underlying Install Anywhere 2009. This installer contains the features like Network shell and Server Automation.
I have been involved in developing the installer for the Server Automation8.0. I extensively used core java, Swing and XML in the application. This installer has been supported for cross platform like windows and all UNIX flavors.


Responsibilities:

  • Involved in Design and Development of the Blade logic Server Automation 8.0 application.
  • Java Collection API interfaces and classes like ArrayList and HashMap are used for operations on objects.
  • Extensively used JAVA and SWING to design new GUI for the installer.
  • Complex Components like JTable and JTree is used in the development of Graphical User Interface.
  • Developed the application compatible with other OS’s like UNIX, Solaris, HP-UX, HP-Itanium and HP-RISC.
  • Implemented all the Layout managers like Box Layout and GridBagLayout for laying out the components on the complex screens.
  • Implemented design patterns like Singleton, Adapter and Abstract Factory to name a few.
  • Extensively used all types of listeners like ActionListener, MouseListener, keyListener and WindowListener etc., in the application.
  • Used Subversion for version controlling system.
  • Installed this application in various platforms like UNIX, Solaris, HP-UX, HP-Itanium etc…
  • Used maven build tool to build the Operations Manager 8.0 installer.
  • Created different types of goals in the maven to make the sub-installers from the base installer.
  • Eclipse IDE is used for development throughout the application
  • Used Agile/scrum methodology for the development of the application.
  • Performed Regression, unit and integration testing in the application.
  • Involved in testing and fixing the bugs.
  • Participated in Code review sessions to enhance the developed application

Environment:Java 1.5, JFC/Swing, Eclipse 3.2, XML, Oracle8.1, SQL Server, MAVEN, UNIX and Solaris, IA 2009

Confidential, July ’08 Jan ‘09
San jose, CA
Role: Sr.Java Consultant.
Product: Action Request System (ARS7.5)

Description:
Creating Installations that support multiple platforms is hard. InstallAnywhere2008 makes it easy. By using Install Anywhere, Install software on multiple platforms with one installation project.
Confidential, has its own installer framework which has been extended from InstallAnywhere2008, is used to create installers across all the Confidential, products.
Action Request System7.5 is a client-server software application development installer from Confidential,. This installer contains the all server and client related products (features) as a Suite Kit.
I involved in developing the installer for all client software applications like
Confidential, Remedy User Tool, Confidential, Remedy Alert Tool, Confidential, Remedy Developer Studio and Confidential, remedy Data Import Tool.

Responsibilities:

  • Involved in Design and Development of the ARSuiteKit installer Application.
  • Involved in development of Graphical User Interface using JFC/Swing.
  • Java Collection API interfaces and classes like ArrayList and HashMap are used for operations on objects.
  • Extensively worked on JAVA, SWING, AWT to design new GUI screens that process and display the data.
  • Complex Components like JTable and JTree is used in the development of Graphical User Interface.
  • Developed the application compatible with other OS’s like UNIX, Solaris, HP-UX, HP-Itanium and HP-RISC.
  • Used Telelogic Synergy 6.5 for version controlling system.
  • Implemented all the Layout managers like Box Layout and GridBagLayout for laying out the components on the complex screens.
  • Implemented design patterns like Singleton, Adapter and Abstract Factory to name a few.
  • Extensively used all types of listeners like ActionListener, MouseListener, keyListener and WindowListener etc., in the application.
  • Used maven build tool to build the ARSuiteKit installer.
  • Eclipse IDE is used for development throughout the application
  • Performed Regression, unit and integration testing in the application.

Environment:Java 1.5, JFC/Swing, Eclipse 3.2, XML, Oracle8.1, SQL Server, Telelogic Synergy 6.5, MAVEN, UNIX and Windows XP.

Confidential,Jan 06 June 08
Role: Senior Java Analyst
Project: SSAS (Service Selection Application Server)

Description: SSAS (Service Selection Application Server) is a Front-End GUI In-bound traffic management tool. This is a simulation tool which will analyze the call traffic on various sites and routers. Depends on the traffic on various sites and routers this SSAS application can configure the sites and routers and it is has feature of creation and configuring of new sites and routers.

Responsibilities

  • Involved in Design and Development of the SSAS swing Application.
  • Involved in development of Graphical User Interface using JFC/Swing.
  • Java Collection API interfaces and classes like ArrayList and HashMap are used for operations on objects.
  • Extensively worked on JAVA, SWING, J2D, AWT and SQL packages to design new GUI screens that process and display the data for the Global Planning Tool.
  • Complex Components like JTable and JTree is used in the development of Graphical User Interface.
  • Implemented all the Layout managers like GridLayout and GridBagLayout for laying out the components on the complex screens.
  • Used table renderers to display data in graphical form, table editors to validate and input data.
  • Java Threads are used to send request to server.
  • Extensively used all types of listeners like ActionListener, MouseListener, keyListener and WindowListener etc., in the application.
  • Test Cases for java classes are written using JUNIT.
  • Used Perforce for version control throughout the application.
  • Developed Table custom renderers and editors for java swing components.
  • Used log4J in the application in order to write the log messages in the logger file.
  • Used all types of queries from SQL to retrieve the data from the database in the application.
  • Used SQL/PLSQL in the application to send/receive the data to/from the Oracle database.
  • Eclipse IDE is used for development through out the application
  • Performed Regression, unit and integration testing in the application.
  • Ant building tool was used to build and deploy components.
  • Involved in testing and fixing the bugs.
  • Participated in Code review sessions to enhance the developed application

Environment:Java 1.5, JFC/Swing, JSP, Eclipse 3.2, XML, Oracle8.1, SQL, Tomcat, ANT 1.6, Clear Case, Oracle, UNIX and Windows XP.

Confidential, Oct ’04 Dec ‘05
Vienna VA
Role: Senior Analyst
Project: Sentinel
Description: Sentinel is the leading security information management and compliance monitoring solution that receives information collected from many sources throughout an enterprise, standardizes it, prioritizes it and performs correlation all in real-time. Sentinel collects data from many security products on the market and provides the flexibility to collect data from new technologies and products as installations and business requirements evolve. Sentinel is one solution that will enable them to gain the visibility and insight required to manage a security environment more cost-effectively.
Responsibilities

  • Involved in Analysis, Design and Development of the complete swing application.
  • Designed and developed GUI for configuration module using java and swing.
  • Extensively implemented Object oriented techniques, such as, Inheritance, Polymorphism and Encapsulation.
  • Implemented “Model View Controller (MVC)” architecture to obtain “Layered Architecture” to isolate each layer of the application to avoid the complexity of integration and customization.
  • Developed models to implement actual business rules by interacting with database.
  • Implemented GridBagLayout/BorderLayout extensively to design data entry screens.
  • Swing components such as JTable and JTree are used extensively.
  • Layered Log4j API is used for logging.
  • Involved extensively in I18N (Internationalization) tool to support the product in multiple languages.
  • Implemented Swing Custom components in the application.
  • Applied the technique of event delegation and anonymous inner class to process events fired by different components.
  • Advanced JDBC features, such as PreparedStatement, CallableStatement and Updateable Result sets were used to process data from Oracle database.
  • Implemented custom renderers and editors in the application.
  • Used SwingUtilities class effectively when the application thread needs to update the GUI.
  • Used Eclipse IDE to develop the entire application.
  • Implemented unit and integration testing in the application.
  • PreparedStatement and I/O streams were used to read information from database and create flat files for sending information back to customer.
  • Involved in writing the JUnit test Scripts.
  • Implemented Design patterns like Singleton, Abstract Factory and Adapter etc., patternsused inthe application.
  • Participated in code review sessions to enhance the developed application

Technologies: Java1.4, Swing, J2EE (Servlets, JDBC), XML, JUnit 3.8.0, Log4j 1.2.7, Oracle, Struts, SQL, Clear case, Windows 2000, XP and UNIX.

Confidential,Mar ’02 Sept ‘04
India
Software Engineer
Client: CIENA (USA)

Description: The IPI-Designer is a GUI-based network planning tool which is used build a logical network depends upon the client’s request. The main objective of the project is to accelerate the availability of the tool and to facilitate the learning curve for the target audience. With the help of this tool, user can build a network form source to destination by using the client’s equipment. i.e., muxcards filter cards etc., one can set-up and analyze a single multi-span as well as test various module configurations including filter, amplifier and dispersion compensation module placing.

Responsibilities:

  • Involved in Analysis, Design and Development of the complete application.
  • Designed and developed the main applet screen which is used to create and submit the request using JFC/Swing which contains various customized swing components like JApplet, JTable, and JList etc.
  • Developed User Interfaces using JSP and HTML. Client side validations are performed using JavaScript.
  • Developed GUI by using Java Swing to create various objects in the request.
  • Developed an Alert System using Java Threads to notify the approvers when there is a request waiting with them to be processed.
  • Used XML as communication format between different modules.
  • Used Eclipse IDE to develop the entire application.
  • Used Perforce for version control throughout the application

Environment:Java 1.3 & 1.4, Swing, JSP, Servlets, HTML, XML, Perforce, JBuilder 7.0, Oracle 8.0, Windows NT and UNIX.

We'd love your feedback!