We provide IT Staff Augmentation Services!

Java/j2ee Resume Profile

5.00/5 (Submit Your Rating)

Washington, UsA

Experience Summary:

  • Around 12 years of experience in the design, development, implementation and maintenance of Business Applications and Web Based Applications using Java, .Net and using Relational Database Management Systems in heterogeneous environments.
  • Experience includes analysis design and coding skills in internet, intranet, business applications, and client-server three-tier architecture based applications.
  • Extensively worked in Java, Jakarta Struts, JSP, JSF, EJB, Servlets and other Java related Technologies like JDBC RMI. Extensively worked in ASP.NET, C , Windows Workflow Foundation and .NET related technologies.
  • Expert in working with Jakarta-Tomcat 4.0 Weblogic8.0, OC4J server, Java Webserver 2.0, IIS 7.0.
  • Good educational background and working experience in Essel Software and Services, Tavant Technologies, Ness Global formerly Apar Tech as a Software Engineer , at Deloitte, Mumbai as Senior Analyst, Assistant Manager in Deloitte Hyderabad and Associate6 Senior Consultant at various places in U.S.A.
  • Utilize strong technical and good communication inter-personal skills in implementation, and support of the products. Highly motivated, able to work independently and within a team environment.

Technical Skills:

Expertise Level

Knowledge Level

Programming Languages

Java 1.6, .Net, C

C, C

Technologies

J2EE, JSP, Servlets, EJB, Design Patterns, HTML, Java Script, ASP.NET, Hibernate 3, Spring, Spring Batches

MVC

Jakarta Struts Frame Work, JSF,ASP

Operating Systems

Windows 98/NT/2000

RDBMS

SQL Server

Oracle

Web Servers

Java WebServer, TOMCAT, Weblogic, Oc4J server, IIS

Application Servers

Web Logic 8.1, Jrun, IIS

Editor

EditPlus, Ecplise 3.1,

Data Modeling Tools

ERWin 3.5.1/4.0

Development tools

Perforce, IntelleJ Idea 3.0,toad,cvs,vss,TFS 2010

Career Path:

  • Associate 6 Senior Consultant at Deloitte Consulting U.S.A from September 2009 to till Date.
  • Asst. Manager at Deloitte, Hyderabad from 4th, August, 2005 to September 19th 2009.
  • Senior Analyst at Deloitte, Mumbai from Jan 2005 to August, 3rd, 2005.
  • Software Consultant at PointSoft Pvt. Limited, Hyderabad, India June 2004 to Jan 2005.
  • Software Engineer at ESSEL Software Services Limited, Hyderabad, August 2001 to June 2004

Significant Projects:

1 Title : Health Benefit Exchange

Confidential

Platforms : Java, Spring 3, Hibernate 3, Struts 2, Weblogic server, Oracle 11g, Oracle SOA,

SONAR, Junits, Maven, JAXB web services

Role :Java/J2EE

  • Lead for Framework and architecture team.
  • Project Description:
  • Confidential for th is a pioneer information technology
  • project that will provide health insurance access to millions of uninsured citizens in the state. The
  • Exchange will be a online portal where individuals as well as employees can browse and shop for
  • insurance plans and avail affordable health care. My role as lead for framework and architecture
  • track lead included end-to-end delivery of key components of the application including framework
  • components batch framework, Caching.. etc

Responsibilities:

  • Design and develop the framework components
  • Responsible for application architecture
  • As a lead distribute the work among team members
  • Update the status to the management
  • Conduct interviews and recruit the team.
  • Design the base architecture of the project as per the MITA standards and NIEM standards
  • is used as tool to monitor the code coverage and to monitor the coding standards
  • To make sure the team is following the proper coding standards and architecture guidelines.
  • Work with the team to resolve the technical problems
  • Written the sections of the Technical Architecture document and System Design Documents
  • Provide solution to the problems in the project
  • Created the JAXB web services that supports the existing Spring application

