Post Job Free
Sign in

Developer Project

Location:
Smyrna, GA, 30328
Posted:
December 19, 2012

Contact this candidate

Resume:

Gorantla

********.***@*****.***

678-***-****

PROFESSIONAL SUMMARY:

. Over all 6 Years of professional IT experience in Systems Design,

Development, Testing, Integration and Implementation of Client/Server

and web based N-tier architecture.

. Experience in developing scalable, reliable and efficient enterprise

applications using JAVA, J2EE (Servlets, JSP, JDBC, JNDI, XML, EJB,

JPA, JMS, XML), Swing, JSF, ICE faces, Facelets, Tag libraries, JSTL,

Struts, Spring, Hibernate and Web Services.

. Having strong emphasis on business requirements analysis, modeling

(UML), designing solutions and implementation.

. Experience in developing GUI applications using AWT and SWING API.

. Strong working knowledge of design patterns like Singleton, MVC, DAO

and Session Fa ade, Service Locator, Adapter, Delegation pattern, lazy

initialization.

. Well versed in designing presentation layer components using Servlets,

JSP, JQuery, DOJO, JSON, AJAX, HTML, CSS and JavaScript.

. Work experience in developing data access layer using JDBC and

Hibernate.

. Strong work experience in application integration using Web Services

such as JAX RPC, JAXB, JAX-WS, SOAP, WSDL, JAX-RS, Restful.

. Experience in writing UNIX, Perl Scripts.

. Working knowledge of Java external applications like JUnit, Log4J,

Apache Ant, Maven.

. Worked on MVC - Struts, JSF and spring framework.

. Implemented rich web applications using AJAX, DOJO, JQuery and JSON.

. Experience with SQL, HQL and relational databases including Oracle and

MySql.

. Configured and deployed applications on IBM Web sphere, BEA Web logic,

Tomcat

. Experience with different IDEs such as Eclipse, My Eclipse and RAD.

. Wrote comprehensive test plans for unit and functional Testing.

. Experience in working under Various SDLC methodologies like Agile,

Water fall model, Test-Driven Development.

. Efficient in doing Software Configuration Management and has a very

good hands on working experience with tools like Star Team, Rational

Clear Case and Rational Clear Quest and SVN.

. Strong working Experience on Linux, Solaris based and Windows

environments.

. Having Good analytical, communication and interpersonal skills.

TECHINCAL SKILLS:

|Languages |JAVA 7.0/6.0/5.0, C, C++, PL/SQL, UML. |

|Java/J2EE |Swing, Servlet, JSP, EJB, JMS, JPA, JDBC, JNDI, Java|

| |Mail, JMX. |

|Web Technologies |Html, DHTML, JavaScript, CSS, AJAX, JQuery, DOJO, |

| |JSON. |

|Web Services |Apache Axis2, SOAP, JAX RPC, WSDL, Restful, JAX-WS, |

| |JAX-RS, JAXB. |

|XML Technologies |XML, XSLT, DTD, Schema, DOM, SAX. |

|Scripting |Unix, Perl. |

|Languages | |

|Databases |Oracle, MySql. |

|Database Tools |TOAD, SQL Developer, PL/SQL Developer. |

|OR Mapping |Hibernate. |

|Web/Application |Web Logic, IBM WebShpere, Tomcat. |

|Servers | |

|Frameworks |Struts, Spring, JSF, Ice Faces. |

|Operating Systems|Red Hat Linux, Windows, Solaris. |

|IDEs |Eclipse, RAD. |

|Version Control |Rational Clear Case, Rational Clear Quest, SVN. |

|Unit Testing |Junit, TestNG. |

|Framework | |

|Logging |Log 4j. |

|Design Tools |Rational rose, UML. |

|Familiar |HTTP, FTP, DCHP, SNMP, TCP, UDP. |

|Protocols | |

|Telecom Domain |EMS, NMS, CDMA 3G, LTE (Basics). |

