Post Job Free

Resume

Sign in

Java Design

Location:
Barnstable, MA
Posted:
October 05, 2012

Contact this candidate

Resume:

Gayatri GR

774-***-****

abost1@r.postjobfree.com

PROFESSIONAL SUMMARY8-9 years of experience of developing Web-based Applications, Enterprise Applications and Client Server Applications in J2SE/J2EE environment. Involved in different levels of Requirement analysis, Design, Development, Testing and Debugging, Deployment and Future upgrade support service phases.Experience in J2SE 2.0, J2EE and related technologies like JDBC 3.0, JSP 1.2, Servlets 2.2, JNDI 1.2, POJOs (Java Beans), Java script, JMS 1.0, JSTL, EJB, Struts, Spring (DAO), Hibernate (DAO).Experienced with XML related technologies such XML, XSLT (DOM, SAX), XPATH, DTD, and Schema.Experienced in MVC architecture including Struts framework 1.3. Sound knowledge in Object-Oriented analysis and design.Have a solid understanding and application experience of Design Patterns.Experience with developing JSP pages using JSP Standard Tags Library (JSTL) and Struts Tags Library especially Struts Tiles FrameworkExpertise at JDBC API for connection and access to databasesExperience on different IDEs such as RAD, Eclipse, My Eclipse for application development and deployment using Application Servers Apache Tomcat, BEA Web Logic, Web Sphere and J Boss.Academic Knowledge of C/C++, Prolog, SwingKnowledge of Web Services that includes SOAP, WSDL.Experienced in RDMBS such as Oracle, Access, MySQL, DB2 databases.Good understanding of Business workflow, Business logic and Business methods for further implementation of user requirement in a distributed application environment.Proven ability to work under pressure, develop strategies to meet customer needsSelf-motivated, a quick learner and a team playerGood comunication, interpersonal and learning skills with strong presentation skills, and ability to interact with people at all levels.

EDUCATIONWorcester Polytechnic Institute, USA, Phd, Computer Science (in progress).Saint Josephs University, USA,Master of Science, Computer Science Birla Institute of Technology and Science, India, Bachelors in Management Studies

TECHNICAL SKILLS

Requirements Management Tools

RequisitePro, CaliberRM

Modeling Tools:

Rational Rose, UML, MS Visio, IEF, ADW

Utilities:

MS Office SuitE 2007, MS Project 2007, MS FrontPage

Methodologies:

SDLC, RUP, SWOT, Cost/Benefit, Stakeholder analysis

Databases

Oracle 9i/8i, MS SQL Server2000, MS Access, MYSQL,DB2,INFORMIX,INGRES,SYBASE

Design Patterns

Abstract Factory, Business Delegate, Data Access Object,

Transfer Object, Front Controller, MVC, Session Fa ade, Singleton, and Dependency Injection.

Defect tracking tools:

Rational Clear Quest, Clearcase

Web Development Languages:

XBRL,C/C++, HTML, JAVA, .NET, JSTL, MAVEN, Subversion, Hibernate, Acegi, XML, JSP, ASP, Javascript, VBScript, WAP, WML.J2EE SERVLETS, JDBC, JMS, JNDI, XSL (XSLT, XSL-FO, XPATH),JSF

Version Control tools

MAVEN, Visual Source Safe, Subversion

Operating Systems:

Windows 9x/XP/NT, DOS 6.22, UNIX

Frameworks

Spring, JADE, Struts 1.1

Networking Tools

Network Stumbler, Airodump, MacMakeup, Wireshark, FTP Voyager

Mainframes

MVS, JCL, COBOL, CICS, DB2,TSO,ISPF, SPUFI, ADW, IEF

Libraries & Tools

KXML Parser, JDOM API GWT, AJAX, Hibernate

Application servers

IBM Web Sphere 5.0, WebLogic, MS-IIS, APACHE

BRMS

ILOG JRULES

WORK EXPERIENCE

Safeway Inc. (September 2011 – May 2012)

Roles: Web Developer

