Uploaded File
Suman
sumanrao16@gmail.com
757-513-3922
10010 Skinner lake drive
Apt 527
Jax, FL 32246
Senior Java Developer
16 years experience W2
0
Recommendations
Average rating
201
Profile views
Summary

  • Around 8 Years of experience in analysis, design, implementation and testing of Object Oriented Applications in the environment using Core Java/J2EE.
  • Experienced in Object Oriented Analysis (OOA) and Object Oriented Design (OOD).
  • Expertise in developing web based Logistics, Insurance, and Inventory applications using IBM WebSphere, Weblogic, Servers and sound knowledge on Tomcat server.
  • Expertise in developing applications using different frameworks and technologies like Struts, Hibernate, Servlets, JSP, JDBC.
  • Experience with UI development technologies like JSF, Jquery, Java script, Ajax.
  • Expertise in the area of Creational and J2EE design patterns: Singleton, Factory, MVC, Front Controller, Business Delegate, Service locator and DAO. Expertise in XML and related technologies like XSL, XSLT, XPath and parsers like JAXP (SAX, DOM) and JAXB.
  • Expertise in using HTML, DHTML, CSS, Java Script, JQuery plugins in designing web pages.
  • Experience in writing ANT build scripts and configuring and using Log4j and writing JUnit Test cases.
  • Well versed with various phases of Software Development Life Cycle process (SDLC).
  • Experience working with Oracle and Knowledge on SQL Server.
  • Well versed and hands on experience in version control tools like ClearCase and CVS.
  • ?Good with troubleshooting, finding and fixing critical problems.
  • Energetic, Inquisitive, Quick learner and committed towards the goal.
  • Ability to work independently and in a group with effective communication and quantitative skills.

Experience
Senior Java developer
Healthcare
Jan 2013 - present

Project: SBC (Summary of Benefits and Coverage)
One of the new requirements under the Patient Protection and Affordable Health Care Act (known as PPACA or
Health Care Reform) is that group health plan participants must receive a Summary of Benefits and Coverage
(SBC). The SBC contains a summary of the key benefits and cost-sharing provided through the health plan,
a link to the glossary of terms, and a discussion of some other policy conditions or limitations.
Responsibilities:
• Developed JSF composite UI components
• Provided support on existing projects with JSF 1.2 and involved in converting projects from JSF 1.2 to JSF 2.0
• Developed Screens from scratch using JSF 2.0 framework (Rich Faces).
• Worked with different JSF features like managed beans, page navigation, event handling.
• Implemented OOPS concepts (used Java 1.6) to good effect in various parts of the application.
• Used JPA in combination with JSF 2.0 as persistence Framework.
• Used RAD for application development process and Websphere 8.5 for deployment purpose.
• Performed Unit, Regression Testing and wrote Test Scripts as per the Use Case.
• Used CSS to design the styles of each page.
• Used SVN for version control
• Extensively used DB2 Database.
• Used Agile Development process for the development,
Environment: Java/J2EE, JSF 1.2/2.0, JPA, Oracle, SQL, JavaScript, RUP, Oracle, WebSphere 7.0/8,5, RAD,
IBM installation manager, WAS reporting tool, service manager, Visual Paradigm.

Java J2EE CSS JavaScript JPA JSF Oracle SQL SVN UI Agile Methodology IBM WebSphere Project Management DB2 Application Development
Remove Skill
Senior Java Developer
Government
Jul 2012 - Jan 2013