|Knowledge | |

|Tools |SOAP UI, Ethereal, Wily introscope, HttpRequester, |

| |HttpWatcher, Fire bug, Fiddler. |

Education and Certifications:

Bachelor of Technology in Computer Science from Andhra

University, India

PROFESSIONAL EXPERIENCE:

Client : Auto Trader, Atlanta, GA

07/2012-Till Date

Role : Sr. J2EE Developer

Project: Consumer site

Environment: Java 1.7, JSF

2.0, JQuery 1.7, HTML5,

CSS3,JSTL,

Facelets,JSON,JSR-299-CDI,

FAST Enterprise search

platform v5.2, JPA

2.0,Hibernate 3.x,Hp

Quality Center v11.0,

PL/SQL developer v9.0,JBOSS

6.0, Maven 2.2,SVN

Repository,Log4J,Linux,

Oracle11g, Eclipse 3.1 IDE,

HttpWatcher,Fiddler, Fire

bug.

Auto Trader is one of the leading companies in providing a common platform

(Website - autotrader.com) for dealers and consumers to sell and buy cars.

It is also called as the ultimate automotive place for dealers and

customers and is well known to connect the customers to the right car.

Responsibilities:

. Involved in Full Life cycle implementation of the project and

participated in the preparation of business analysis documentation.

. Gathering requirements from the functional team and developed

technical specification for the requirements.

. Responsible for designing and coding of User Interfaces using JSF,

Pretty faces.

. Involved in developing custom components using JSF, JQuery.

. Involved in writing JPA entities.

. Involved in writing queries to fetching data from FAST search

engine.

. Used Akamai request headers to place geo location based Ads.

. Used Hibernate as persistence provider.

. Used CDI Dependency Injection in business layer.

. Used Ehcache caching implementation.

. Developed Data Access layer using Hibernate.

Used SVN Version Control

Software.

Developed Unit Test Cases

using TestNG.

Good experience in debugging

the application by running the

server in debug mode and

having the experience in usage

of log4J to persist the data

in log files.

. Involved in Code Reviews and Code deployment process.

Used Eclipse IDE for

application development.

. Performed Defect Tracking on a regular basis to make sure every

defect has traceability back to the source by using tools such as

Quality Center.

Client : ADP, Atlanta, GA

05/2011-07/2012

Role : Sr. J2EE Developer

Project: WFN Admin Tool

Environment: Java 1.6,

REVIT Framework, JSF 1.2,

JSON, DOJO 1.5, Open JPA

2.0,EJB 3, CSS, Ajax, JMS,

Web Sphere Application

Server v7.0, IBM RAD IDE,

IBM Clear Quest, SOAP

UI,TOAD,SVN

Repository,Log4J,SOAP,Restfu

l, Linux and Oracle11g,JAX-

WS,JAX-RS, HttpRequester,

HttpWatcher, Fire bug.

Automatic Data Processing (ADP), one of the major players in payroll/human

resource vertical is rebuilding their major products on REVIT framework.

WFN Administration Tool is designed for the ADP associates. This utility

application is used by the Payroll/HR test associates to execute the Client

Management (Create new client, support client transfers to another region,

Delete an existing client or one of the client companies), Support(View

client company information, View audit trail entries for client companies

matching the specified search criteria ),Maintenance and Integration.

Responsibilities:

. Involved in Full Life cycle implementation of the project and

participated in the preparation of business analysis documentation.

. Gathering requirements from the functional team and developed

technical specification for the requirements.

. Responsible for designing and coding of User Interfaces using JSF.

. Developed Rich UI components using DOJO, JSON, and DOM.

. Implemented Ajax component for dynamic values to get from database

and updating forms.

. Worked on Managed Beans, it provides FacesServlet as centralized

Controller for taking all the user entries, set to beans.

. Involved in writing persistent.xml, Used JPA for persistence.

