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