Project: REACH Westchester
REACH Westchester is an automated application system that has transformed the county's paper
recertification process for Temporary Assistance customers into a more efficient, streamlined process. This
innovative process enables customers to complete their recertification interview independently through the use
of a user-friendly, in-office kiosk. REACH is a secure system that will not reveal any personal or confidential
information.
Responsibilities:
• Developed JSF ICEfaces components in various screens of the application to support SNAP and homeless
services.
• Coordinated with Business Analysts and Team Lead to gather requirements and to distribute work among
the team.
• Implemented OOPS concepts to good effect in various parts of the application, also used JAVA 1.6 features
to enhance the performance.
• Involved in developing the application with JSF2.0 and also in converting existing JSF 1.2 to JSF 2.0.
• Involved in the development of recertification module which include working with ICEfaces 1.x used JPA to
create the persistence layer and to make the transactions to the backend.
• Developed various scree ns from scratch which involved working technologies including Core Java, JSF,
JPA, JQuery.
• Involved in development of Test Cases using JUnit for Unit Testing.
• Working with the IBM tools such as RAD8/8.5, clear case to develop the code for the application.
• Used Maven as a template, build and a deployment tool
Environment: Java 1.6, JUNIT, WebSphere 7.0, RAD8/8.5, Log4j JSF 1.2/2.0, ICEfaces, JPA, JavaScript,
AJAX, REST, SOAP, Maven, SVN, Oracle 10g.

JSF Oracle AJAX J2EE Java JavaScript jQuery Junit Log4J Maven REST SOAP JPA SVN IBM WebSphere Business Analysis Requirements Gathering ClearCase
Remove Skill
Senior Java developer
Manufacturing
Nov 2010 - Jul 2012

Project: State Sales & Use Tax Applications
State Sales & Use Tax Applications is basically an integrated portal application which consists of eAudit,
eLease, Audit reporting tool , SSBA, BDRS. This is a financial support tool which supports the users within the
GE Corporate Taxes and outside the GE Corporate taxes environment. This portal application is used by GE
analysts to audit taxes for different type of companies handing transactions with GE (sales, lease or purchase)
I was part of eAudit, eLease, SSBA applications. Basic intention is to provide reviews to auditor in flexible
formats.
Responsibilities:
• Lead a team of 2 off shore members , assigned coding modules to appropriate team members and tracked
their progress.
• Generated views to the auditor, analyst, business roles in different formats using Jquery plugins like jqgrid,
tree grid etc.
• Involved in the Analysis of the front-end and middle tier using JSP, and the Struts Framework.
Developed Action classes and DynaActionForms & performed validations using commons, custom validator
and Struts client side JavaScript validation.
• Used Eclipse IDE tool for working environment of the project
• Worked with Ajax at the client side for asynchronous communication with the server
• Used SQL Navigator to work on the database tables and queries.
• Created SQL queries and used PL/SQL procedures with Oracle Database.
• For a better UI Struts libraries have been used in JSP pages.
• Implemented logging functionality using log4j.
• Performed deployment of applications on Jboss Application Server.
• Apart from involvement in writing the pages, I was also involved in reports such as error rate report, reserve
rate report, complete percentage reports.
Environment: Java, Struts, CSS , JQuery plugins , MyEclipse 10.0, Jboss, JSP, XML, Java Script, AJAX,
Eclipse, Log4j, Oracle 10g, Mysql, JIRA, Pl/Sql, SVN, SQL Navigator.

Java JBOSS JSP AJAX MySQL PL/SQL CSS Eclipse JavaScript jQuery Log4J Oracle SQL Struts UI XML SVN JIRA Auditing
Remove Skill
Senior Java developer
Transportation
Jul 2009 - Nov 2010

Project: Global Cross Docking System
Global X-Docking Cargo System is a robust application, providing several solutions for the users to make
the transactions simpler and global. This application provides Warehouse In/Out and handling operations.
Creating Route, RF scanning of the packages, tracking packages, reporting are all implemented to assure the
accuracy and simplify the pick process.
Responsibilities:
• Involved in gathering and analyzing Business and Functional requirements and created data mapping
documents.
• Developed sequence, class and data model diagrams using Visual Paradigm, Worked independently on 3
modules for RF scanner.
• Implemented the application MVC Architecture using Struts 1x framework.
• Developed the presentation layer GUI using JavaScript, JSP, HTML, CSS, custom tags and developed Client-
Side validations using Struts validate framework.
• Used Eclipse IDE tool and Tomcat server for working environment of the project.
• Implemented scripting with Ajax and XML to dynamically refresh the page contents.
• Used JSTL to implement some business logic in the presentation layer embedding with JSP.
• Used Design Patterns such as DAO, Value Object, Factory and Service locater.
• Created SQL queries and used PL/SQL procedures with Oracle Database.
• Used Web Services (SOAP, UDDI, WSDL, and AXIS) for handling transaction history.
• Provided production support for two of the applications involving swing and struts framework.
• Used LOG4J & JUnit for debugging, testing and maintaining the system state.
• Performed deployment of applications of Apache Tomcat web Servers.
Environment: Java, Struts, EJB, JSP, JQuery, XML, HTML, Java Script, AJAX, WebServices, AXIS, SOAP,
WSDL , JUnit, Eclipse, Swing, Log4j, Oracle 10g, Pl/Sql, Serena, SQL Navigator.