. Developed Design patterns Adapter, Delegation pattern, lazy

initialization.

. Used JTA for transaction management.

. Used EJBs in the service layer interactions.

Used SVN as Version Control

Software

Developed Unit Test Cases and

test the Interfaces. Involved

in Module Testing and

Integration Testing.

Involved in writing Junit test

cases for Services classes

Good experience in debugging

the application by running the

server in debug mode and

having the experience in usage

of log4J to persist the data

in log files.

. Involved in writing JPA Named Queries, SQL Queries to fetch data

from Oracle database.

. Involved in developing Batch jobs using JMS.

. Involved in consuming, producing SOAP based web services using JAX-

WS.

. Involved in consuming, producing Restful web services using JAX-RS.

. Involved in configuring Data sources and queues in web sphere

server.

. Involved in developing Distributed Transactions.

. Involved in developing web security role based functionalities.

. Involved in Code Reviews and Code deployment process.

Used IBM RAD IDE for

application development

. Performed Defect Tracking on a regular basis to make sure every

defect has traceability back to the source by using tools such as

Clear Quest.

Client : ADP, Atlanta,GA

Role : Sr. J2EE Developer

Project: Sales & Training Admin Console

Environment: Java 1.6,

REVIT Framework, JSF 1.2,

JSON, DOJO 1.5, Spring 2.x,

Hibernate 3.x, CSS, Ajax,

JMS, Web Sphere Application

Server v7.0, IBM RAD IDE,

IBM Clear Quest, JAX-WS,JAX-

RS, SOAP UI,TOAD,SVN

Repository,Log4J,SOAP,Restfu

l, Linux and Oracle11g,

HttpRequester, HttpWatcher,

Fire bug.

The Sales and Training (S&T) Admin Console is a utility tool that enables

ADP Sales and Training teams to simplify some of their maintenance tasks.

The ADP Sales team demonstrates the live integrated environment of WFN, the

Payroll, HR, Talent, Performance and Time Attendance modules as well as GLI

and the Portal to prospective clients. In that regard, the System

Consultants (SC(s)) and District Managers (DM(s)) of Sales Team will be

using demo client in their presentations to the different prospective

clients on a daily or somewhat regular basis.

Responsibilities:

. Involved in Full Life cycle implementation of the project and

participated in the preparation of business analysis documentation.

. Gathering requirements from the functional team and developed

technical specification for the requirements.

. Responsible for designing and coding of User Interfaces using JSF.

. Developed Rich UI components using DOJO, JSON, and DOM.

. Used Ajax feature for table gird and forms updates.

. Worked on Managed Beans, it provides FacesServlet as centralized

Controller for taking all the user entries, set to beans.

. Used Spring IoC for instantiating, configuring beans.

. Developed Design patterns Adapter, Delegation pattern, lazy

initialization.

. Involved in configuring Spring AOP declarative transaction management.

Used SVN Repository for

committing the files in

Centralized location

Developed Unit Test Cases and

test the Interfaces. Involved

in Module Testing and

Integration Testing.

Involved in writing Junit test

cases for Services classes

Good experience in debugging

the application by running the

server in debug mode and

having the experience in usage

of log4J to persist the data

in log files.

. Involved in writing Hibernate HQL Queries to fetch data from Oracle

database.

. Integration of Spring ORM with Hibernate.

. Used Spring DAO exception hierarchy management.

. Involved in writing Hibernate config, mapping files.

. Involved in developing Batch jobs using JMS.

. Involved in consuming, producing SOAP based web services using JAX-

WS.

. Involved in consuming, producing Restful web services using JAX-RS.

. Involved in configuring Data sources and queues in web sphere

server.

. Involved in Code Reviews and Code deployment process.

Used IBM RAD IDE for

application development

. Performed Defect Tracking on a regular basis to make sure every

defect has traceability back to the source by using tools such as

Clear Quest.

