Post Job Free
Sign in

Design Java

Location:
Herndon, VA, 20170
Posted:
March 04, 2011

Contact this candidate

Resume:

[pic]

Vineela Thokala Ph: 703-***-****(H)

402-***-****(C)

Email: *******.**@*****.***

Career Summary

> Experienced in design, development and testing of Distributed, N-Tier and

Client/Server applications using Java, Flex, Flash, JSP, JSF, Struts,

Spring, Hibernate, JNDI, VB, RMI, MVC, Web Sphere, Web Logic, JBoss,

Apache Web Server, Oracle and SQL Server Databases and on UNIX and

Windows platforms.

> Strong experience in all phases of Full Software Development Life Cycle

such as System study, analysis, design, Implementation, Testing and

maintenance phases.

> Good Experience with Agile development methodologies like scrum.

> Experienced in developing applications using XML, SAX, DOM, XSLT, UDDI

and SOAP.

> Solid experience in developing Front-end applications using HTML, CSS,

XML, JavaScript, JSON, DHTML, AJAX, JSP and DOJO.

> Familiar with server-side scripting languages like Cold-Fusion.

> Strong Programming Experience in developing User Interfaces, RIA (Rich

Internet Applications) using Adobe Flex 3.0 and Action Script 3.0.

> Strong Knowledge on Flash Builder 4.0..

> Strong experience with PureMVC, Cairngorm, Jquery, Struts, Spring and

Hibernate Frameworks.

> Experienced with object-oriented design and development using Java/J2EE

technologies.

> Experienced in implementing Object oriented design patterns and UML using

Rational Rose.

> Strong knowledge in UNIX shell scripting.

> Strong Knowledge and experience in automation testing, Quality Center the

applications using different automated tools.

> Good experience in creating and executing Test Plans, Test Cases, Test

Scripts and QA Methodologies for both Manual and Automated Testing

environments.

> Expertise in Mercury Tools and Rational Tools - Win Runner, Load Runner,

Test Director (Quality Center), Quick Test Pro, Clear case, Clear Quest,

Autosys, Test Manager and Rational functional tools

> Hands-on experience in using various version control systems like VSS,

Tortoise SVN and Clear Case.

> Hands-on experience in developing Java based applications using various

IDE's like RAD, Flex Builder and Eclipse.

> Excellent technical and interpersonal skills in English.

TECHNICAL SKILLS:

Operating Systems Windows NT, Windows 98/XP/2000, UNIX, LINUX.

Languages Action Script, Java, SQL, Cold Fusion, PL/SQL, XML and

UML.

Technologies Flex, Flash,J2EE, JSP, Servlets, Struts, Spring, JNDI,

JDBC, Hibernate, EJB, JMS, RMI, JSF, Action Script, HTML,

DHTML, XML, CSS, XSLT, Java Script, JfreeChart, AJAX,

JSON,Remedy

Servers Web Logic 8.1, Web sphere, Apache Tomcat, JBoss.

IDE WSAD, Eclipse 3.1, Net Beans, JBuilder, RAD,Flex Builder,

Flash Develop.

Databases SQL Server,Postgres, Oracle, DB2, and MySQL.

Tools Rational Clear Case, Rational Clear Quest, Rational Rose,

ANT, Castor, Rapid Sql, TOAD. Mercury Quick teat Pro

(QTP), Test Director, Load Runner,Rally.

Education:

. Bachelor of Technology in Computer Science from JNTU, India.

Certification:

. Brain Bench certified in Java 2 Fundamentals Transcript ID#: 7588353

Professional Experience

Lexmark Internaional Inc, KY Feb 2010 - Present

Sr Front-end Web Developer

Smart Solutions: Lexmark International, Inc, provides businesses of all

sizes with a broad range of printing and imaging products, software,

solutions and services that help customers to print less and save more.

Lexmark multifunction print/copy/scan/fax devices can provide the right-

sized solution to improve schools' workflow efficiency and cut printing

costs significantly.

Lexmark solutions maximize output cost savings while streamlining many

types of work processes. Healthcare solutions include applications for

improving admissions, nursing, pharmacy, downtime procedures and security

and risk management, in addition to business and financial operations.

Responsibilities:

. Participated requirements walkthrough meetings and understand the

business requirements, design and document technical design for the

business requirements.

. Involved in different stages of SDLC like requirements, Analysis,

Design, Coding and Testing.