Platforms : Java, Oracle IDM, Java Specific code development, Workflow Development , JAXB web services

Role : Workflow Modeling and design, Java Custom code Development.

Project Description:

The DIA project is committed to implement a new automated claim system that will improve the quality of the claimants Medical providers, employees and disability insurance staff. The DIA system provides customer service excellence by offering the self service options, improving security, confidentiality, decreasing the manual data entry, reducing the fraud and abuse. The DIA system collaborates with other partners to promote the enhanced accountability and visibility of disability insurance.

Responsibilities:

  • Lead and develop the Workflow modelling and design team for DIA project.
  • Developed the custom Workflow framework using the Windows workflow foundation.
  • Designed and developed the automated unit testing strategy for the DIA
  • Functional and technical design of workload management functionality in DIA system
  • Custom java programs development

Platforms : .NET 3.0, SQL server 2005,VSS, Kofax Ascent Capture 7.5 ,ORACLE IPM 7.7, SBL, NANT Scripts,Netrics,ITASCA, Jaxb webservices, Java

Role : Infrastructure Lead, OCR Design and Development

Project Description:

Screening Information System is an online web based application developed for the Confidential. This application is designed for pre-natal and new-born screening for probability of various genetic diseases. The application is used state-wide while the patient registers with any medical service provider and based on various inputs taken from the patient the screening results are obtained from the Genetic Disease Laboratory. The application also has a reporting component based on business objects providing various kinds of pre-defined as well as ad hoc reports for a certain section of the users. Approximately, 3000 blood specimens are processed through SIS each day. Over 700 users supported.

Responsibilities:

  • Responsible for deployment of production builds by coordinating with ITSD and managing the internal system builds.
  • Monitoring the production servers. .
  • Communicate with ITSD, ITSS for any infrastructure related activities.
  • Handling a team of 3 people
  • Distribution of work among team members.
  • Technical design of the automation of Build Scripts and supervise the development.
  • Preparing the internal and external build schedules.
  • Resolving the production issues and problems with respect to infrastructure.
  • OCR form development which involves creating Recognition, validation, verification using softbridge basic language, Database validation script and custom release module. Restarting the OCR related services in case of batches failure.

Platforms : CURAM, Oracle 10g, Enterprise Architecture tool, JAVA 1.4, Rational Data Modeling

tools.

Team Size : 50

Role : CURAM Workflows Modeling and designing

Project Description:

The Confidential Department of Industrial Relations needs a fully integrated, service-oriented technology solution to serve the Division of Workers' Compensation staff, parties to the case and the general public. Deloitte Consulting's close relationship with the State and C ram's extensive experience in over 5,000 successful system implementations worldwide including multiple COTS application integrations assures we can deliver a scalable solution that grows with the department demands.The proposed EAMS solution is easily maintainable and highly modular. It is based on products that are built on industry standards and easy to configure, extend and maintain.

Responsibilities:

  • Responsible for Workflows modeling, designing, testing.
  • Handling a team of 4 people.
  • Participating in Estimates, SEPG Audits.
  • Distribution of work among team members.
  • Responsible for running batches daily using QUARTZ scheduler and sending batch reports.
  • Writing documentation after completion of the assigned task.
  • Responsible handling Knowledge Transfer Sessions to all Junior Level analysts and new recruits.
  • Configuration Management of the Source Code in CVS repository.
  • Testing the developed code. Manual unit testing and Automated system testing using Wintask .
  • Responsible for writing the unit test cases.
  • Communicating with the other teams in resolving issues and discussing functional requirements.
  • Resolving the Technical issues.
  • Technical design of the Workflows.
  • Written FTP script for file transfers.
  • Responsible for production batch server upgrades, deployment of QUARTZ server on production as well as system test environments.
  • Production support for the any technical issues of workflows.
  • Responsible for writing the BPO methods in workflows and bug fixing.

Platforms : Struts1.2, Core Java, Oracle Apps Server, Oracle 10g, Tom Sawyer, Fast4J