Client: FedEx, Memphis, TN

05/2010-05/2011

Project: EBI

Role : Sr. J2EE Developer

Environment: Java 1.6, ICEfaces 1.8,JSF 1.2, Struts 1.2, EJB 3.0, CSS,

JQuery 1.5,UML, ANT,JMS,Servlet, Log4J, Junit, SQL, Linux, Eclipse 3.1 IDE,

XML, JAX-WS, Web Logic 10.3, Windows XP, SVN,SQL Developer, Oracle11g,

Mainframes, SOAP,SOAP UI, Wily introscope, HttpWatcher, Fire bug.

The purpose of the Electronic Billing Initiative project (EBI) is to merge

the current FedEx Electronic Bill Presentment and Payment product, FedEx

Billing Online Plus (FBO+) and the Global FedEx Billing Online (EBI)

platform into a single online billing platform and enhance the single

platform by improving customers' access to their invoices and supporting

documentation. FedEx needs to offer the most innovative and robust online

billing channel to all customers. There is a need to offer customers

without IT resources, an electronic medium that encompasses the ability to

receive and process invoice data electronically. Customers need the

ability to receive all of their billing and documentation electronically,

manage their accounts online, and pay electronically.

Responsibilities:

. Analyzing the business requirements and preparing use-case diagrams

using Star UML.

. Responsible for developing conceptual designs from requirements.

. Responsible for writing detail design documents and class diagrams and

sequence diagrams.

. Involved in writing facesconfig.xml

. Designed UI Screens Invoice detail, Ground Shipment detail, Invoice

History details.

. Involved in Configuring Data Sources in Web logic.

. Involved in writing CSS, JQuery in presentation layer.

. Developed business logic using Stateless Session Beans.

. Involved in developing database transactions

Using JDBC.

. Developed DAO (Data Access Object) classes in order to access data

from database.

. Design patterns used to achieve clean separation of different layers.

Used different patterns like MVC pattern, Session Fa ade, and

singleton.

. Used SVN as Version Control Software.

. Involved in developing exception handling.

. Involved in Developing Search and download functionality for Invoice

downloads using JMS.

. Involved in Developing Email notification functionality using MDB.

. Involved in consuming CDS web service to get EZ debit information from

external system.

. Involved in developing custom components in Presentation tier using

JSF, Ice faces tags.

. Involved in Writing SQL Queries to fetch and update data in Oracle

database.

. Involved in Integration of modules in EBI Application.

. Involved in Developing Mainframe Transactions.

. Invoking Struts based forms from facescontext.

. Implemented web security based on roles.

. Involved in consuming, producing SOAP Web services using JAX-WS.

. Prepared the test plans and executed test cases for unit testing.

. Performed Defect Tracking on a regular basis to make sure every defect

has traceability back to the source by using tools such as Quality

Center.

Client : Alcatel-Lucent, Bangalore, India

04/2009-04/2010

Project : OMC-RAN

Role : Software Developer

Environment: C++,Java 1.5,Swing, Spring 2.0, Hibernate 3.0, JNDI, JDBC,

Log4J, Oracle, Java Script, SVN, XML, XSLT, XPath, XMLSpy,SAX, Rational

Clear Case, Rational Clear Quest, Eclipse 3.1 IDE, Windows XP, Solaris

10.x, Linux 5.x, Tomcat 6.x.

The OMC-RAN is an EMS application for ATCA hardware and middleware

platform, it is developed using Alcatel- Lucent Element Management

Framework (EMF). EMF is the common EMS platform, which provides the basic

FCAPS framework which allows technicians to control and monitor the Network

Elements (NEs) in Radio Access Network (RAN). OMC-RAN will manage analog,

cdmaOne, cdma2000 and hybrid Base Stations. OMC-RAN supports multiple

simultaneous user clients (GUI and CLI). It has a user-friendly, object-

oriented GUI that runs on a client terminal. The GUI provides a set of menu-

