Download Preethi Nagaraju

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
PREETHI NAGARAJU
PROFESSIONAL OVERVIEW



















Over 5 years experience developing Web applications using JAVA/J2EE technologies.
Wide experience in the domain of banking, university and telecom verticals.
Experience on working on all the phases of software development life cycle (Requirements gathering, analysis,
design, development, testing and implementation).
Experience in implementing Core Java Concepts.
Extensive experience with J2EE (EJB, Servlet, JSP, JDBC,JSF) along with Web Service/Database related
technologies.
Extensive experience in using Web Technologies like HTML, DHTML, CSS, XML and Java Script.
Extensive programming experience for MVC design pattern. Extensively worked on Spring 2.5 for providing
framework for JSP based applications. Worked on EJB 3.0 (Entity and Session Beans) as Middle-tier application
Development.
Expertise in using Oracle 10g/9i, MySQL databases and performance tuning of SQL queries.
Experience in preparing Documentation, Unit Test Plans and Test Cases.
Proficient in different application server like Web Logic and Tomcat.
Very good experience in working with Onsite-Offshore model. Also experienced on offshore project co-ordination
and project tracking.
Experience with Use-case design, Class Diagrams & Sequence diagrams.
Expertise with J2EE compliant IDEs like Eclipse, RAD.
Experience in using Hibernate for object relational mapping and query databases using HQL.
Experience in using Jakarta Apache frameworks like JUnit and Log4J.
Used JMS API for sending message between clients.
Excellent communication and interpersonal skills. Worked and managed teams in varied work culture
environments.
Strong architectural skills, hardworking and a very good team worker.
Able to learn/adapt emerging technologies in work area such as Apache hadoop, Apache Hive, Apache Pig, Apache
Flume. Managed to work with these technologies while developing POC based on these Frameworks.
EDUCATION
Bachelor Of Technology (B.Tech in Computer Science & Informtion Technology), J.N.T.University,Hyderabad,India.
TECHNICAL SKILLS
TECHNICAL EXPERTISE
J2EE Technologies
Web Services, Hibernate, EJB, JMS, JSTL, JSF, JMS, JDBC, JNDI, Servlets,
JSP, Java Beans, Annotations, Generics, Applets, Collections API.
Web Technologies & Applications
XML, XSLT, HTML, XHTML, DHTML,JAVA SCRIPT,CSS.
Operating Systems
UNIX platform, Windows NT/XP/Vista.
Applications/Web Servers
WebLogic, WebSphere,Apache Tomcat, JBOSS.
Programming Language
C, C++,JAVA, Java Script.
Database Management System
Oracle, MySQL, MS Access
Office Tools
Word, Excel, PowerPoint
IDE
Eclipse 3.3, Net Beans 5/6.1/6.5 and Sun Studio IDE
Internet Technologies
HTML, CSS, JQuery, DHTML, Java Script
Development Tools
ANT, Junit
PROFESSIONAL EXPERIENCE
Java Developer- TheDoctor’s Company Napa,CA .
Aug 11 –Present
This is a client/server application framework based on the Model-View-Controller (MVC) design paradigm. The application
runs on any JSP and JavaScript enabled browser. This is a pure Java product being built on model-view-controller (MVC)
design paradigm. The Model and controller being pure Java components and the JSP makes the view. The server components
use Apache Struts framework that is customized for the client that we called Grounds framework.
Responsibilities:

Worked on Hibernate framework in handling relational mappings.

Created EJB’s and deployed them on the Web Sphere Application Server

Developed Servlets for user Authentication in Web Sphere

Wrote stored Forms, procedures and SQL to access data from Oracle.

Developed Business Logic and Presentation Layers in Java, JSP and JDBC.

Designed and Developed Servlets, Session and Entity Beans to implement business logic and deploy them
on Web Sphere Application Server.

Designed/Developed/Customized new and existing Java Server Pages (JSP), Java Server Faces (JSF),
Customer User Interface (UI) Online registration screens to allow only customers to register as per Business
needs.

Designed/Developed/Customized new and existing Java Messaging Service (JMS) store Merchant User
Interface (UI) Registration process flow screens for customer department to approve/delete/modify the
registrations.

Designed the front end pages using basic core languages like C/C++.

Designed/Developed/Customized new and existing Order Inquiry Screens both to Link to several other
websites like UPS, FedEx, and USPS to track Online Order Shipment.

Worked with CVS repository tool and extensive knowledge in using webservices like soap.

Used Unix shell scripting commands. Worked with crystal reports using Visual basics.

Accessed oracle database using Java persistence Architecture

Involved in designing, and writing business programs using MQ series.

Worked with Quest Support team, to create, monitor Tars to fix bugs and to discuss and implement new
functionality for Qwest Communications

Developed data access logic using JDBC.

Used JSP to create the front-end screens for the module.

Created EJB’s and deployed them on the Web Sphere Application Server.

