Post Job Free

Resume

Sign in

Data Developer

Location:
Ambavaram, AP, 523112, India
Posted:
March 30, 2015

Contact this candidate

Resume:

Ajitha R Vemula

Professional Summary:

> Over * years of professional experience in user interaction, System

Analysis, Design, Development and Implementation of web Application

Systems using JAVA/J2EE.

> Experience developing applications using Object Oriented Programming

concepts, Design Patterns, Model View Controller (MVC) Architecture.

> Extensive Experience in application development using Java, JSP,

Servlets, JDBC, HTML, CSS, JavaScript, XML, JSON, Ajax, Junit, Log4J

deployed on J2EE Platforms such as IBM Web sphere, Web logic, JBOSS,

Apache Tomcat.

> Good Experience in developing web-applications using Struts, spring,

Hibernate and Java Script libraries like JQuery.

> Thorough experience in XML technologies like XSL, XSLT, DOM, SAX.

> Good expertise in Relational Database systems (Oracle, MS-SQL Server,

Stored Procedure, SQL)

> Working Knowledge of web services (RESTFUL, SOAP) implementation in a

multi-platform Service oriented architecture (SOA).

> Experience using Eclipse, RAD IDE and version control tools like SVN,

Dimensions, CVS.

> Good Experience in working with automating software build processes and

tools like Apache Ant and Gradle.

> Experience working in all phases of SDLC and efficient in software

engineering skills including use-case diagrams, sequence diagrams.

> Have application development experience in agile process - scrum

methodologies.

> Have Strong Analytical, Problem Solving and debugging skills, excellent

interpersonal and communication skills. Self-starter, motivated team

player.

Technical Skills:

Languages C, C++, Java, SQL, PL/SQL, JavaScript,

HTML.

Web Centric Tech. Servlets, JSP, EJB, JDBC, JMS, JNDI,

HTTP/HTTPS, LDAP, DHTML, XML, CSS.

Software's Struts2, Spring, JSF, Swing, Applets,

Hibernate, log4j,

Junit, TestNG.

App/web Servers IBM Websphere, Web logic Server, Tomcat

Middleware JMS, RMI, ESB, WBI

Databases Oracle, MySQL, MS-SQL Server.

Operating Systems Unix, Windows 7, XP, 2000, NT

IDEs RAD, Eclipse, Websphere Studio, Net Beans,

JBuilder.

Tools Ant, Gradle, Maven, XML SPY, SVN, Rational

Clearcase.

Educational Qualification:

> Bachelor of technology in Computer Science Engineering, Jawaharlal Nehru

Technological University Hyderabad, AP.

Total Wireless

Jan 2015 - Present

Client : Tracfone, Miami, FL.

Position : Java Developer

Description : Total Wireless is a Web based application that provides self-

service option for Tracfone pay-as-you-go prepaid wireless

customers. Using these site customers can shop for phones,

plans, activate phones, create groups and add multiple devices

to each group and add talk time, create account and manage

account, setup for auto refill, check balance etc.

Responsibilities:

. Participated in the design and analysis of front-end and back-

end of the application.

. Developed UI for portlets using JSP, HTML, CSS, JQuery,

JavaScript.

. Developed Asynchronous means of retrieval of JSON data from the

Server using AJAX features of jQuery.

. Implemented Struts Action classes for business logic and form

bean classes for validation by using Struts framework.

. Involved in injecting dependencies into code using concepts like

IOC of spring Framework.

. Involved in integrating the business layer with DAO layer using

ORM tool Hibernate.

. Used spring framework for wiring and managing business objects.

. Used Apache log4j logging framework for logging of trace and

Auditing, Maven as Build tool.

. Involved in CR's, documentations and production support.

. Participated in daily scrum calls and developed software using

Agile Methodology.

Environment: JAVA/J2EE, Servlets, JDBC, JSP, HTML5, CSS3, JQuery, Struts 2,

