Download Saujania Reddy Contact: 703-609

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts
no text concepts found
Transcript
Saujania Reddy
Contact: 703-609-5480
Email: [email protected]
Senior J2EE Developer with 7 years of experience with proven expertise in complete SDLC life
cycle - System Analysis, Design and development with emphasis on Object Oriented, J2EE and
Client Server technologies.
SKILLS INVENTORY



















Experienced with the entire Software Development Lifecycle (SDLC) process including
requirement analysis, conceptual and detail design, development, verification and
testing.
Experience in working with projects developed using Agile Methodologies.
Proficient with the usage of Scrum methodology in the software development.
Expertise in application development using various frameworks: Jakarta Struts Framework
1.1/1.2/1.3, Spring Framework 1.2/1.3/2.0/2.5, Java Server Faces(JSF), Spring Batch
framework, Hibernate 2.0/3.0/3.2, Java Data Objects with GUI plug-ins
Proficient in XML technologies like XML, DTD, XSL, XSLT, SOAP, WSDL and UDDI.
Proficient in various web based technologies like HTML, DHTML, JavaScript and AJAX.
Developed AJAX scripting to process server side JSP scripting.
Strong experience in design, development and implementation of large-scale web
based applications using Object Oriented design with help of Java, J2EE and Different
Database related technology.
Experience in implementing web based projects using WebSphereApp Server 6.1/7/8.5,
Oracle WebLogic Server 9/10/11, JBoss 3.2.x/4.2, ApacheTomcat5.0/5.5and IDE’s like IBM
WebSphere Studio Application Developer (WSAD) 5.0, Maven 2.x/3.x, Eclipse 3.0/3.1 and
RAD 6.0/7.0/8
Extensive Knowledge on databases like Oracle 9i/10g/11g, DB2, and MySQL. Experience
in writing complex SQL Queries, Stored Procedures, Triggers, Cursors, and Functions.
Good working knowledge of database tools like TOAD, PL/SQL, Db Visualizer and SQL
Good Understanding and implementation knowledge of Java and J2EE design patterns.
Experience in different IDE for design and application development using IDEs like
Eclipse, Intellij and Sublime.
Expertise in design and development of multi-tiered web based applications using J2EE
technologies like JSP 1.1/1.2/2.0, Servlets 2.2/2.3/2.4, EJB 2.0/3.0, JDBC, JNDI, JMS,LDAP,
IBMMQSeriesandRMI.
Good Working Knowledge of Experience in working with operating systems like
Windows98/NT/2000/XP, UNIX and Linux environments.
Exposure to various stages of software development life cycle (SDLC) with both waterfall
and AGILE approach.
Experience in developing the UI using JSF, IceFaces.
Strong knowledge in developing business layers using EJB Architectures such as EJB
2.0/2.1 that includes Session Beans for workflow, Entity Beans for persistence, MDBs for
asynchronous communication.
Experience in developing the three-tier and two-tier Client-Server and Distributed Object
Systems and Object Oriented Technologies in an Internet/Intranet Environment.