driven data screens or views. Different views allow user to display and

manipulate network data at various levels of detail.

Responsibilities:

. Developed Call processing module using C++ to support backward

compatibility for Cell, RNC and UATI Format Changes with the

Introduction of ATCA RNC Platform.

. Responsible for design, analysis, implementation of Polling, fault

event handling of NEs.

. Designed and developed User Interface, application modules using

Swing, JSP, HTML, and CSS JavaScript.

. Involved in developing PL/SQL queries, stored procedures, and

functions.

. Implemented the business layer by using Hibernate with Spring DAO and

also developed mapping files and POJO java classes using ORM tool

. Code reviews and refactoring done during the development and check

list is strictly adhered during development.

. Design patterns are extensively used to achieve clean separation of

different layers. Used different patterns like Front Controller

Pattern, DAO pattern, and singleton.

. Prepared the test plans and executed test cases for unit, integration

and system testing.

. Worked on hibernate persistence tier. This involves developing mapping

files and Hibernate (POJOs/ DAOs).

. Involved in the entire software development cycle spanning

requirements gathering, analysis, design, development, building,

testing, and deployment.

Client: Alcatel-Lucent, Bangalore, India

01/2007-04/2009

Project: Qchat Network

Role : Software Developer

Environment: Java 1.5, Swing, Spring 2.0, Hibernate 3.0, UML, Maven, UNIX

Scripting, Log4J, Junit, Oracle, Linux 5.x, Solaris 10.x, Eclipse 3.1 IDE,

XML,SAX, Web Logic 10.3, Windows XP, Rational Clear Case, Rational Clear

Quest, QChat Application Servers, Tomcat 6.x, Cisco Ethernet Switches, SNMP

v2, v3, ASN.1, Net-SNMP, VOIP.

Qchat Network Management product (NMS) is intended to add element

management functionality to the QChat system. it is developed using Alcatel-

Lucent Element Management Framework (EMF). An Element Manager is

responsible for management of network elements on an individual or

collective basis. QChat is a Voice over IP network, instant-talk

application running on Code Division Multiple Access (CDMA) network. It

provides the GUI interface to Qchat Application Servers, so the operator

remotely can perform the operations on devices by using GUI interfaces.

Responsibilities:

. Analyzing the business requirements and preparing use-case diagrams

using Rational Rose.

. Responsible for developing conceptual designs from requirements.

. Responsible for writing detail design documents and class diagrams and

sequence diagrams.

. Designed and constructed the GUI Interfaces to QChat Application

Servers using Swing.

. Used different Swing Containers, Components, and Event listeners to

construct GUI screens

. Designed and developed User Interface, application modules like

Hardware view using swing.

. Involved in Configuring SQUID, DHCP, TFTP, HTTP to install Linux OS

and Qualcomm Software on Devices

. Executed SNMP commands to get device status.

. Involved in understanding MIBS, monitoring devices.

. Integrated Spring framework with Hibernate to interact with the

database tables

. Involved in developing PL/SQL queries, stored procedures, and

functions.

. Involved in developing, parsing of XML files using DOM, SAX.

. Involved in developing Socket Programming and multi-threading to pull

the files from Devices

. Code reviews and refactoring done during the development and check

list is strictly adhered during development.

. Design patterns are extensively used to achieve clean separation of

different layers. Used different patterns like MVC pattern, Session

Fa ade, and singleton.

. Prepared the test plans and executed test cases for unit, integration

and system testing.

. Involved in writing UNIX scripting.

. Used JUnit for Unit testing and Maven for build.

. Involved in the entire software development cycle spanning

requirements gathering, analysis, design, development, building,

testing, and deployment.

. Performed Defect Tracking on a regular basis to make sure every defect

has traceability back to the source by using tools such as Clear

Quest.

. Used Clear Case v6.0 as Version Control Software.



Contact this candidate