Team Size : 7

Role : Team Lead

Project Description:

  • Confidential based Global Pharmaceutical company, which is involved in the early stage pharmaceutical development. The client engaged Deloitte to assist in the design, development, implementation and testing of a web based application to manage the planning and tracking of its early stage pharmaceutical development.
  • This application, known as Alto, is a web-based, technology-enabled software environment, custom-developed for the client, with a main goal of revolutionizing collaborative pharmaceutical development.
  • The application design is based on Services Oriented Architecture and built using Java JSP/Struts FAST4J internal Deloitte Framework running on Oracle AS 10g application server on a Linux using Oracle 10g database.

Responsibilities:

  • As Team Lead handling a team of 6 people.
  • Participating in Estimates, SEPG Audits.
  • Distribution of work among team members.
  • Implemented the MVC, Singleton Model, Data Transfer Object and Tokenizer design pattern.
  • Enhancement in business process components and data access components
  • Communicating with the Onsite team in resolving issues and discussing functional requirements.
  • Resolving the Technical issues.
  • Technical design of the application.
  • Responsible for developing the Presentation Layer of the application using Struts1.1.
  • Created screen prototypes using advanced HTML and CSS.
  • Writing the Action Classes and action forms and Utility library functions.
  • Writing validations for all business rules for the application.
  • Implementing the Java Expression Parser2.2.24 JEP for role based access to the application.
  • Check for the user roles and their permissions.
  • Responsible for the entire application flow functionality of the system and ensuring completeness of implementation as per the functional specifications.
  • Solving the production bugs logged by the client in Test Director Production Support for the releases till date.
  • Responsible for writing the unit test cases.
  • Testing the developed code. Manual unit testing .
  • Configuration Management of the Source Code in CVS repository.
  • Implementing the file upload and download functionality for the application using Oracle CMSDK.
  • Responsible handling Knowledge Transfer Sessions to all Junior Level analysts and new recruits.
  • Writing documentation after completion of the assigned task.

Platforms : Struts1.0, J2EE1.3, WebLogic 8.1, SQL server 2000

Team Size : 10

Role : Senior Analyst

Project Description:

Confidential is an application to Model, design and price complex product configurations available under HP product lines. The application has been divided into Confidential and E-configure. EConfidentialmodule caters to the HP Sales Force, Sales Development and Product Development Managers.Confidentialis a window to configure and price the product line by using complex configuration and pricing rule engine IPC.Metrics logging available in Confidential is the end-point for Confidentiale publishes the product line to HP World Wide end customer through ePrime-ComCat Catalogue. Worked on Confidential extensively using IPC Sap-CRM connector.

Responsibilities:

  • Enhancement in the existing framework
  • Enhancement in business process components and data access components
  • Preparing Low Level Design Documents LLD is response to the High Level Design HLD documents sent by the Java Architects from On site.
  • Assisting the Java Architects in designing the system in case present design is not adequate
  • Implementing the Java Expression Parser2.2.24 Jep for role based access to the application.
  • As part of LLD we develop class diagrams, sequence diagrams, writing algorithms to implement the functionality and getting approval from on site java Architects.
  • Solving the production problems logs by the customer in TrackWeb. Production Support .
  • Developing the views using the Struts Frame Work. Implemented the custom tags as part of this.
  • Testing the developed code. manual unit testing .
  • Implemented the MVC design pattern, singleton model design pattern, Data Transfer Object design pattern.
  • Attaching the screen shots to the TrackWeb after testing with desired result and responsible for closing the assigned TrackWeb issue.
  • Communicating the On site people in resolving issues.
  • Writing the Stored Procedures if necessary in SQL server database.
  • Configuration Management for this is VSS.
  • Responsible for writing the unit test cases and sent to the on site.
  • Generate the XML Strings for reading the other dependent applications.
  • Implementing the export functionality such as Exporting the Data to EXCEL Sheet,
  • and text files such as CSV, Eclipse files.
  • Responsible handling Knowledge Transfer Sessions to all Junior Level analysts and new recruits.
  • Writing documentation after completion of the assigned task.
  • Responsible writing Batch Programs and facilitate the On site people to execute these programs in a scheduled manner.
  • If a TrackWeb Issue is assigned , then responsible for analyzing the problem and find out that it is a small change or require enhancement. If small change then do the change and close the issue. If enhancement assist the on site java architects in designing and development the issue. Responsible until the issue is closed