Have experience working with SAX, DOM to interpret XML file.
Used JAX to convert XML to java object and java object to XML.
Worked on JMS that supports the formal communication known as messaging between
computers in a network.
Hands on experience on ANT for creating build tools.
Have worked with Cassandra is an open source distributed database management system
designed to handle large amounts of data across many commodity servers, providing high
availability with no single point of failure.
Experience working onMaven andGradle, which is a build automation tool.
Programming
Languages
C,C++, Java JDK 5/6/7, J2EE, HTML, SQL, PL/SQL
J2EE technologies
Servlets2.2/2.3/2.4/3, JSP1.1/1.2/2.0/2.1, AWT/Swing, JDBC, JNDI, Java
beans, JPA, Web services(SOAP, RESTful, Log4j, and JUnit
Framework
Struts Framework 1.1/1.2/1.3,
Hibernate 2.0/3.0/3.2/4.1
Client
Technologies
JQUERY, Java Script, AJAX, CSS, HTML, XHTML, Web2.0, HTML 5
Operating
Systems
Solaris 9/10, Red Hat 4/5/6, AIX 6, Windows NT/XP/95/98/2000
Application
Servers
Weblogic 8.1/9.1/10/11g, IBM WebSphere 5.1/6.1/7/8.5, JBOSS 4/5
Web services
XML, SOAP, WSDL, SOA, JAX- WS, DOM, SAX, XPATH, XSLT, REST
Databases
Oracle 11g R2/10g/9i/8i ,SQL Server 2008, PostGres SQL and MySQL
Java IDE
Eclipse 3.x, Maven 2.x/3, IBM Web Sphere Application Developer 5.x,
IBM RAD 7.x/8 , Intellij
EDUCATION/CERTIFICATION
Bachelors of Technology in Electronics, JNTU, India
OCP JAVA SE6 Programmer
Spring
Framework
1.2/1.3/2.0/2.5,
EXPERIENCE
TIAA-CREF, Charlotte, NC
Java Developer
July 13 - Till Date
Sr.
This non-profit organizationprovides services and is the leading retirement provider for people
who work in the academic, research, medical and cultural fields .At the retail level, TIAA–CREF
offers Traditional and Rollover Individual Retirement Accounts, Roth IRAs, mutual funds, after-tax
annuities and life insurance, financial planning and investment management. Some of the job
responsibilities include:
 Involved in various phases of Software Development Life Cycle (SDLC), requirement
gathering, modeling, analysis, architecture design and development of client’s mutual
funds and insurance sectors. The project was developed using Agile Methodologies
(Scrum).
 Used the J2EE components like Servlets3, EJB’s 2.0, JSP’s 2.1and implemented Struts 2.0
framework for MVC architecture.
 Developed GUI using JSP, JSTL, AJAX, HTML, CSS and Java Script.
 Used EJBs (Session beans) to implement the business logic, JMS for communication for
sending updates to various other applications and MDB for routing priority requests.
 All the Business logic in all the modules is written in core Java.
 Have experience working with SAX, DOM to interpret XML file.
 Used JAX to convert XML to java object and java object to XML.
 Hands on experience on ANT for creating build tools.
 Wrote Web Services using SOAP for sending and getting data from the external interface.
 Used the Tiles Framework and Struts Tag Libraries in the presentation layer to simplify the
complexities of the application.
 Created the presentation using the Struts framework.
 Worked on creating JSPs, Form Beans and Action classes and configured in StrutsConfig.xml
 Used Design patterns such as Business delegate, Service locator, Model View Controller,
Session façade, DAO and DTO.
 Implemented object/relational persistence (Hibernate) for the domain model in DAO
layer.
 Involved in creating Database SQL and PL/SQL queries and Stored Procedures.
 Implemented Singleton classes for property loading and static data from Database.
 Apache Cassandra is an open source distributed database management system
designed to handle large amounts of data across many commodity servers, providing high
availability with no single point of failure.
 Used MavenandGradle, which is a build automation tool.
 Registrations are sent to another application using JMS technology.
 Involved in implementing the JMS (Java messaging service) for asynchronous
communication.
 Configured listeners and wrote MDB’s (Message driven bean) to listen to the messages
and subscribe to the topic put by the core application.
 Used Log4j to print info, warning and error data on to the logs.
 Experience with writing test cases, code deployments, testing and debugging
 Interacting with the users in case of technical issues, and mentoring the business user.
Environment: Java 1.6, WAS 7/8.5, Maven 3, RAD 7, Web services,SOAP, XML,WSDL, Struts 2.0,
Servlets 3, JSP 2.1, AJAX, JUnit, EJB 2.0, JavaScript, log4j, db2 9.0, Oracle 10/11g, HTML, Solaris
9/10, Red Hat 5/6, Remedy
Sagicor Life Insurance, Scottsdale, AZ
Sr. Java Developer
May 12 – Jul13
Sagicor Life Insurance is a full serviced life insurance company which provides quality and value
to the policy holders. Also provides annuities to address the long term needs. Sagicor
implemented a project i.e. Gias which is a Java EE web application based on SOA architecture.
 Developed persistence layer which connects database to java using hibernate
framework.
 Worked on business objects which reflect tables in the database and mapped complex
relations between tables using association mapping of hibernate.
 Basic wiring of different modules of the application, which includes UI components, data
transfer, objects, businessimpl, ORM, services.
 Used spring framework to perform Dependency Injection.
 Developed the presentation layer using JSP, HTML, CSS and client validations using
JavaScript.
 Used JSF for improving the features of the UI developed.
 Added the tab to the application using the Swing components and effects through which
the registration can be completed.
 Used SOA architecture for implementing the project.
 Used Swing technology to improve the features of User interface.
 Used RESTful web services with MVC to build this application.
 Performed unit testing using JUNIT framework
 Unit testing, debugging and set test conditions based on code specifications. Perform
peer code reviews and performance enhancements.
 Responsible for packaging and deploying components in to the WebSphere.
 Developed components of web services (JAX-WS, REST, JAX-RPC, Apache CXF) end to
end, using different JAX-WS standards with clear understanding on WSDL (type, message,
portType, bindings, and service), SOAP using various message exchange patterns like
InOnly and InOut.
 Implemented JMS messaging on queues, topics.
 Build components scheduling and configuration using Maven 2.2.1, ANT 1.8.2
 Used RAD as IDE for development.
 Involved in discussions of the use cases and modules for web services interfacing
authentication and authorization.
 Front-runner on interactions with business and QA teams.
 Unit testing, debugging and set test conditions based on code specifications. Perform
peer code reviews and performance enhancements.
Environment: Java SE6, J2EE, Spring 3.0.5 , Hibernate 3.6, Maven 2.2.1, JSP 2.0, Oracle10g,
WebSphere application server 6.1/7, WebLogic 11g, RAD 6/7.0, wsdl, xml, web services, SOAP,
SQL developer, html, xsd, clear case version control, JUnit, clear quest.
SGI, Indianapolis, IN
Java Developer
Aug 11 – Apr 12
Electronic document management or eDM is a tool used by Verizon sales managers and Legal
users for online management of documents related to customer contracts. When a contract is
created the by the sales user this automated tool generates all the language required for the
contract based on the products selected, customer company, customer country, Verizon Legal
country and customer preferred language.
It was part of iPrice project but later extracted to support multiple applications. The document
generated will be in word document and can be edited online by legal user for any corrections
and approve it for download by the customer. Once approved by the legal user the
customer/sales user can download the document which will be in a .PDF format. Job duties
include:
 Involved in the Analysis, design, workflow, and process flow
 Involved in the initial architecture design of the project and UI flow discussions.
 Involved in the team discussions and meetings of Interface agreement documents of
APIs and web services.
 Developed code for invoking the web services by creating AXISstubs and code around
it.
 Developed code for invoking various Spring beans methods.
 Created HTML and JSP pages using JSF, CSS and JavaScript.
 The Action classes and interfaces are developed using JAVA 1.5/5 version.
 log4jis used for code and data logs.
 Interface with Documentum server for storing and retrieving documents.
 Resolved the defects based on the criticality and severity. Mercury Quality Center is used
for this.
 Provided on-call support for production deployments.
 Created and updated Spring beans and used Hibernate for data manipulations.
 Running Ant build scripts on Weblogic 10.0.0.3/11g server running on Solaris and z-linux
servers
 Used DBVisualizer and SQL Developer for running db scripts.
 Extensively used Aspose Word utility methods for manipulating word documents.
 Used JSF and MyFaces for developing UI pages.
Environment: Java SE5, JSF, MyFaces, XML, XSLT, HTML, JAXB, Oracle-BEA WebLogic Server
10/11g, eclipse 3.6, Spring 2.5/3.0.5, Hibernate 3.6, ANT, Log4j, Junit 4.1, ICEFaces, JavaScript,
CSS, Oracle 10g, TOAD, PL/SQL, SOAP, Web Services, Documentum, DBVisualizer.
DB Schenker, Long Island, NY
Java Developer
Jun 10 – Aug 11
DB Schenker USA is a leading Transportation and Logistics company. The Cargo On-Hand System
(COS) Warehouse Management and Distribution System offer Operations a flexible, robust
application which responds to the day to day challenges encountered in warehouse
management. Warehouse configuration has been simplified and intuitive. The use of RF scanners
and bar-coded labels on the goods and at the specific warehouse locations assure the
accuracy of the inventory as well as speeding the Pick process. Gave support for Cargo Onhand System. Job duties include:





Involved in the Analysis, design, workflow, and process flow
Developed JSP pages for Annual Registration Module.
Worked in the Agile Environment with daily standups and work within the specific time
Used Struts Framework "Model View Controller (MVC)" architecture for an efficient
implementation of the view level customizations and interface with the application logic.
Worked on multithreading while synchronization is applied.






Implemented Collections Framework for the Array List in order for increasing size of the
array.
Developed database schema and SQL queries for querying database on Oracle 10g
Performed Unit testing usingJUnit
Developed design Patterns for the objects to access within the application.
Worked with Eclipse IDE to develop and deploy complete application.
Utilized CVS for software configuration management and version control
Environment: Java 1.5, J2EE, Servlets, JSP 2.0, Junit 4.1, SVN, Struts 1.2, Hibernate 3.3.1, Oracle
9i/10g, WAS 6.1, JBoss 4.0.5, Solaris 9/10, Eclipse Ganymede 3.5, Log4J, Ajax, HTML3, Design
Pattern
TATA ELXSI, Bangalore, INDIA
Software Developer
June 08 – April 10
This EBA (Electronic Banking Alerts) provides event-based alerts to customers. It provides
customer an enhanced experience with the Bank. Using this system, customers will be able to
respond to alerts without requiring the customer to install additional or separate software. It also
included delivery of alerts to Secure Messaging application between the Online Business Center
and Online Banking applications as well as supporting delivery to standard email and wireless
devices such as PDAs, pagers, mobile phones. Job duties include:









Actively involved in UI design for application.
Used Struts validation logic to generate user friendly error messages by using application
properties.
Developed entire JSP pages for the application.
Worked on GUI with Java Script frameworks JQuery, XML.
Used Hibernate to communicate between action servlets and Database interactions.
Used Log4J logging framework. Log messages with various levels are written in all the
Java code.
Used the MVC model to create the Object Model.
Extensively used JSP, CSS, XML, XSL, and Servlets for the presentation.
Responsible for Testing and deploying application into Preprod and Prod servers.
Environment: JDK 1.4, WebLogic 8, Oracle 9i, EJB 2.0, Struts, JSP, JQuery, Custom Tag Libraries,
Servlets, JDBC, PL/SQL, UML, HTML, XML, XSLT, Java Script, and Struts1.0, Junit, Rational Rose.