Swing Eclipse EJB PL/SQL jQuery WSDL AJAX Apache Apache Tomcat CSS Design Patterns HTML Java JavaScript JSP Junit Log4J MVC Oracle SOAP SQL Struts WebServices XML Data Mapping Scripting
Remove Skill
Java Developer
Information Technology
May 2008 - Jul 2009

Project: Order Management System
Virtual Inventory (VI) and Status Tracker (ST) belong to the Enterprise Advance suite of applications for the
EMC OMS project. The purpose of Virtual Inventory is to establish an interface between disaggregate logical
configurations of the end-to-end advanced services network topology and to present a single unified end-toend
view of multi-component services across multiple inventory systems for each Line of Business involved.
Status Tracker provides a holistic view and status for each Storage and Recovery order's across LOB's with the
vision to provide that information in a single system. The Composite order is tracked from start to completion
with the respective legacy ordering/provisioning systems.
Responsibilities:
• Developed User Interface POC based on MVC framework Struts.
• Implemented User Interface in Model-View-Controller Architecture, which accomplishes a tight and neat coordination
of Struts MVC, JSP, Servlets and Custom Taglibs.
• Developed the User Interface validation frame work in combination of custom validation build on top of Struts
validation frame work from the form bean.
• Implemented Dependency Injection (IOC) feature of spring framework to inject dependency into objects and
AOP is used for Logging.
• Developed Server side components with coordination of Hibernate and Spring using web established frame
work designed under the guidelines of Business Delegate, session façade, Service locator.
• Configured Hibernate to make use of second level EHcaching to display the static lookup data from the
database.
• Developed and utilized J2EE Services and JMS components for messaging communication in WebLogic
Application Server.
• Developed Web services modules based on SOA architecture to consume services.
• Developed services that are reusable and interoperable, based on Basic profile 1.0, SOAP, JAXRPC Web
services using AXIS.
• Configured development environment using Weblogic application server for developers integration testing.
Environment: Java, Weblogic, Eclipse, Hibernate, spring, JMS, Java Script, AJAX, WebServices, AXIS, SOAP,
JAXRPC, WSDL, Maven, Clear Case, Oracle 10g.

J2EE JavaScript JSP ClearCase WSDL AJAX Eclipse Hibernate Java JMS MVC Oracle SOA SOAP Spring Struts Maven WebServices BEA WebLogic Java Servlet
Remove Skill
Java Developer
Healthcare
Feb 2007 - May 2008

Project: Health Care Web Solution
Project involves for developing application for Brown & Toland Medical Group. The project was a health care
web solution an e-commerce and medical information portal based on J2EE architecture for the healthcare
industry. This system facilitates exchange and e-commerce among healthcare providers, health plans,
participating employers and patients. System handles tasks such as processing specialist authorization for
patients, enabling rapid claims processing and providing physicians with access to order status for medications
and supplies facilitating e-commerce transactions and acts as a portal to relevant medical sites and information
sources.
Responsibilities:
.
• Developed User Experience, Model containing Screens, navigation maps and use cases
• Developed Web pages using JPS, Struts tags.
• Developed the web application using Struts MVC.
• Developed Action classes and DynaActionForms & performed validations using commons, custom validator
and Struts client side JavaScript validation.
• Developed Data Access layer using JDBC for connecting to various databases to retrieve medical and
diagnostic data.
• Created SQL queries and used PL/SQL procedures with Oracle Database.
• Developed Web services modules based on SOA architecture to consume services.
• Developed services that are reusable and interoperable, based on Basic profile 1.0, SOAP, JAXRPC Web
services using AXIS.
• Used Mercury Quality Center for Requirements coverage, Test Case Management, Test Execution Reporting
Defect Management, and Test Automation.
• Configured development environment using Weblogic application server for developers integration testing.
Environment: Java, HTML , JSP, Struts 1.1, JDBC, CSS, UML , XML, Jboss5.0, Mercury Quality Center, Java
Script, AJAX, WebServices, AXIS, SOAP, JAXRPC, WSDL, Maven, Clear Case, Oracle 10g.