. Used Granite DS Services is used for communication between Flex and

backend application.

. Involved in developing GUI using Flex components and created custom

components using MXML and Action Script

. Extensively worked with Flex skinning and styling components.

. Used Open Source Pure MVC framework for creating applications.

. Used JavaScript for client side validations and as a mediator between

Flex and Java Applets.

. Used Flash CS4 professional for flash development.

. Implemented OAuth authentication to access service providers like Face

book, Trip it and Twitter.

. Used HTML, XML, XSL, JSP, JavaScript, Flex Action Script, AJAX and CSS

for front-end development.

. Involved/conducted design document and code reviews and make sure

following the company standards and guidelines.

. Used External Interface API to communicate with Java Script and used

AMF, HTTP protocol for Remote communication.

. Used Remote Object Components to access Server side objects, to

display the result of a database query in a flex application.

. Involved in server side development Marshalling and UnMarshalling

Objects using JAXP.

. Involved in Back-end/Front-end Testing by writing Test Cases using

Flex Unit, Bug Fixing, Debugging and documentation of the system.

. Running Maven build scripts in regular intervals and deployed it on

different environments like DEV, QA and UAT.

. Used Flex logging for logging messages with various levels written

throughout the code.

. Given production support to the customers when the application moves

to different environments.

. Implemented Pure MVC, Singleton, Observer, Facade Pattern, Factory

Pattern and DAO Design Patterns.

Environment: Eclipse 3.4.1, Terracotta, Tomcat 6.0.18, Flex Builder 3,

Window's XP, HTML,

XML, CSS, JavaScript, JSP, JSON, Java 1.6, IE 7.0/8.0, Hibernate, JMS, Flex

Action Script,

Flash CS4 Professional, Rally, Lotus Notes, Tortoise SVN, Postgres Studio

8.3, Clear Quest,

Apache Ant 1.7.1, Log4j and Oracle 9i.

CURRENT Group,LLC, MD Sep 2009 - Jan 2010

Sr Software developer

CURRENT Smart Grid solution: CURRENT Group, a Leader in Providing Smart

Grid Solutions to Utilities Worldwide, is one of the world's most

innovative Smart Grid companies delivering proven technologies and business

models for the Global Smart Grid Market.

CURRENT Open Grid provides the backbone for real-time communication,

sensing, analytics and control through a fast, reliable and secure

enterprise application platform for mission-critical Smart Grid

applications. It is built using modern Service Oriented Architecture (SOA)

and W3C specifications and can be scaled to meet a utility's future

needs. CURRENT OpenGrid also uses a modular architecture to allow for

flexible deployment schemes and is easy to install, configure, manage and

monitor. CURRENT OpenGrid is comprised of subsystems like NMS, DDMS, and

Integration Adapters.

Responsibilities:

. Participated requirements walkthrough meetings and understand the

business requirements, design and document technical design for the

business requirements.

. Involved in different stages of SDLC like requirements, Analysis,

Design, Coding and Testing.

. Involved in discussing technical issues at SCRUM meetings and

Preparing TDD (Technical Design Document) for each process.

. Involved in developing GUI using My Faces, Tomahawk & Facelets.

Extensively used JSF component model and Ajax4jsf developing core and

custom components.

. Developed framework level widgets in DOJO and AJAX.

. Developed front-end application GUI using front-end technologies like

JSF, Java Script, AJAX, HTML, XML, XSL and CSS.

. Used JavaScript for client side validations.

. Involved/conducted design document and code reviews and make sure

following the company standards and guidelines.

. Developed JSF custom components.

. Worked on database interaction layer (DAO) for insertions, updating

and retrieval operations of data from Oracle database.

. Extensive usage of JavaScript, CSS taking care of cross browser

compatibility for various browsers including Internet Explorer and

Mozilla Firefox

. Mapped Java objects with database tables using Hibernate and involved

in writing Named Queries.

. Used JDK 6.0 Hibernate annotations for object/relational mapping.

. Involved in Back-end/Front-end Testing by writing Test Cases using

JUnit, Bug Fixing, Debugging and documentation of the system.

. Running Maven build scripts in regular intervals and deployed it on

different environments like DEV, SIT and UAT.

. Used Log4J logging framework for logging messages with various levels

written throughout the code.

. Given production support to the customers when the application moves

to different environments.

. Implemented MVC, Singleton, Facade Pattern, Factory Pattern and DAO

Design Patterns.