JSTL, spring 3.0, Maven, Junit,Hibernate, Oracle, Eclipse, SVN,

DB2, WebSphere 8.0.

CIS System March 2014 -

Dec 2014

Client : Cisco Systems, Dallas, TX.

Position : Developer

Description : Cisco Inventory Sales System is a web application that is

used by intranet users to track the Cisco systems inventory of

different types of products. This application provides interface

to enter new inventory, search inventory, like entering the

product code, quantity, batch number, manufacturing unit, target

location etc. Users can pull the delivery history of the

product.

Responsibilities:

. Developed UI using JSP, HTML, CSS, JavaScript, JQuery and tag

libraries.

. Developed the Struts Action classes to execute the business

logic and Action Forms to collect the input data from the users.

. Used Hibernate as the persistence layer for retrieving and

storing plain old Java objects(POJOs) to a relational database.

. Developed Business Service layer to fetch data using JAX-WS web

services.

. Enhanced the application depending on the business requirements.

. Fixed the defects raised for the application.

. Accessed and manipulated the Oracle database by writing SQL

Queries.

. Wrote Junit test classes to unit test the application.

. Used Maven for building applications and worked on POM.xml for

artifacts.

. Used Jenkins for Continuous Integration of the project.

. Wrote Gradle build scripts to automate build process and

deployment.

. Designed and implemented the logging mechanism using Log4j API.

. Participated in daily scrum calls and standup meetings and

developed software using Agile Methodology.

Environment: Java, J2EE (Servlets, JSP, JNDI), Websphere, JDBC, HTML5,

CSS3, JQuery, JSON, JavaScript, RAD, SVN, Oracle, Struts2,

Hibernate, Junit, Linux, Maven, Gradle.

Digital Care

Sep 2012 - Feb 2014

Client : Time Warner Cable, Alpharetta, GA.

Position : Developer

Description : Digital care is a web based application used by customer

support agents to troubleshoot customer problems related to

Digital accounts with TWC. Agent uses different search criteria

to pull the customer details. This application interacts with

multiple backend systems to pull data related to the customer.

This application is based on a 4-tier architecture consisting of

a presentation layer, control layer, business logic layer, and

data access layer.

Responsibilities:

. Developed User Interface that offers functionality based on the

role (Manager, Tier1, Tier2 agents) using JSPs, HTML5, CSS, and

JQuery.

. Developed Asynchronous means of retrieval of data from the

Server using AJAX features of jQuery and JSON.

. Developed the Action classes to execute the business logic and

Action Forms to collect the input data from the users.

. Used Validator framework of the Struts for client side and

server side validation.

. Developed Business logic with the help of spring and Data Access

was implemented using Hibernate.

. Developed Business Service layer to fetch data using JAX-WS web

services.

. Used Hibernate as Object Relational (OR) Mapping Tool for the

backend data persistence.

. Accessed and manipulated the Oracle database by writing SQL

Queries.

. Used Apache log4j logging framework for logging of trace and

Auditing.

. Involved in user training, documentation and production support.

Environment: Java, J2EE (Servlets, JSP, JNDI), WebLogic, JDBC, XML, HTML5,

CSS, JQuery, JavaScript, RAD, SVN, Oracle, Struts, Spring (IOC,

AOP), Hibernate, Axis2.0, Linux.

Preventice Care Pilot Solution May 2011

-Aug 2012

Client : Preventice, Minneapolis, MN

Position : Java Developer

Description : Preventice Care Pilot solution is a web application that

allows healthcare consumers, and healthcare professionals to

connect with each other to share health related information and

to leverage resources, tools (trackers, reports, etc.) and

interactive programs to increase medication adherence.

Responsibilities:

. Involved in life cycle, User Interaction, Requirement gathering,

Design, Development, Testing, and Implementation,

. Developed Web pages using Java Server Pages, HTML, CSS, Ajax,

jQuery and JavaScript.