Environment : Java/J2EE, EJB, BEA WebLogic Application Server 8.1, Eclipse 3.1, Struts

Framework, Oracle 9i, Visual SourceSafe.

Team Size : 15

Role Played : Team member

Project Description:

Confidential is developed for the Ministry of Community Development Sports Singapore. This project mainly involves in around Case, Client and Court Management System. It has got various modules like Probation Service Branch, Psychological Services, Child Protection, Child Welfare, Family Protection, General Protections, Juvenile Homes, PDA Case management systems and Volunteer module.

Responsibilities:

  • Responsible for Low Level Designing by using the USE CASE document provided by the client.
  • Coding the application as per the Low Level Designing.
  • Responsible for developing the reusable components.
  • Develop Oracle9i PL/SQL stored procedures for implementing the business logic.
  • Assisting the in Database Design if in case any problems with the present design.
  • Developing the Unit Test Cases.
  • Implements the Iframes functionality in JSP pages to avoid navigating to the multiple pages.
  • Implemented the validator Frame Work and Dyna validators in Struts.
  • Created the connection pool frame work by updating the StrutsConfig.xml file and used the same in application programmes.
  • Developed Auto Activation Programs for notifications.
  • Configuration Management tool used is CVS.
  • Developed User Interface using struts/MVC, JSP.
  • Developed DAO's as per requirement.
  • If DAO's require the additional functionality to be added, Extended DAO's are created.
  • Implemented Session Fa ade design pattern, MVC design Pattern, DAO design pattern, DTO design pattern, Factory Design pattern.
  • Implemented displaying Java script error messages using Struts Validator Frame Work.
  • Developed documentation after the completion of whole module.
  • Responsible for Knowledge Transfer sessions after the completion of whole module.

Confidential

Role Played : Team member

Environment : JSP, Core Java, Servlets, J2EE Architecture, MVC Frame Work, TopLink

For Object Mapping to data base, Oracle 8i.

Project Description:

Tavant is building a global warranty application WMS for Ingersoll-Rand. My contribution is in Warranty Plan Management System, which is a subsystem of Warranty administration. The whole Project is divided into 5 parts: Install base, Warranty Claim processing, Warranty Administration, Tech Infra, Biz Infra modules. Warranty Plan Management System deals primarily with various types of warranty plans. There are three types of plans namely Standard, goodwill, extended warranty plans. Warranty Plan Management System will create all the plans as well as all the parts covered under this plan as per the business units under IRI.

Responsibilities:

  • Coding the programs as per the task assigned by the Technical lead.
  • Writing Junits for Unit Testing.
  • Writing the test cases for unit testing
  • Developing reusable Components
  • Participating with team members in discussions to resolve the critical issues.
  • Configuration Management for this project is Perforce and IntelliJ is the Editor used.
  • Developed Stored procedures as per the business requirement for Oracle8i databse.
  • Did testing and documentation necessary for production implementation.
  • Developed the Entity, session, web bean and Jsp's as per the Tavant internal frame work.
  • Co-operating with team lead in case any new programmer is joined or any existing employee is departure.
  • Highlight the problems to team lead in case of any problems in the current design and submitting the same in writing in order make a change request.

Confidential

Role Played : Team Lead for web module

Environment : JSP, Struts, Java Beans, SQL Server, WebLogic 7.0, EJB2.0, Windows 2000 Server