Environment: Eclipse 3.4.1, Web Sphere, Window's XP, HTML, XML, CSS,

JavaScript, EJB,

Struts, JSP, Servlets, JSF, Ajax, JSON, DOJO, Java 1.6, IE 7.0/8.0, PL/SQL,

Hibernate, EJB, JMS

Clear Quest, Clear Case, Apache Ant 1.7.1, Log4j, Apache Maven 2.0.9 and

Oracle 9i.

Spectrum K12 School Solutions, GA Aug 2008 - Aug 2009

Sr Java/Flex developer

EXCEED/RTI (Response To Intervention): Spectrum K12 is the leading provider

of Response to Intervention and special education of IEP software serving

11% of the U.S K-12 student population in the United States. The purpose of

the application is to develop Exceed Solution, a dynamic student

achievement management system allowing teachers to drive day-to-day

activities, research based interventions and outcomes to help students

achieve success.

Exceed monitors academic and behavioral progress, displays efficacy

and fidelity, and uncovers achievement gaps at the student, class, grade,

group or district level. EXCEED/RTI is highly configurable and flexible,

and can be tailored to match a district's unique processes, forms,

intervention strategies, and progress monitoring probes, providing complete

intervention management so all students can achieve their potential. It

supports the systematic identification of students through universal

screening or standard tests as well as teacher identification in the

classroom.

Responsibilities:

. Participated requirements walkthrough meetings and understand the

business requirements, design and document technical design for the

business requirements.

. Involved in different stages of SDLC like requirements, Analysis,

Design, Coding and Testing.

. Designed Application flows and Developed UML (Class, Sequence)

diagrams for the application using Rational Rose.

. Involved in developing Exceed prototypes to demonstrate to customers.

. Created the templates using XSL/XSLT/CSS to format the data.

. Developed front-end application UI using front-end technologies like

Action Script 3.0, MXML, Java Script, XHTML, XML, XSL and CSS.

. Used Flex validators and custom validation for client side

validations.

. Used AMF protocol (RMI) for exchanging data between front-end

application and database using RPC.

. Involved/conducted design document and code reviews and make sure

following the company standards and guidelines.

. Developed Flex custom components.

. Used Granite DS (Data Services) which provides Flex/Spring/POJO

(JavaBean) application development with full AMF3/Remote Objects

benefits.

. Used Inversion of Control in spring framework with Dependency

Injection for Service Locator, DAO support for the business Layer and

integrated with the Struts framework and Hibernate.

. Worked on database interaction layer (DAO) for insertions, updating

and retrieval operations of data from Oracle database.

. Used Remote Object Components to access Server side objects, to

display the result of a database query in a flex application and to

insert data into database.

. Mapped Java objects with database tables using Hibernate and involved

in writing Named Queries.

. Used JDK 5.0 Hibernate annotations for object/relational mapping and

Spring annotations.

. Involved in Back-end/Front-end Testing by writing Test Cases using

JUnit, Bug Fixing, Debugging and documentation of the system.

. Running Maven build scripts in regular intervals and deployed it on

different environments like DEV, and QA.

. Used Log4J logging framework for logging messages with various levels

written throughout the code.

. Given production support to the customers when the application moves

to different environments.

. Implemented Pure MVC, Singleton, Facade Pattern, Factory Pattern and

DAO Design Patterns.

Environment: Eclipse 3.3.2, Weblogic 8.1, Apache Tomcat 6.0.16, Window's

XP, HTML, XML,

CSS, JavaScript, EJB, Struts, JSP, Servlets, Ajax, Action Script 3.0, MXML,

Java 1.5, IE 5.5/6.0,

Spring, PL/SQL, Hibernate, Clear Quest, Clear Case, Apache Ant 1.7.1,

Log4j, Apache Maven

2.0.9 and SQL Server.

Fifth Third Bank, IL

Oct 2007 - Jun 2008

Sr. Java/J2EE/Flex Developer

CAPS (Customer Assistance Program System): Bank offers several personal and

business solutions, Bank provides Credit Cards, Auto Loans and Home

Mortgages etc for personal and it provides lot of other features for small

scale to large-scale business. The purpose of CAPS application is to bring

down Delinquency rate among Fifth Third Bank Credit cards. CAPS offers

three different types of programs for Delinquent accounts known as CCCS,

ASSIST, EFFORT and CAPS GUI provides an interface for CSR's to offer those

programs to customers and as well as track the records and history of

