[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.