Post Job Free
Sign in

Java Developer Management

Location:
Plano, TX, 75023
Posted:
July 27, 2010

Contact this candidate

Resume:

SRUJANA GURRAM

*** ****** **, #***

Plano, TX - *5023

Phone: 469-***-****

*******.*******@*****.***

Synopsis

. About 5+ years of Professional Experience in various domains such as

Financial, Health Care and Online business.

. Currently working as a Senior Java Developer at Citi Commodities,

Houston, TX.

. Strong experience working in all phases of Software Development Life

Cycle (SDLC).

. Expertise in Object Oriented Analysis and Design using UML and Rational

Rose.

. Strong working experience in technologies including Java, JSP, Servlets,

Apache Struts, JDBC, EJB, XML.

. Extensive experience in Front-End Development using AJAX (Asynchronous

JavaScript and XML). Used JSP, JSF (Java Server Faces) to simplify

building user interfaces for Java Server applications. Expertise in HTML,

CSS, CSV and DHTML.

. Good knowledge of MVC architecture, frameworks like Struts, Spring,

Hibernate and Struts Tiles.

. Experience in databases like Oracle, SQL Server and My SQL technologies.

. Experience in GUI Development using HTML, CSS and JavaScript.

. Worked with various Version Control Tools including CVS, Subversion, VSS

and Clear Case.

. Worked with various Bug Tracking Tools like IBM Clear Quest, JIRA and

Bugzilla.

. Programmed in JDBC for connecting database, and Stored procedures using

PL/SQL.

. Extensively worked on the JUnit framework for testing the applications.

. Efficient in executing IDE such as Eclipse, MyEclipse, RAD and Netbeans.

. Excellent Communication, Interpersonal Skills, Customer Orientation and

Client Interfacing Skills.

TECHNICAL SKILLS

Enterprise Server Oracle Application Server 10g, BEA Web Logic

Suite 7.0/8.1,9.2, IBM WebSphere 6.0/7.0, Tomcat 4.x, 5.x,

6.x, JBoss 4.0

HTML Tools Dreamweaver, MS Frontpage

Design Patterns Singleton, Session Fa ade, Service Locator, Business

Delegate, DAO, MVC

Languages J2SE 1.4,1.5,1.6, C, AVS

ORM Frameworks Hibernate 2.0,2.1,3.1,3.2, JDO

Web Frameworks Struts 1.1, 1.3, Struts 2.0, JSF, JBoss, Spring MVC

Server Scripting JSP 1.x, Custom Tags, JSF Tags, Struts tag library

Client Scripting JavaScript, Swing, AWT

Database Oracle 9i/8i, MS SQL Server 2000/2005/2008, MS Access,

Technologies MySQL, IBM DB2

IDEs JBuilder, Eclipse, Netbeans, IBM RAD, IBM WSAD

Batch Scripting ANT, Maven

Tools

Platforms Sun Solaris, Linux, Windows 95/98/NT/2000/XP

Version Control Rational ClearCase, SVN, VSS, CVS

Design Tools MS Visio, Rational Rose

Ajax Dojo, GWT

Testing Tools WinRunner, Load Runner, IBM Rational Appscan

Testing JUnit, JWebUnit, JUnitPerf

Technologies

Software Processes Agile

Education

Master of Science in Computer Science Engineering

(GPA: 3.9/4.0)

University of Louisiana, Lafayette

Dec 2008

Bachelors of Technology in Computer Science

(GPA: 3.9/4.0)

Jawaharlal Nehru Technological University, India

May 2006

Work Experience

Citi Commodities, Houston, TX

Jul 09 - Present

Role: Senior Java Developer

Scrittura is a web based workflow system that provides document management,

confirmation, invoice and payment management through a business process

workflow engine. It enables automatic dispatch and receipt of information

critical to the trade confirmation process. It enables straight through

processing (STP) of OTC derivatives trading and automatically generates and

validates XML based electronic confirmation messages delivering details of

product structure agreement to trading.

Responsibilities:

. Worked directly with front and mid office business users to determine the

business requirements for new enhancements and for timely resolution of

breakdowns in production.

. Involved in all phases of SDLC life cycle like requirement analysis,

design, development, testing and integration of the application.

. Used Spring Framework, and Hibernate ORM.

. Configured Struts environment by registering ActionServlet, Validator

plug-in, tiles plug-in, form beans, message resource and action mappings.

. Designed and developed the user interface using struts framework.

. Incorporated MVC architecture using Spring.

. Used Hibernate for mapping the java classes to the DB tables.

. Implemented J2EE design patterns like Session Facade, Data Access Object

(DAO) and MVC.

. Developed XSLT style sheets for transformation on XML objects.

. Used DOM parser for parsing the XML files.

. Used JMS to establish message communication. Publisher-Subscriber method

was used for data loading and Point-To-Point method of JMS was used for

event processing.

. Involved in writing Junit test cases and used SVN for version control.

. Deployed the application on Weblogic 9.2.

. Involved in the Production Support and enhancement of the project.

Environment: J2SE 5, JSP, Struts 1.3, Spring2.0, Hibernate ORM, JMS, JUNIT,

XML, XSLT, HTML, Xpath, Oracle 9i, Weblogic 9.2, Log4j, SVN, Eclipse.

MRE Consulting, Houston, TX

Sep 08 - Jun 09

Role: Senior Java Developer