Rewriting and optimizing code for the legacy E-learning system, optimizing SQL queries reducing run time from 5 minutes to 1 minute

Evaluating Performance testing tools based on memory management and improved performance by 62%,

Load testing of the E-learning STARS system using Apache Jmeter

Incident ticket management and resolution for web applications called -STARS using BMC-Remedy

Handling data base change management procedures, Ensuring timely migration of code changes to production

Evaluating LMS called Totara and enhancing the same with plugins

Implementing Single sign on using LDAP

Code optimization to reduce the run time to 25%. Writing Java servelets and web content management.

NeoclarusInc, Santa Clara, CA (Jan 08- Dec 2010)

Roles: Sr Java/J2EE Developer

NeoClarus, Inc is a leading provider of Extensible Business Reporting Language (XBRL) based software solutions to Enterprises, auditors, Financial Printers and fundamental data aggregators worldwide. The project was to enhance the iParser solution has been designed to address the functionality gaps that will exist in the existing processes and systems once XBRL is adopted by the stakeholders to make it compliant with SEC guidelines for parsing financial statements of an organization.Developed a web based application with Struts framework (MVC) with SDLC (Software Development Life Cycle) model in a RAD environment using Eclipse 3.2 IDEStruts validator framework is applied to validate the form.To display to content of the page used strut tiles framework is used to get the output in desired format.Used AJAX to selectively modify a part of a page displayed by the browser and update it without the need to reload the whole document, which will in turn make application fast and dynamic. Also used JSON/REST object to send bulk data to and from server.Development and Design of web pages through HTML, JSP and Java Standard tag libraries (JSTL). Additional use of Java script to enhance the dynamics and interactive features of the page, thus delivering better user experience. Comfortable with JSF and multithreading.Style the web page with CSS class that loads much faster and will easy to update.Display tag to generate table in the page without needing to use table tags. Every content to be displayed will be passed from Java class, hence making easy to debug code.Mapping a database with Spring JDBC template.Spring IOC is used for initializing beans that to be used in the program. Used Spring feature to send and retrieve data from JD Edwards using parameters.Written SQL to retrieve and insert data from/into the database.For Debugging used SQL Navigator as interface to work with database and TomcatWritten SQL to manipulate database. Used features like JOIN, stored procedure etc.Used SQL create to create a table and drop to deleting a table. Oracle 11g is used as a database to hold all the data.Used X Stream for marshaling and un marshaling xml files. Testes java classes with Junit easy mock which provides a simple way to explicitly test specific areas of a Java program. Familiar with web sphere portlet development, JSFAll the applications are held in Weblogic application server.Used Log4j as a debugging tool for logging application debugging messages. Involved in unit testing and integration testing of the product. Used Junit for unit testing. To keep track of all the work and changes in as set of file and allows several developers to collaborate, SVN(Subversion) is used as version control system. JBoss

Technologies: Rational Rose, MS Office Suite, MySQL 5.1, Windows NT/XP, Business Objects, Java, J2EE, EJB2.0, Web Services, Tag Libraries, UML, CSS, Maven, JSON,REST, Tomcat, MQ series, Jboss, JSF2.0

Telecom Italia, Europe (June 06 –Dec 07)

Roles: Sr Java/J2EE Developer

This is a telemedicine application that enables client doctors to access, review and update their parameters The primary users of this application are physicians and patients that need to practice medicine in remote locations and aged population who are disabled.Responsible for full life cycle development of three modules. This includes analysis, documentation, design, coding, testing.Understand and implement the application in STRUTS framework.The first module was to create the login procedure for the end the user. The second module was to check and verify the existence of the user in the database, which is DB2.Involved in the detailed design of user interfaces and business layers. Extensively worked on struts.Used Struts tag library for implementing the user interfaces. Used Struts Validator Framework and JavaScript for Client side validations. Used J2EE design patterns such as Session Fa ade pattern, Singleton pattern in the architecture extensively.Designed and developed the login framework which was responsible for authentication and authorization and session management of the users. Developed the Financials Module, which takes care of the all Financial Transactions for the application. Responsible for creating action classes, action forms for registration API.Implemented EJB to communicate with the back end database. Used IlogJrulesTested the application using Junit.Used Log4j for logging in the information for the latter use.Involved in the preparation of use case, sequence diagrams, class diagrams, Activity diagrams

