RAGHUVEER PATLOLLA
Email- *********.*********@*****.***
Cell: 801-***-****
Professional Summary
. Over 5 years of experience in all phases of software development life
cycle.
. Experienced in building web applications using Java, JEE, JDBC, RMI,
JNDI, JMS, Servlets, JSP, JSF, ICEFACES, EJB2.0, Java Beans, MVC, Jakarta
Struts, Spring, JavaScript, HTML, etc.
. Extensive experience in executing Projects involving Incremental &
Iterative Development, RAD, SCRUM, Agile development and Extreme
Programming, Rational Unified Process (RUP).
. Experience in externalizing all business rules using J-Boss and Drools.
. Experience in developing and deploying applications with Apache, OC4J,
BEA Web Logic, J-Boss and IBM Web sphere servers.
. Developed web applications with MVC architecture using Struts framework
and Spring Framework.
. Good experience in Web Services technologies (Apache Axis, SOAP, WSDL &
UDDI).
. Expertise in XML and related technologies like XSL, XSLT.
. Experience using IDE tools like JDeveloper, Weblogic Workshop, Eclipse
and Net-beans.
. Experience architecting and building n-tier, client/server and intranet
architectures.
. Worked on databases like Oracle, MySql and experience in writing PL/SQL.
. Developed test cases using Junit.
. Understanding of UML Patterns from feasibility to the system analysis and
design, and functionality phases.
. Controlled complex page navigations using Spring Web-flow by
configuring the transitions and state changes in xml files and the
corresponding beans in the spring configuration file.
. Knowledge on implementing Spring Web Services using XJC tool of JAXB
and XML Beans.
. Excellent Communication and Technical Document Writing skills.
Academic Profile
Masters of sciences in computer Science Aug 2009 -
July 2011
Southern University A&M College, LA GPA:
3.6/4.0
Graduation Date: July2011
Bachelors of Computer Science and engineering
Aug 2005 - May 2009
Jawaharlal Nehru Technological University, India.
GPA:3.25/4.0 Graduation Date:
May 2009
Extracurricular Activities
. Participated in Community services.
. Represented department in soccer and athletics at high school and
college.
. Planned, organized and hosted "ELYSIUM" - a technical and cultural
festival in college.
Technical Skills
J2EE Technologies JAVA, J2SE 5.0, JEE 5, JSP, Servlet, EJB,
JNDI, JavaScript, ANT, JDBC, JMS.
JAVA ORM Framework Hibernate.
JAVA Based Framework JSF, Struts, Spring.
Distributed System JMS, Web Services, SOA, SOAP, WSDL.
Web/App Servers Apache Tomcat 3.x-5.x, BEA Web logic
6.x-10.x.
XML Technologies XML, DOM Parser, XML Schema, XSL, HTML,
XHTML, XSLT.
Tools Rational Rose Enterprise Ed 2003, Visio
2000, Rational Systems Developer, Eclipse,
, TOAD, SQL Developer.
Java Support Tools/API Ant, Maven, Log4j, J-Unit.
Version Management CVS, SVN, Clear Case.
Data bases Oracle, MYSQL
Operating Systems Windows95/98/2000/NT/XP/Vista, UNIX, Sun
Solaris.
WORK EXPERIENCE:
Graduate assistant:
. Worked as Lab Administrator for foreign language department.
Aug 2010 - Mar-2011
. Helped students to register in the software tell-me-more
(www.tellmemorecampus.com) under the guidance of Linda Lassiter
department chair Foreign Language.
. Worked as graduate assistant for school of nursing. Jan 2010
- May 2010
PROFESSIONAL EXPERIENCE
TURNPIKE Jan 2013 -
Present
Module: SCMS
Client: Comcast
Designation: Java Developer
Location: Philadelphia PA
Description:
Turnpike -SCMS (Sales Channel Management Service) Turnpike is a
collection of APIs. Based on these APIs SCMS is developed. SCMS used to
build to the interactive applications that enable Comcast customers to
manage their Comcast Accounts via the Internet self-servicing channel and
also they can place orders. In this application all backend
functionalities developed by web services (SOAP). Each Web Services
utilize WS-Security and HTTPs to secure the web services. WS-Security is
implemented via username/token authentication. Comcast uses a session
mechanism to retrieve the Customer's information and/or their Shopping
Cart during the ordering flow. In this mechanism application generates a
unique session ID. The Session ID will track all states of a customer and
subsequent selections throughout their lifecycle by linking all
transactions together within the session. It will be passed back to Sales
Channel Management Service throughout the ordering flow to ultimately,
tie together and track all of the Customer's selections until order
completion.
Responsibilities:
. Actively participating in all the phases of the System Development
Life Cycle (SDLC).
. Participating in the High-level and low-level system design, planning,
estimation and implementation.
. Preparation of the technical design documents including class
diagrams, sequence diagrams, flow charts, process flow diagrams and
etc.
. Application developed in SOA Architecture, MVC architecture using
spring framework.
. Used Spring Framework for Dependency injection and integrated with the
Hibernate framework for interacting with the Oracle database.
. Hibernate 3.0 was used for Object Relational Mapping. Hibernate Query
language and the Hibernate Criteria Queries were used in the DAO
layer.
. Design and Implemented WSDL/SOAP Web Services to provide the interface
to the various clients running on both Java and Non Java applications.
. Identifying and implementation of different J2EE design patterns like
Service Locator, Business Delegate, and Dao etc.
. Used SOAP UI to test the Web services.
. Setting the coding standards and code review.
. Unit test case preparation and Unit testing as part of the
development.
. Used Log4J components for logging. Perform daily monitoring of log
files and resolve issues.
. Implemented modules using Core Java APIs, Java collection, Threads,
XML, and integrating the modules.
. Good hands on UNIX commands, used to see the log files on the
production server.
. Assisted in Developing testing plans and procedures for unit test,
system test, and acceptance test.
. Implemented Maven for building Turnpike project.
. AGILE development process has been followed.
Environment:
Core Java, Java beans, Spring Framework 2.5, Hibernate, Servlet 2.4,
Oracle 10g, JDBC, Web-Services, JIRA, JUnit framework, Eclipse IDE,
Hudson, SOAP UI, JDK 1.6.
MERP- Medicaid Enterprise Restructuring Project Oct
2012 - Jan 2013
Module: Managed Care and TPL
Client: CNSI (Contractor)
Vendor: Softek International Inc
Designation: Mid-Level Java/J2EE Developer
Location: Gaithersburg MD
Description:
Managed Care Payment relates to automated creation and maintenance of the
Managed Care premium (capitation), case management, and enhancement
payments made on behalf of an enrolled recipient to a Managed Care
Organization (MCO).
Managed Care Payments include:
. Creating the capitation and administrative payments
. Sending the payment information to Office of Finance.
. Creating and sending HIPAA 820 transactions to report the payments to the
organizations
. Viewing the payments that have been calculated
. Manually adjusting the rate that has been determined for a recipient.
Responsibilities:
. Developed the entire application using Customized framework based on
Struts Framework and implemented J2EE patterns using Session Fa ade,
Service Locator, DAO, value objects, Singleton on the server side.
. Developed use cases using UML according to business requirements.
. Developed GUI using JSP, Ajax, Tiles, CSS frame work.
. Coded Service layer beans for Business logic implementation following
sequence diagrams.
. Coded Java Beans for data persistence within Data Layer or Integration
Layer.
. Developed Action forms, Action classes using Struts framework to handle
user requests.
. Implemented Custom Tags, Logical Tags and Display Tags in JSPs.
. Installed, configured and deployed J2EE applications on JBOSS Application
Server. JBoss using XML based deployment descriptors.
. Developed Oracle database packages utilizing SQL, PL/SQL packages,
procedures.
. Responsible for code merging modules using clear case.
. Responsible for change requests and maintenance during development of the
project.
Environment: Java, J2EE, Struts Framework, Web Services, JSP, CSS,
JavaScript, Oracle 11g, Clear-case.
IROADS-International Route Optimization and Decision Support
Dec 2011- Oct 2012
Client: FedEx (Contractor)
Vendor: Tek-Systems
Designation: Java/J2EE Developer
Location: Memphis TN
Description:
IROADS is the on-road planning and execution application that is used by
(international) local ops managers, dispatch, and field engineers in FedEx
for the purpose of minimizing on-road routes and hours, dispatching routes
at their planned capacities and ensuring a higher level of service. To
support the vision of optimizing international routes, FedEx International
direct served operations, the IROADS Project has the following primary
goals:
(1) Ensure that international station manifests for the operational day and
sort are complete and accurate.
(2) Ensure that address information for each international package is
complete, accurate and usable for route assignment.
(3) Ensure that each international route planner has the tools and
information needed to create effective plans by DOW and sort.
(4) Ensure all packages processed for each international sort are assigned
to the correct route for delivery.
(5) Ensure every international package label displays the assigned route
and commit.
(6) Ensure every international package is loaded to the correct van to meet
delivery commit.
(7) Ensure Operation management has reporting tools to help manage on road
operations.
(8) Ensure Engineers have reporting tools to plan and analyze on road
operations
Responsibilities:
. Participated in face to face meetings with the project coordinator as
well as the project owner frequently i.e. in a daily basis.
. Used JSF, Ice-Faces framework for Developing the User Interface.
. Designed complete web tier, using Spring MVC frame work.
. Designed the Session Management for the application.
. Developed the controller component with Backing Bean (JSF Managed Bean)
classes.
. Developed the Backing Beans and added managed bean declarations to the
application configuration resource file.
. Used Facelets to build JSF Views and to build component trees.
. Used Spring JDBC for mapping the java objects with tables in the
database.
. Used Junit for testing and performance improvements and monitoring the
application transactions.
. Implemented the database connectivity using Spring JDBC with Oracle 9i
database as backend.
. Also involved in preparing the Data Model and UI wireframes before
working on developing the components.
. Used SVN tools for code merging.
Environment: Java, J2EE, Eclipse, JSP, ORCALE 9i, Spring JDBC, Weblogic,
HTML, XML, JavaScript, Windows XP Pro, Ice-faces.
ENTERPRISE BUSINESS SERVICE ENGINE Mar 2007 - Apr
2009
Client: Bayon Solutions Private Limited
Designation: Associate Programmer Analyst
Description:
The project dealt with companies that provide telephone connections. EBSE
carries all queries to customer service center, which in turn allocates the
services to the same.
Responsibilities:
. Designed and developed application architecture using Spring
Framework
. Developed and configured server-side components using Eclipse IDE
. Used HTML, CSS and JSP to create user interface web pages
. Deployed server-side components on BEA WebLogic application server
. Installed and configured the SQL server 2005 as back-end database
. With JDBC API, wrote SQL queries to create retrieve and update data
in DB from Entity Bean
. Designed and developed custom tags and utility classes to support
this application
. Wrote status reports on all components' development, testing, and
implementation
. Provided support on the application for regular change requests and
enhancements.
Environment: Java, J2EE, Spring Framework, JSP, HTML, JavaScript, CSS, XML,
SQL Server 2005, Web Logic.