* ****: Anjana Chowdary
Email: acyp2a@r.postjobfree.com
Phone: 929-***-****
PROFESSIONAL SUMMARY
. Around 7 years of experience in Analysis, Design, Development, Testing
and Maintenance of Web-Applications, Databases, and Client-Server
environment mainly using Java and J2EE related technologies.
. Good Experience in Software Development life cycle tasks like
Analysis, Design and Development of applications.
. Worked Extensively on Java Platform and advanced Java Technologies
like JDBC, JSP, Servlets, AWT, SWING and EJB.
. Good knowledge on Object Oriented Analysis and Object Oriented Design,
Modeling Applications with Use case, Class Diagrams & Sequence
Diagrams.
. Expertise in developing internet and intranet based web centric, multi-
tier applications using Java and J2EE technologies viz. EJB 3.0,
Servlets, JSP, Struts, JSF, Spring, Hibernate, JDBC, WebServices, JPA
. Expertise with Drools which is a Business Rules Management System BRMS
solution. End to end knowledge of the core Business Rules Engine BRE.
. Proficiency in using DTD, XSD, CSS, XSL Validators.
. Strong foundation and extensive experience in Object Oriented
Concepts, Databases and User Interface (UI)
. Used No SQL database MongoDB for a proof of Concept.
. Developed applications using frameworks and API like Struts, Spring,
Hibernate, EJB 3.0.
. Experience in using IDE tools such as Eclipse / My Eclipse, NetBeans,
RAD, RSA and WSAD.
. Developed applications based on Model-View-Controller architecture
using J2EE design patterns like Data Access Object, Business Delegate,
Service Locator, Session Faade, Front Controller, Data Transfer
Object.
. Proficiency in working with databases like Oracle, db2, MySQL, MS SQL
Server
. Experience in designing using Unified Modeling Language (UML) diagrams
like Use Cases, Class Diagram and Sequence Diagrams using JUDE and
RSA.
. Implemented innovative solutions using continuous integration tools
(e.g. Hudson), unit testing frameworks (e.g. JUnit, EasyMock,
Hamcrest), code coverage tools and open source APIs (e.g. Apache
Commons).
. Good experience in installing, configuring, deploying applications
using Weblogic, Websphere, Apache Tomcat, JBoss Servers.
. Quick learner and adoptable to new Design Patterns/Frameworks for fast
and quality development.
. Excellent understanding of Test-driven development, Software
Development Life Cycle (SDLC) methodologies like Agile and Scrum.
. Excellent Communication Skills and has clear understanding of business
procedures and ability to work as an individual and also as a part of
a team.
. Experienced in XML Technologies and Parsers (DOM, XSLT, JAXP, etc)
. Provided the best technical support to team members
EDUCATION
. Bachelors in Technology, Computer Science, Andhra University, India
TECHNICAL SKILLS
Programming JAVA/J2EE (Servlets, JSP, EJB), JDBC, JNDI, JMS,
Swing/AWT,
XML (XML schema, DTD, XSLT), DOM/SAX, DHTML,
XHTML,
JavaScript, BackBone.js, Node.js, jQuery, C++,
MFC, C#.Net, MATLAB, CSS, web-Services, SQL,
PL-SQL, T-SQL
Platforms Windows NT/2000/XP/Vista/7, UNIX, Mac OSX
IDEs Eclipse, Netbeans, My Eclipse, Visual Studio,
Xcode
Database Management Oracle (8i-11g), SQL Server (2005/2008), MySQL
Systems
Frameworks Hibernate, Spring, Struts, .NET
Application Servers WebLogic, Tomcat, Websphere, JBOSS, Glassfish
Protocols SOAP, WSDL, UML, LDAP, TCP-IP
Build and Debug Tools Maven, Ant, Log4j, JUnit
Tools Bugzilla, SVN (Tortoise SVN), ClearCase, TWiki,
Caliber RM
PROFESSIONAL EXPERIENCE
[pic]
Wells Fargo, Fremont, CA
August 2015 to Present
Senior Java Developer
Project: Asset Rating Tool (ART)
The Asset Rating Tool (ART) provides a universal means of assigning and
recording a Borrower Quality Rating (BQR) and a Collateral Quality Rating
(CQR), which together are used to derive an overall Asset Quality Rating
(AQR). The tool is key in fulfilling Basel Requirements for determining the
credit worthiness of loans and other credit products, specifically those
requirements relating to enterprise-level consistency, transparency, data
capture and granularity.
Responsibilities:
. Analyzed highly complex business requirements, designs and wrote
technical specifications to design or redesign complex computer
platforms and applications.
. Provided coding direction to less experienced staff and developed
highly complex original code.
. Acting as an expert technical resource for modeling, simulation and
analysis efforts.
. Verifies program logic by overseeing the preparation of test data,
testing and debugging of programs.
. Oversees overall systems testing and the migration of platforms and
applications to production.
. Develops new documentation, departmental technical procedures and user
guides.
. Integrated JPA persistence using Hibernate in order to save the
current state of the drools session using the Spring Framework
integration.
. Assures quality, security and compliance requirements are met for
supported area and oversees creation of or updates to and testing of
the business continuation plan
. Implementing various functionalities using Java Servlets and JSP.
. Worked closely with off-shore developers in India.
. Involved in developing client side validations using JavaScript and
Struts Framework.
. Developed SQL Scripts (Oracle PL/SQL) and stored procedures to manage
operational monitoring tasks related to applications.
. Modeled Restful web services and Scala using Apache CFX.
. Used Struts and Spring frameworks for design and implementation
. Worked on SSO to integrate security for user authentication.
. Migrated the entire application from Struts 1.3 to Spring 4.0
Framework using Java 1.8 version which involved complex Java and JSP
changes.
. Worked on Technology Initiatives Project for implementing versioning
in CQR module.
. Done Unit Testing and Integration Testing Review.
. Followed Agile Methodology and kept pace with progress in each sprint.
. Used Dynatrace tool for Application Monitoring and Management.
. Used Putty for checking logs in all database servers.
Environment: Java 1.6/1.8, J2EE, Servlets, JSP, JavaScript, XML, HTML, CSS,
Web Logic Application server, Eclipse IDE, UNIX, Backbone.js, Spring Tool
Suite, Drools, AWS, Struts 1.3, Spring 4.0, SQL Developer, Tomcat 8, Log4j,
Spring MVC, Putty, JUnit, SVN.
DIRECTV, Los Angeles, CA
March 2014 to August 2015
Sr. Java Developer
Project : Recommendations
Recommendations, as the name suggests, is a recommendation engine designed
to provide the DirecTV customers the best recommendations based on their
user taste, viewing history, region, etc. It is a single place where users
can watch their favorite TV Shows, Movies, and Sports related contents
grouped as carousels. Recommendations Project has several sub systems such
as Recommendation Client Services (RCS), Carousel Service (CS), User Data
Service (UDS), List Builder (LB), Digital Smiths (DS), etc. I'm responsible
for RCS and CS.
Responsibilities:
. Participated in gathering the business requirements and defining
timelines.
. Involved in designing the application flow.
. Implemented page, event and link tags on the front end through
Javascript and AJAX calls to sensor on the web server, worked with
business to refine requirements, collaborated with ETL and QA teams to
validate data population
. Worked closely with off-shore developers in Vietnam.
. Developed robust an detailed unit test cases using JUnit, EasyMock and
Hamcrest matchers
. Extensively worked with Digital Smiths, a third party vendor, which
provides the content for recommendations.
. Developed SQL Scripts (Oracle PLSQL) and procedures to manage
operational monitoring tasks related to applications
. Developed prototype to implement BRMS using Drools Rules Engine open
source framework.
. Involved in Business Requirement Analysis.
. Configuring Spring and Hibernate Framework with J2EE, JSF.
. Created and wired application specific exception hierarchy, exception
resolvers, error pages, controllers and JSP's through Spring 4.0
. Performed client side validations using Javascript
. Implemented Spring Portlet / Web MVC, Java Portlet API (JSR 286) based
controllers.
. Worked with Twitter to understand their 'shows' and 'telecasts' API
and the contract DirecTV must abide by.
. Design and Modify the JSF pages with session management.
. Developed the application using Struts following MVC architecture.
. Wrote Test cases using JUnit testing framework.
. Involved in developing Log manager using Log4j.
. Involved in design and development of JSP and HTML for presentation
layer.
. Developed client-side validations using JavaScript and Struts
Validator Framework.
. Involved in developing Service, Controller and JSP as per business
requirements.
. Followed Agile Methodology and used JIRA for planning and bug
tracking.
. Provided support to multiple environments such as Dev, Staging, POC,
Demo, and Prod.
. Done Unit Testing and Integration Testing Review.
. Provided Post Production Support for all Major Enhancements..
Environment: Java 1.7, J2EE, Eclipse (Indigo, Galileo), Tomcat 7, Restful
Web Services, XML, Log4j, Maven, JUnit, SVN, Linux, Backbone.js, Node.js,
JIRA, Crucible, Soap UI, AWS, JavaScript, Eclipse Clear case remote
client, Advanced Rest Client, Drools Rules Engine, JSON, Jenkins, JSF, EJB
3.1/3.2, Firebug, EasyMock, Varnish Cache, Struts, Hibernate 3.x, Spring
MVC, HTML.
Magellan Health Services, St Louis, MO
September 2012 to February 2014
Sr. Java Developer
Project: Online Information System
Online Information System is an Intranet application that provides an
interface to the Magellan Employees for Storing, Retrieving and Modifying
the customer data. This interface automated many processes which helped
manipulating large amounts of data. The application is developed using Java
technology.
Responsibilities:
. Involved in the complete cycle of analysis and design of the
application.
. Implemented the functionalities using Java, JSP, Servlets and J2EE
framework.
. Developed presentation layer using HTML, CSS, JSP, SWING and
JavaScript.
. Used JavaScript for client side validations.
. Connected applications to Oracle database via Oracle JDBC Driver to
generate and display various reports.
. Configured LDAP connections and verified the bind accounts to
integrate the accounts on LDAP to application database.
. Design and Develop Servlets, JSPs, Spring, Stream JavaBeans with
dependency injection to implement JSF Framework.
. Experienced in developing advanced swing components.
. Used Struts, Spring and Hibernate frameworks for design and
implementation.
. Modified and developed XML based web-services.
. Used Ant scripts for development and deployment.
. Created unit test cases for business component using JUnit.
. Provided assistance to other developers in developing backend
functionality and in writing complex SQL queries including stored
procedures and triggers.
. Messages like monthly statements, payment due were sent to customers
through JMS, sometimes point to point messages or just publish.
. Used Struts Validator Framework for server side Validations.
. Used Tiles Framework for Website layout management.
. Developed web components using the Struts MVC framework.
. Implemented Hibernate for persisting data into database.
. Used AJAX to get the data asynchronously from the server
. Worked on Web Logic Application server to deploy the application.
. Used Hibernate framework for DAO layer to access the MySql database.
. Created Data Transfer Objects for dealing with retrieving order
information from the database.
. Developed and debugged the application using Eclipse IDE.
. Used Log4j for logging and debugging process.
. Used CVS to control the versions.
Environment: Java, J2EE, Servlets, JSP, JavaScript, XML, HTML, CSS, UML,
Web Logic Application server, JavaScript, My Eclipse IDE, Struts 1.2,
MySql, ANT, Log4j, Hibernate 3.x, Spring MVC, AJAX, JUnit, DAO, DTO, CVS,
Tiles
Global Infonet, Jacksonville, FL
October 2011 to August 2012
Java/J2EE Developer
Project: Web Enrollment (WE)
Create a common operating environment for the management and processing of
enrollment information. Specifically, the WE capability will be comprised
of the following functionality: streamlined workload control, automated
workflow, common business rules repository, integration with the back end
systems, and a common user interface.
Responsibilities:
. Performed Object Oriented Analysis, Design and Modeling using Rational
Rose Enterprise Edition.
. Involved in design and development of JSP for presentation layer.
. Developed client-side validations using JavaScript.
. Developed different CSS for front-end screens.
. Developed the Multi-tier web based application using Spring Framework
integrated with Hibernate.
. Involved in the complete cycle of analysis and design of the
application.
. Designed and implemented the Spring MVC architecture.
. Involved in developing Service, Controller and JSP as per business
requirements.
. Used XSLT for transforming XML documents to HTML documents.
. Involved in design and development of ORM mappings for Hibernate 3.x.
. Involved in development of DAO with Hibernate.
. Experience in Test Driven Development (TDD) by using the JUnit.
. Involved in developing Web Services using SOA, XML and HTTP.
. Writing complex SQL and PL/SQL queries, stored procedures and database
read write operations
. Involved in designing and developing the database objects using
PL/SQL.
. Implemented the JMS for asynchronous message communication.
. Created Data Transfer Objects for dealing with retrieving order
information from the database.
. Handled debugging & custom exception using Log4j logging system.
. Developed and deployed the application on Web Logic Application Server
. Actively involved in building and debugging the application using
Eclipse.
. Used CVS to control the versions
Environment: Windows XP, Java, JSP, Eclipse, JavaScript, Oracle 10g, Spring
MVC, CSS, Log4j, Hibernate 3.x, Maven, DHTML, WebLogic Application Server,
XML, TOAD, JMS, JSF, DAO, EJB, JAXP, CVS, AJAX, JSTL tags, JUnit
Powercom, India
April 2010 to September 2011
Jr. Java Developer
Project: Internet Commerce Engine (ICE)
Internet Commerce Engine (ICE), this product acts as a tool to develop e-
commerce oriented web sites. Using this product we can improve the
performance, reliability and scalability of the operations. The Product
includes administrative components, Account components, Shopping Cart
components and Catalog components. It has a collection of components that
can be integrated, customized to develop any of the web based applications.
Responsibilities:
. Developed and used use case and class diagrams for project
development.
. Developed the search functionality for the application for easily
identifying requirements, among other information.
. Performed the client side validations using Java Script.
. Involved in database design for retrieval and updating of the exams.
. Implemented Servlets and Java Beans as per the requirements.
. Used JDBC connectivity for connecting to the Oracle 8.0 database.
. Developed Java Server Pages for implementing the presentation layer
. Developed and deployed Servlets on JBoss Server.
. Have written SQL queries to build and validate the data in the
database.
. Involved in Refactoring the existing Code to improve the design for
faster development.
. Part of the testing team for fine tuning the code.
Environment: Java, J2EE- Servlets, JSP, HTML, JDBC, Java Script, Java
Beans, SQL, Oracle 8.0, JBoss, Windows 2000, Eclipse 2.1, Struts, UML