Technologies: JAVA, J2EE, JavaScript, HTML, DHTML, Oracle 10g, JADE, XML, Hibernate, Struts 1.0, Acegi, Log4j, Spring, JSP,Tomcat., Spring, JDK, JSF2.0

Oracle Inc (Feb 06 – Apr 06)

Roles: Sr. Java Technical Consultant

Worked as Developer and was involved in the Analysis and Design of the system. Involved in study of User Requirement Specification. The system design is based on MVC 2 Architecture, using Struts, JSP.Applied design patterns like Abstract Factory, Front Controller, Business Delegate, Session Facade, and DAO in designing the system. Implemented MVC Architecture using Struts Framework. Used commons Struts-Validator, for validation of form fields. Robustly Validated queries through making significant changes in XML rule constraints and by addition-modification of rules.Connected and worked with database (which is oracle 9i) using Hibernate 2.0.Written HSQL, which is hibernate query language to manipulate data in the database.Developed Client side interface and GUI with the help of XML using XSLT. Generated dynamic PDF reports for clients using FOP. Design & Development of software components like Interface, Action Handlers and Client side scripts using Java, JSP and Java Script.Wrote extensive documentation for the application.Tested the application developed using Junit.Used Log4j, which offers a hierarchical way to insert logging statements within a Java program.Worked with CVS to amplify productivity and information between different versions.

Technologies: MS Office Suite, MS Visio, JAVA, J2EE, JavaScript, HTML, Oracle 10g, Red hat Linux, Unix, Windows NT

SQA Labs Inc., Phoenix, AZ. (Jan 05 - Dec 05)

Roles: Senior System Analyst

Project Description:

Commercial Electronic Account General Ledger System, which is a web-deployed n-tier eCommerce application that allows their corporate clients to access info online and with an efficient means of managing corporate credit cards transactions at minimal cost.

Responsibilities:The application architecture of the System is based on MVC (Model View Controller), Struts Framework and J2EE specifications. Wrote Action Form and Action classes. Used various Tags HTML, Bean, and Logic etc. Also Configured Struts-Config for global forwards, error forwards and action forwards. Developed the presentation Tier using JSP, Struts tags, XML, XSL, HTML, DHTML and JavaScript. Used JavaScript for client side validation.Wrote SQL Queries to update and manipulate database fields.Use DB2 as a database.Used Junit to test the application.Used Log4j for logging in the application.Used JDBC to connect to the database.Wrote the documentation of the application Involved in the preparation of use case, sequence diagrams, class diagrams, Activity diagrams

Environment: J2EE (JSP, Servlets), JDBC, J2EE Design patterns, Tomcat 5.5, Struts, XML, JavaScript, and Windows 98/XP, DB2

US Technology LLC Sept 2002- Dec 2004

Responsibilities:The application architecture of the System is based on MVC (Model View Controller), Struts Framework and J2EE specifications. Wrote Action Form and Action classes. Used various Tags HTML, Bean, and Logic etc. Also Configured Struts-Config for global forwards, error forwards and action forwards. Developed the presentation Tier using JSP, Struts tags, XML, XSL, HTML, DHTML and JavaScript. Used JavaScript for client side validation.Wrote SQL Queries to update and manipulate database fields.Use DB2 as a database.Used Junit to test the application.Used Log4j for logging in the application.Used JDBC to connect to the database.Wrote the documentation of the application Involved in the preparation of use case, sequence diagrams, class diagrams, Activity diagrams

Environment: J2EE (JSP, Servlets), JDBC, J2EE Design patterns, Tomcat 5.5, Struts, XML, JavaScript, and Windows 98/XP, DB2



Contact this candidate