J2EE Java JavaScript JDBC Oracle PL/SQL Struts XML WSDL AJAX CSS HTML JBOSS JSP SOAP SQL UML Maven SOA WebServices BEA WebLogic ClearCase HP QC
Remove Skill
Java Developer
Banking/Financial
Oct 2005 - Feb 2007

Quote power International - QPI
QPI-Trade is an on-line trading solution that was designed for the use of financial institutions and brokerage
firms dealing with capital markets. The software supports multiple channels for stock trading via internet,
interactive voice response systems (IVR), mobile telephones and account executive order routing. Credit
verification, provision for external credit check, provision for manual credit approval, administration and set up
features, providing live stock quotes, interfacing with exchange order matching system, and interfacing with
brokers settlement system all under sun Solaris environment using Oracle.
Responsibilities:
1) Involved in the design and development of margin credit and risk control system (MCRS). MCRS is an addon
component to the QPI-Trade, which enables the brokers to perform margin trading.
2) MCRS performs Credit validations for new trade orders and periodic credit checks to find out whether
investor is falling under margin shortfall. Risk evaluation involved in margin trading.
3) Created SQL queries and used PL/SQL procedures with Oracle Database.
4) The job included system study, preparation of data flow diagrams, entity relationship diagrams, data
diagrams, table structures, screen designing using HTML, JSP, struts module identifications and preparation
of technical write up on the proposed system.
Environment: Java, Oracle, SQL, PL/SQL, CSS, JavaScript, RUP, Struts, Servlets, JSP, JDBC, Oracle,
WebSphere, Eclipse, Visual Paradigm.

CSS Eclipse HTML Java JavaScript JDBC JSP Oracle SQL Struts IBM WebSphere Java Servlet PL/SQL Solaris
Remove Skill
Edit Skills
Non-cloudteam Skill
Education
Bachelor's in Engineering
JNTU University
Skills
CSS
2021
19
JavaScript
2021
19
Java
2021
13
Oracle
2021
11
SQL
2021
11
IBM WebSphere
2021
9
J2EE
2021
8
SVN
2021
8
UI
2021
7
Agile Methodology
2021
6
Application Development
2021
6
DB2
2021
6
JPA
2021
6
JSF
2021
6
Project Management
2021
6
Struts
2012
6
Eclipse
2012
5
PL/SQL
2012
5
HTML
2010
4
JSP
2012
4
Log4J
2013
4
SOAP
2013
4
Hibernate
2009
3
Java Servlet
2009
3
jQuery
2013
3
Maven
2013
3
WebServices
2010
3
XML
2012
3
AJAX
2013
2
Auditing
2012
2
BEA WebLogic
2009
2
ClearCase
2013
2
JDBC
2008
2
JIRA
2012
2
Junit
2013
2
MVC
2010
2
RAD
2014
2
SOA
2009
2
Solaris
2007
2
Apache
2010
1
Apache Tomcat
2010
1
Business Analysis
2013
1
Data Mapping
2010
1
Design Patterns
2010
1
HP QC
2008
1
JBOSS
2012
1
JMS
2009
1
Requirements Gathering
2013
1
REST
2013
1
Scripting
2010
1
Spring
2009
1
UML
2008
1
Ant
0
1
EJB
2010
1
MySQL
2012
1
Pages
2012
1
SQL Navigator
2012
1
SQL Server
0
1
Swing
2010
1
WSDL
2010
1
XSL
0
1
XSLT
0
1
XUnit
2010
1