Project Description:

  • The Main object of this project is Configuring Various Parameters for recording voice of Doctors. This is a voice application, which allows Doctors to record files to be transcribed. For this Doctors with their sites has to be registered. The registration and customized voice application settings are done by using web module. This is under the control of Administrator, who takes care of this web module which serves the administration services. All this information will be used by the Dialogic Voice application, which is developed in VC .
  • We have used Jakarta Struts framework, Design patterns to improve the performance and to reduce maintenance cost.

Responsibilities:

  • Responsible for requirement gathering and designing the system as per the requirements.
  • Developing User Interface using struts/ MVC, JSP.
  • Developed reusable components.
  • Responsible for creation of database design using the concept of Normalization.
  • Dividing the project into small tasks and organize them by allotting the appropriate time schedules.
  • Responsible for intimating the project status to higher level management.
  • Dividing the tasks among the team.
  • Responsible for completion of tasks in specific scheduled time period.
  • The Whole architecture for this project is designed .
  • All class level diagrams, sequence diagrams are created by using the concepts of UML.
  • Responsible to implement the MVC architecture.
  • Writing the unit test cases.
  • Responsible to implement the system as per the functionality.
  • Coordinating between the higher level management and the client.
  • Got good appreciation from the client for developing the project in time and meet the required functionality.

Confidential

Role Played : Team Lead for web module

Environment : JSP, Struts, Java Beans, SQL Server, Apache Tomcat and Windows 2000 Server.

Project Description:

  • Online Sales Automation will be useful tool for business organizations to improve their marketing performance and manageability of marketing team. This project will play a central role in facilitating the exchange of information, providing information on leads, follow-ups, available services, products payments and incentives.
  • The functional requirements of Web based sales application can be divided into six major modules. These are: User Management, Lead Management, Customer Management, Product Management, Order Management, Target Payment Module

Responsibilities:

  • Responsible for requirement gathering and designing the system as per the requirements.
  • Developing User Interface using struts/ MVC, JSP.
  • Developed reusable components.
  • Responsible for creation of database design using the concept of Normalization.
  • Dividing the project into small tasks and organize them by allotting the appropriate time schedules.
  • Responsible for intimating the project status to higher level management.
  • Dividing the tasks among the team.
  • Responsible for completion of tasks in specific scheduled time period.
  • The Whole architecture for this project is designed .
  • All class level diagrams, sequence diagrams are created by using the concepts of UML.
  • Responsible to implement the MVC architecture.
  • Writing the unit test cases.
  • Responsible to implement the system as per the functionality.
  • Coordinating between the higher level management and the client.

Confidential

Role Played : Team Member

Environment : JSP, Servlets, XML and Java Beans, Jrun, IIS

Project Description:

The Site offers a unique opportunity to bring Doctors, Hospitals, and MT Organizations on a common platform to facilitate complete workflow automation of Medical Transcription.

Here the dictation files can be brought from voice dictation system and will be kept it in a safe and secure server environment so that MT Organizations wherever they are, can download dictation files and those files can be transcribed and sent back to respective doctors/groups/ Hospitals. Medwrite provides Physicians with all the tools necessary to dictate, review and edit transcribed reports from any internet accessible computer.

Responsibilities:

  • Requirement and analysis
  • Developing the modules as per the given specifications.
  • Developing the front end forms using the JSP's
  • Assisting database design using the normalization
  • Coding with all java standards and maintainability of the code

Confidential

Team Size : 2

Role Played : Team Member

Environment : JSP, Struts, Java Beans, SQL Server, Apache Tomcat, Windows 2000 Server.

Project Description:

The main object of this project is to track the details of ongoing projects. Each project is divided into modules and tasks. All these tasks are allotted to various professionals as per their designation. Depending upon the time spent ad completion of tasks, the amount is calculated and the bill will be sent to the corresponding clients. All these tasks are automated in this project.

Responsibilities:

  • Requirement and analysis
  • Developing the modules as per the given specifications.
  • Developing the front end forms using the JSP's
  • Assisting database design using the normalization
  • Coding with all java standards and maintainability of the code

We'd love your feedback!