cardholders.

Responsibilities:

. Involved in gathering the requirements from the end user and prepared

the Functional and Technical Specifications documents based on the

requirements.

. Developed Class Diagrams, and Sequence Diagrams using Rational Rose.

. Developed front-end design using Cairngorm Framework.

. Developed UI using front-end technologies Java Script, Action Script,

AJAX, JSP, XHTML, CSS, XML, XSL and MXML

. Developed XML Schema definitions for creation and validation of XML

documents and written XML parsers.

. Developed Java server applications using JDBC, JSP, EJB, Java Beans

and servlets to process transactions (checks and stubs) where in

business logic rules are applied.

. Developed the GUI Screens using Flex and developed more than 65

screens, which will be used by Customer Support Representatives for

helping Customers.

. Developed Enterprise Java Beans (EJB) Stateless Session Beans, Entity

Beans, Servlets and action classes interacting with EJB using DAO

design pattern.

. Consumed Web Services (WSDL, SOAP) from third party for authorizing

payments to/from customers.

. Used Hibernate DAO implementation for database connectivity and wrote

complex SQL queries to interact with database.

. Used Hibernate annotations to define mapping metadata.

. Extensive experience in PL/SQL programming in developing Stored

Procedures, Functions & Triggers using Toad as development tool.

. Running ANT build scripts in regular intervals and deployed it on

different environments like DEV, SIT and UAT.

. Used Log4J logging framework for logging messages with various levels

written throughout the code.

. Implemented Test Cases for functional Testing of the Classes using

Junit.

. Given product support to the customers when the application moves to

different environments.

. Implemented MVC, Modal Locator, Facade Pattern, Factory Pattern and

DAO Design Patterns.

Environment: Eclipse 3.3, Web Logic 8.1, Window's XP, SOAP 2.3.1, HTML,

XML, XSD, XSLT, CSS, AJAX, JavaScript, Action Script 3.0, MXML, Remedy,

EJB, POI, Java 1.5.2, IE 5.5/6.0, Sql, PL/SQL, Hibernate, webMethods, Clear

Quest, Lotus Notes/Domino, Axceler Notrix, Clear Case, DB2, Oracle, UNIX

Shell Script, Ant1.6.5 and iLog/Jrules6.0.

Overseas Technologies Pvt Ltd, May 2003 - Apr 2006

India

Java Developer

TUI: The project involves enhancement and Re-branding the existing TUI web

sites. The application is a 3-tier web application hosted on the Internet

for Travel and Holiday Booking. The website will help the Europe customers

to book flights and accommodation all over Europe and some selected

destination outside Europe through this site. The system communicates with

Mainframe through XML to reserve the Flight seats and accommodation

booking.

Responsibilities:

. Involved in discussing the requirements with business people.

. Involved in Analysis and Design of the flow through, and Interfaces.

. Developed the Use Cases, Class Diagrams, and Sequence Diagrams using

Rational Rose.

. Implemented MVC, Session Fa ade, Business Delegate, and DAO Design

Patterns.

. Involved in developing J2EE Components for internal validation and

flow through.

. Developed and design applications using Struts with Tiles and

Validator, implementing MVC design pattern and writing custom Tag

Libraries, JSP, Java Beans, Struts Controller, Action and Action Form

classes using Struts tag libraries.

. Developed the interface using XML, XSL to interact with external

reservation system.

. Developed Session Beans and Message Driven Beans encapsulating

business logic.

. Integrated the Front-end, Middleware and Back-end Applications and

migrated to the Server.

. Involved in developing Web Services to develop weather reports and

Currency converters.

. Used Log4J logging framework for logging messages with various levels

written through out the code.

. Involved in Functional testing, regression testing the application

using Quick Test Pro.

. Performed both Manual and Automated Testing.

. Developed stored procedures using PL/SQL for interacting with

databases.

. Interacted with DBA for developing stored procedures for accommodation

and flight reservations.

Environment: BEA Web Logic 6.1, Eclipse 3.0, Windows NT/2000, Castor, SOAP

2.3.1, Java

2.0, DHTML, JavaScript, IE 5.5/6.0, JSP, Struts 1.1, XML, POJO, JUnit,

Quality Center,

Check, Style 3.4, TOAD, PL/SQL, JDBC, Custom Tag Libraries, VSS, Oracle 8i,

Ant1.5,

Shell Script, EJB 2.0.



Contact this candidate