. Developed business modules using Hibernate & Spring frame work.

. Configuration of application using spring, Hibernate, DAO's and

Java Server Pages.

. Involved in doing various testing as per the specifications and

test cases including Unit and Integration testing using Junit.

. Used CVS for version control.

. Participated in daily scrum calls and developed software using

Agile Methodology.

. Efficiently managed the tasks and worked and delivered features

in a fast paced scrum environment and provided critical reports

to end users on time.

Environment: J2EE, Servlets, JSP, XML, HTML, CSS Struts, Spring, Hibernate,

JavaScript, Oracle 10G, WebLogic, PL/SQL, JDBC, Linux, Windows.

Client : Barclay Bank, Chicago, IL.

Oct 2009 - April 2011

Position : Developer Analyst

Description : Barclays Bank offers personal banking services to customers

in 20 key countries around the world, and provides credit card

facilities through Barclaycard to many more. The project scope

Involved enhancement of 'Account Access and Online Banking' web

application, which allows the customer to access the accounts

and administer their various Checking and Saving Accounts. It

also provides the 'Account Summary' (balances, last deposits,

transaction history etc.) and ability to transfer the funds

between the various accounts using 'Fund Transfers'.

Responsibilities:

. Involved in prototyping, proof of concept, design, Interface

Implementation, testing and maintenance.

. Involved in the full life cycle of application development in

Java/J2ee as per use case specification.

. Developed Web pages using Java Server Pages, HTML, CSS, Ajax,

jQuery and JavaScript and STRUTS tag libraries.

. Used Struts Framework and developed action and form classes for

User interface.

. Configured action mappings in the struts xml file.

. Enhanced the mechanism of logging and tracing with Log4j.

. Web services client generation using WSDL file.

. Developed DAOs interfaces for Hibernate to interact with the

database.

. Rich authentication and authorization features ensure access to

application is fully controlled with sophisticated and

dependable security.

. Participated in daily scrum calls and developed software using

Agile Methodology.

. Developed the test cases for unit testing using Junit.

. Wrote build scripts using Maven.

Environment: Java/J2EE, Maven, JDBC, JSP, HTML,CSS,Ajax, JQuery,

WebLogic, Struts, MS SQL Server, Junit, log4j & Windows.

Med-care Jun 2007 -

Sep 2008

Client : Medwin Hospital, Seismic Technologies, India.

Position : Software Developer

Description : Med-care is an account receivable System for medical provider

and multi-doctor office Health care system. Patient information,

which keeps track of the information about the patient's right

from the time patient is registered as an inpatient in the

hospital till the time he is discharged. The information

includes his demographic details, reason of admission, diagnosis

details which are updated from time to time and also it keeps

track of the location of the patient in the hospital and the

services he has availed will be also be updated which will be

appearing in the final billing at the time of discharge.

Responsibilities:

. Involved in Business Systems Analysis, gathering Business

Requirements, deriving functional requirements and system

requirements from the Business Requirements.

. Created use case diagrams, sequence diagrams, and preliminary

class diagrams for the system using UML/Rational Rose.

. Involved in implementation of application using conventional

design practices (SOA-Service Oriented Architecture, MVC-Model

View Controller).

. Developed the Appraisal and KRA form using JSP, HTML, CSS and

JavaScript.

. Designed and developed UI screens with Struts to provide

interactive screens to display data.

. Designed and developed the persistence tier using Hibernate

framework.

. Developed re-usable utility classes in core java for validation

which are used across all modules.

. Designed Data Model and Developed Stored Procedures using

PL/SQL.

. XML was used to transfer the data between different layers.

. Worked on database interaction layer for insertions, updating

and retrieval operations on data.

Environment: J2EE, Servlets, JSP, XML, HTML, CSS, Ant, Struts, Hibernate,

JavaScript, Oracle 9i, PL/SQL, JDBC, Windows.



Contact this candidate