Involved in implementing server side validations, exception handling.
Environment: J2EE 1.4,Eclipse 3.0, Tomcat 5.0, Agile Methodologies, JSP 2.0, JSF 6.0, JMS, Hibernate 2.0,Servlets 2.3, Java
Script 1.2, , EJB 3.0, ESB 4.0, JPA,JNDI 1.2, SOAP 1.2, SOA 5.0,Junit 3.8, Struts 2.1,Ajax 3.0,Toad 7.1,IBM RAD 6.0,CSS
5.0, Web Sphere 6.0,Portlets,Windows NT, Oracle 10i, MQ-Series 6.0, SQL 6.0, PL/SQL 2.0,C, C++,C#,HTML/ DHTML
3.0, XSLT 2.0,Unix 3.5,UML 2.0.
Java Developer-BANK OF AMERICA, CHARLOTTE,NC
Responsibilities:














July 2010 – Aug 2011
Responsible for developing and maintaining a complex Web-based Application used by Bank Associates in
handling Account On-Boarding of various Trading Accounts.
Worked with a Team of 7 members, that handled critical migration and transformation of project, spanning
multiple applications for consolidation of reciprocal systems of the newly acquired investment bank Merrill Lynch
& Co.
Responsible for Enhancing & Regulating the Workflow Validation Systems on a regular basis.
Responsible for Disintegrating the Business Rules from the Workflow in order to develop a Robust Workflow
Validation System.
Reduced the Account processing time by adopting multi threaded processing of Accounts in the module that was
responsible for Account Processing.
Developed Use Case Diagrams, Object Diagrams and Class Diagrams in UML using Rational Rose.
Developed various Java beans for performance of business processes and effectively involved in Impact analysis.
Involved in implementing server side validations, exception handling.
Involved in creating various Data Access Objects(DAO) for addition, modification and deletion of records
using various specification files.
Created tables, triggers, stored procedures, SQL queries, joins, integrity constraints and views for
Involved in Unit Testing of various modules by generating the Test Cases.
Involved in Bug fixing of various modules that were raised by the testing teams in the application during the
Integration testing phase.
Implemented Log4J 1.2 for Logging Errors, debugging and tracking using loggers, appenders components.
Prepared technical reports & documentation manuals during the program development.
Providing technical and application training to project’s new resources.
Environment : Java, JSP, HTML, Unix Shell Scripting, Struts 2.0, Spring, Hibernate ,Custom Rule Engine based on JSR-94
API,Oracle, PL/SQL,Windows,Eclipse, Toad, Web logic.
JUNIOR JAVA DEVELOPER-OSAIR TECHNOLOGIES,INDIA.
Mar 2008 – June 2010
This Project is developed for Manipal University. The goal is to develop a training program that will be accessed by
Companies’ Trainees. The student can appear for online training program and access different courses and quizzes. This
project consists of sub-systems like Login Module, Training Module, Course Module, Quiz Module, User Module and Industry
Menu.
Responsibilities:












Designed JSP using Java Beans.
Involved in Design, Development, Testing and Integration of the application.
Developed the Stateless Session bean for processing the business logic.
Implemented Spring framework (Action and Controller classes) for dispatching request to appropriate Class.
Designed and implemented front end web pages using CSS, DHTML, Java Script, JSP, XHTML and JSTL.
Designed stored procedures, Packages, Views, Cursors, Functions and triggers using SQL and PL/SQL.
Implementing business logic and data base connectivity.
Used Clear Case as a version controlling tool for managing the module developments.
Configured and Tested Application on the WebLogic Application Server.
Fixed bugs reported by the client.
Used Eclipse IDE for front end development environment.
Deployed applications using WebLogic Application Server.


















Created UML diagrams (Use Case, Class, Sequence & Collaboration diagram) based on the business
requirements using IBM Rational Software Modeler.
Developed Business Modules and User Interaction Modules for the existing system.
Designed and developed the web component using MVC Pattern under Spring Framework and tag libraries.
Created user-friendly GUI interface and dynamic web pages using HTML, CSS and JSP for user access
management service application.
Implemented the architecture using Agile methodology under Eclipse environment.
Developed unit test cases using JUnit for the newly implemented system.
Performed extensive cross browser compatibility testing.
Participated in peer design and code review and analysis and resolved technical issues through debugging, research
and investigation.
Application developed with strict adherence to J2EE best practices.
Involved in creating new articles and modifying existing articles for different tenet products
Involved in tagging the articles for different products.
Developed data access logic using JDBC.
Used JSP to create the front-end screens for the module.
Involved in bug fixing.
Used VSS for version control of the application.
Developed web and EJB components.
Implemented several JSP pages for the user interface
Designed and developed Servlets, Session and Entity beans to implement business logic.
Environment: Java JDK 1.4, Servlets 2.4, EJB 2.0, JMS, JDBC 2.0, HTML, Java Script, XML, CSS, XHTML, DHTML,
SOAP, Web Services, JSP1.2, JSTL, WebLogic, Oracle 9i, PL/SQL, SQL, Windows XP