Sareddy
12148 Jollyville Rd, Phone: 916-281-6049
Austin, TX 78759 Emails: [Send email using form at bottom]
________________________________________
SUMMARY:
4+ Years of experience on working extensively in large scale web based
multi-tier distributed applications.
4+ years experience in working with OO development, deploying and testing the
applications.
2+ years experience on working with total life cycle of SDLC process.
2+ years experience on ORM technologies like JDBC, Hibernate and Java
Persistence API.
Expertise on working with different technologies Java, J2EE, Servlets, JDBC,
HTML, JavaScript and XML.
Experienced in designing multi-tier applications with J2EE Design Patterns.
Strong experience in developing applications using Struts, Hibernate, Spring
framework.
Strong experience in working with multiple RDBMS including Oracle, MySql, and
MS SQL Server.
Experience in customizing and deploying the applications in Web/Applications
servers like BEA Web logic and Apache Tomcat.
Expertise on working with Eclipse and My Eclipse IDEs.
Designed and modeled objects using modeling techniques in UML - Use Cases,
Class Diagrams, Sequence Diagrams, etc.
Extensive knowledge & experience working on performance tuning,
coding-optimization.
Nice Hands on working with debugging, testing, reporting & supporting the SME
in pre-prod & production environment.
SKILLS:
Programming Languages: C, C++, Java, PHP
Java Technologies: J2SE, J2EE, Servlets, JSP, JDBC, JSTL, web Services.
Web Technologies: HTML, JavaScript, XML, AJAX.
App/Web Server: Apache Tomcat, BEA Weblogic 8.1/9.0/9.2/10.3, Web Sphere.
IDE: Eclipse, My Eclipse.
Frame Works: Struts, Spring, Hibernate.
Design Tools: Adobe Photoshop, Microsoft FrontPage, Dream Weaver, Microsoft
Excel, Microsoft Visio, Rational Rose, and Microsoft Access 97/2000, Enterprise
Architect.
Version Control Tools: Subversion, Clear Case, Dimentions.
Databases: SQL Server 2000, Oracle, MySQL.
Build Tools: ANT.
Operating Systems: Windows, UNIX, Linux.
EDUCATION:
Masters in Computer and Information Sciences Aug 2006 Dec 2007
Gannon University, Erie, PA
GPA 3.6
Bachelors in Computer and Information Technology Aug 2001 April
2005
Jawaharlal Nehru Technological University, Hyderabad, India.
GPA 3.3
CERTIFICATION:
Sun Certified Java Programmer for the Java 2 Platform 1.4
Brain Bench Certified Java Programmer for Java 2 Fundamentals
EXPERIENCE:
Common Services, Capital Group, TX March
2009 Till Date
J2EE Developer
Common Services is an internal facing application of Capital Group which
provides various services to all the fund related applications at Capital Group.
The core services are Common Security Services (CSS) and DST Services. The Common
Security Services (CSS) provides security profile services for client
applications. CSS includes a web based administration application as well as a
service that can be utilized via programmatic calls from other applications.
Common DST Services is a web service interface to the DST TA2000 system. Various
TA2000 interfaces called View Calls are mapped to a web XML interface so that
other CG applications can easily obtain Account and Check data. These projects
are enhanced with some new requirements such as providing authorization for users
depending upon their roles and implemented new view calls for DST services, etc.
Gathered user requirements in order to prepare functional specifications.
Involved in implementation and modification of the system to accommodate new
business
rules.
Developed the application using Agile methodologies.
Implemented front end of the application using JSP, Servlets and Struts
framework.
Implemented Action Classes, Action Form Beans and configured the application
using Struts Configuration file.
Configured and maintained Spring IoC container.
Used Hibernate for implementing the persistence layer of the application.
Configured Hibernate to work with Spring, by setting up Session Factory in
Spring context file.
Developed Hibernate mapping file and the hql queries to interact with
database.
Implemented Web Services for exchange of data using AXIS framework.
Used SOAP UI for inspecting, invoking and testing the web service.
Used Dozer for copying data recursively from one object to another by mapping
Java Bean to Java Bean.
Developed complex SQL and PL/SQL in TOAD for performance intensive process.
Involved in design and architectural discussions. Participated in performance
related discussion
Developed test cases for unit testing, mock testing and integration testing
using the Test Driven Development approach.
Developed the ANT build script for the application and configured Log4j for
logging.
Used Clear Case has a version control tool and Clear Quest has a defect
management tool.
Tools/Technologies: Java, JSP, JSTL, My Eclipse, Enterprise Architect, Struts,
Spring, Hibernate, JUnit, JDBC, Web logic 10.3, TOAD, Clear Case, Clear Quest,
XML, Oracle, LDAP, ANT, Web Services, SOAP, AXIS, Dozer
Retirement And Enrollment, CalPERS, CA
March 2008 Feb 2009
J2EE Developer
This application provides an information system addressing all of the business
requirements of Californias public pension system. It eliminates the dependency
on paper documents by providing the ability to accept information and process
transactions electronically. Applies all business rules uniformly across all
business components to ensure CalPERS adheres to all mandated laws, regulations,
and policies.
Involved in technical design of the application according to business
requirements by interacting with business analyst.
Developed the application using Agile methodologies.
Developed the UI Layer using HTML, CSS, JSP, JavaScript, JSTL, XML and XPath.
Used JavaScript to provide client side functionalities such as dynamic
behavior of certain fields and buttons.
Implemented Spring MVC framework in the presentation layer to coordinate
invocations of Controller classes and rendering of Java Server Pages.
Implemented AJAX to have better interactive application for the users by
providing asynchronous request and response between the client and the server.
Configured and maintained Spring IoC Container.
Developed Advices using Spring-AOP for logging.
Developed Database access objects using Spring JDBC Application Programming
Interfaces (APIs) to retrieve, persist, and delete business objects (BOs) and
data transfer objects (DTOs).
Used Business objects as persistent entity instances that match closely with
the data model.
Involved in design and architectural discussions. Participated in performance
related discussion
Developed complex SQL and PL/SQL using TOAD.
Security Layer is implemented using CalPERS-approved technology standards and
protocols, including Lightweight Directive Access Protocol (LDAP) and Secure
Sockets Layer (SSL).
Used Rules Engine to provide access capabilities of ILog JRules rules engine.
Specified all the documents in JRules and exported as a jar file to the
repository to show the documents to end user in accordance to business
requirements.
Used JUnit, Easy Mock for testing the classes and ensuring 100% coverage for
persistent layer and 85% for business logic layer.
Used PMD and check style to check the Java code standards.
Used Maven as a build tool, Log4j for logging errors and messages and
Dimensions as a version control tool.
Involved in code review process.
Supported the project during Assembly and System test process.
Tools/Technologies: Java, JSP, Spring, HTML, CSS, JSTL, Eclipse, Enterprise
Architect, Java Script, JUnit, Easy Mock, AJAX, JDBC, Web logic 9.2, TOAD,
Dimensions, XML, Oracle, JRules, XPATH, LDAP
University repository, Gannon, PA
Aug 2007 Dec 2007
J2EE Developer
The objective of this project was to design and implement search and filtering
process in an application for the University Repository. Currently University
repository website does not contain the search and filtering process. Using this
search and filtering process one can get the data easily from their website. A
prototype is designed and developed to demonstrate the search and filtering
process using a University repository.
Involved in gathering requirements for the application and designed UML
diagrams.
Developed and deployed UI layer logics of sites using JSP, XML, JavaScript,
HTML/DHTML and CSS.
Extensively used JavaScript for various client side functionalities such as
validations and dynamic HTML.
Developed the application using Spring Web MVC for the web layer.
Used Spring AOP, Spring IoC.
Used Spring Framework and J2EE design patterns for implementing business
logic.
Used Hibernate ORM tool for the model layer of the application.
Configured Hibernate to work with Spring by setting up Session Factory in
Spring context file.
Designed the Object model and Object relational mapping using Hibernate.
Developed Hibernate mapping file and the hql queries for retrieving data from
the database.
Used Log4j for logging.
Developed JUnit Test classes for performing Unit Testing and was involved in
integration testing.
Used subversion has version control tool.
Tools/Technologies: Java, Servlets, JSP, Spring 2.0, Hibernate 2.0, HTML, VISIO,
CSS, JavaScript, Design Patterns, UML, JDBC, My Eclipse, Web Sphere, ANT, SVN,
JUnit, SQL Server, UNIX.
Erie Art Council, PA Aug 2007 Oct 2007
System Analyst, Developer
This project was for Arts Council of Erie. This is an application to provide a
user interface and data base for the Arts council to save their new applications,
modify them according to their need and to retrieve their existing application.
The application was developed using Microsoft Access.
Involved in all the phases of SDLC including Requirements gathering, Design &
Analysis of the Customer Specifications, Development and Customization of the
Application
Was responsible for gathering the requirements from the client and designing
them.
Developed the front end of the application using Microsoft Access forms.
Used VB Script for client side validation.
Responsible for unit testing, integration testing and customer acceptance
testing of the application
Tools/Technologies: Microsoft Access, Visual Basic
Gannon Computer Programming, Gannon University, PA
March 2007 July 2007
J2EE Developer
Gannon Computer Programming Contest (GCPC) web site was built in order to
provide an online application for the students to take part in the contest and
for the professors to judge the programming contest winners. Students after
registering into the site need to upload their program so that the judges can
evaluate it.
Develop web pages using HTML and CSS.
Developed the front end of the application using JSPs.
Validations were performed using JavaScript.
Developed business logic for posting data in the database.
Used JDBC drivers for communicating the database with the JSP.
Designed database tables with proper referential and data integrity.
Involved in writing complex SQL queries to access data from the database.
Deployed the jar and war files in the Tomcat web server.
Developed test suites and conducted variety of quality assurance tests.
Used CVS has version control tool.
Tools/Technologies: Java, Servlets, JSP, XML, JavaScript, HTML, CSS, ANT,
Eclipse, CVS, Eclipse, Tomcat, My Sql.
Virtusa, India Aug 2005 July 2006
J2EE Developer
Vignette is web content management software to support the effective creation
and management of Web
Content, automate Web-related processes, deliver the right content in the right
context, and continually
analyze Web presence efficacy.
Used Rational Rose to write Use Cases, Sequence Diagrams and Class Diagrams to
model the requirement defined in software specification document.
Involved in the project from analysis phase to testing phase.
Developed the front-end pages using JSP and Struts Framework.
Implemented Action Classes like DispatchAction, Action forms like
ValidatorForm.
Used Struts Validator framework for client/server side validation.
Maintained documentation using Javadoc.
Used Log4j for logging errors, messages and performance logs.
Used Eclipse as development tool and configured Weblogic Application Server to
deploy the application.
Was responsible for fixing bugs that were encountered when the code has been
deployed at customers end.
Used SVN for version control.
Tools/Technologies: JSP, Servlets, HTML, DHTML, CSS, Struts frame Work,
Servlets, JSP, Apache Web Sphere 5.0, Oracle, JDBC, JavaScript, Windows.
|