End of Day Engine Simulator is used to schedule and monitor Endur end of

the day tasks and workflows. It is necessary for the traders to manage

their trades in portfolios and revalue them to the end of the day to

determine net present value and risk exposures. It acts as a scheduler and

monitoring tool for these jobs.

Responsibilities:

. Involved in all the phases of SDLC including requirements gathering,

design and analysis of the specification, development of the application.

. Developed use cases, class diagrams and sequence diagrams using UML.

. Developed new user interface components using thin-client web

architecture involving HTML/DHTML, JSP, Servlets and Swing.

. Created tile definitions, struts-config files, validation files and

resource bundles using Struts framework.

. Integrated Struts with Enterprise Java Beans.

. Developed session beans in business logic layer.

. Involved in Testing, debugging and build files using Maven.

. Worked and configured the application in Weblogic.

. Worked with Database Objects like Stored Procedures and Triggers.

. Used Multithreading to process different requests simultaneously.

. Used Visual Source Safe as the source control tool.

. Provided documentation on data flows and testing procedures.

Environment: JDK 1.5, Struts 2.0, Servlets, JSPs, EJB, Swing, JavaScript,

HTML, SQL, JDBC, Eclipse, Maven and Weblogic Application Server.

Tek-Tools, Inc, Dallas, TX

Feb 08 - Aug 08

Role: Senior Java Developer

Worked on the Profiler software which is a fully integrated web based

application designed to give customers greater control over their networked

storage environment. It helps organizations reduce operational expenses,

maximize storage investment and lower the total cost of ownership by

addressing the following areas - Backup/Disaster Recovery, Server

Consolidation and Planning for Future Expenditures, IT Resource

Justification, Asset Management, and Management Reporting.

Responsibilities:

. Developed front-end screens using JavaScript, Html, CSS, JSP and

Swing.

. Used Spring Framework, and Hibernate ORM.

. Designed the presentation tier using the Spring framework and Command

pattern for the middle tier.

. Integrated SOA framework using Webservice components like WSDL, SOAP,

XSD and XML.

. Implemented an asynchronous, AJAX based rich client for improved

customer experience.

. Developed the application under J2EE architecture using Java Beans.

. Used Hibernate for mapping the java classes to the DB tables.

. Used WebServices like SOAP Interoperability and WSDL.

. Incorporated MVC architecture using Spring.

. Implemented J2EE design patterns like Session Facade, Data Access

Object (DAO) and MVC.

. Used JUnit for testing and CVS for version control.

. Developed XSLT style sheets for transformation on XML objects.

. Used DOM parser for parsing the XML files.

. Provided Production Support for the software.

Environment: Spring2.0, Hibernate ORM, JavaScript, CSS, JSP, Swing, AJAX,

JMS, Ajax, Maven, Html, XML, SOAP, WebSphere Application Server, Eclipse

and JUnit.

Center for Business and Information Tech (CBIT), UL, Lafayette

Aug 06 - Jan 08

Role: Java Developer

WebERA is a web based electronic research administration tool. Automates

the processing of tracking grants, proposals, contracts and other types of

funding an organization receives. The process of grant proposal submission

and tracking is a paperwork intensive process. WebERA eliminates paperwork

intensive tasks by 97%. The J2EE application was developed using EJB, JSP

and Servlets.

Responsibilities:

. Involved in all phases of product development (SDLC) like requirement

analysis, design, coding, implementation and testing.

. Developed the faculty effort tracking module, budget tracking module,

manage users module of the project.

. Developed use cases and activity diagrams using UML Methodologies.

. Developed the application based on the Struts framework using Java,

Servlets and JSP.

. Used JSP and Tiles for front end and Servlet as controller in Struts

Framework.

. Developed several JSPs, Action classes, and Java Beans for various

modules.

. Created client-side validations using struts validator.

. Integrated Struts with Enterprise Java Beans and created JSPs.

. Introduced eclipse IDE with Lomboz for J2EE and VSS plug-in for

Development.

. Worked and configured the application in Weblogic.

Environment: JDK 1.4, Servlets, JSP, EJB, Struts 1.2, JDBC, XML, Oracle 9i,

Weblogic 8.1, Log 4j, Visual Source Safe, UML, HTML, Swing,

Multithreading.

MEDICOM Solutions Private Ltd, Bangalore, India

Apr 05 - Jun 06

Role: Software Developer

Electronic Healthcare Management System EHMS is an enterprise product for

managing hospital system like the details of In-patient, Out-patient,

Drugs Stock, Staff Details, up to date account management, inventory and

laboratory management. It provides facility to view and print all kinds of

medical reports and ensures data secrecy. It is comprised of several

modules both on clinical and administrative.

Responsibilities:

. Involved in developing 3 modules In-Patient, Out-Patient and Laboratory

services.

. Implemented MVC pattern using Servlets and JSP.

. Used JavaScript for client side validation.

. Used JDBC to connect to backend database Oracle 8i.

. Created dynamic web pages using JSP, static pages using HTML and

developed business logic using Servlets and XML.

. Log 4J was used for Logging.

. Involved in Design, Development, Testing and Integration of the

application.

Environment: JDK 1.4, JSP, Servlets, JDBC, Tomcat 5.0, JavaScript, Oracle

8i, Log 4J, XML, Eclipse.

ReFerences

Available upon request



Contact this candidate