Anitha Chalavadi
Email: ******.*********@*****.***
PH: 860-***-****
Summary
Java Programmer with 8+ years of experience in full life cycle development involving analysis, design (System/Database), development, deployment, testing, documentation, implementation & maintenance of application software in Web-based environment, Distributed n-tier architecture, and Client/Server architecture using Java/J2EE Technologies.
Specific Expertise:
Experience in programming, integrating and testing software implementations collecting business specifications, user requirements, design confirmation, development and documenting the entire software development life cycle.
Experience in developing applications using Core Java, Servlets, JSP, JDBC, JNDI, XML, HTML and JMS.
Expertise in open source frameworks like Spring, Struts, JSF, Web development technologies like AJAX, HTML, JavaScript and Object Relational Mapping Technology (ORM) like Hibernate.
Strong working experience in distributed object-oriented component analysis and design according to industry leading J2EE framework on WebSphere, JBoss, Tomcat and Apache Servers
Experience in using XML related technologies like XSL, XSLT, DTDs XML Schemas, Namespaces as well as XML parsing APIs like DOM and SAX.
Experience working in all phases of SDLC and Agile Methodology.
Knowledge of UNIX, SQL, PL/SQL and proficient in creating Stored Procedures, Functions, Cursors and Triggers, views.
Identify and analyze user requirements and recommend appropriate applications or modifications.
Exposure to Model View Controller (MVC) Architecture.
Experience in Relational Database Systems like Oracle.
Understanding of Java design patterns like Singleton, MVC, Data Access Object, Session Facade, Business Delegate.
Experienced in using Log4J for logging, JUnit for Unit testing.
Experienced in using ANT and Maven to compile, package and deploy to the Application Servers.
Experience in using Database IDE tools like TOAD, SQL Developer.
Possesses a thorough understanding of structured software methodology from requirement specifications to testing and implementation.
Hands on experience with markup languages like HTML, CSS(Cascading Style Sheets), JavaScript
Have good analytical, problem solving, communication and interpersonal skills with ability to interact with individuals at all levels and ability to work independently
Education
• Bachelors in Computer science from Nagarjuna University (India).
• Master of Computer Applications from Andhra University (India).
Technical skills
Languages/APIs
J2EE (EJB, JMS, JDBC, JSP, JSTL, Servlets), XML, JDK, PL/SQL
Framework
Spring, Struts, JSF, Hibernate, Junit
Web Technologies
XML, JQuery, XSL, XSLT, HTML, DHTML, CSS, JavaScript
Web & App servers
WebLogic, JBoss, Apache & Tomcat
RDBMS
Oracle 11g/10g/9i, SQL Server
Source Control
IBM Clear Case, CVS, SVN
Tools
Eclipse, Net Beans, TOAD, SQL Developer
Build Tools
Maven, ANT
Defect Tracking
HP ALM, IBM Clear Quest, JIRA, Quality Center.
Design Tools
Star UML
XML Editors
XML Spy
OS
Windows (XP, NT/2000), UNIX, Linux
Professional Experience
SCUBI – GDOL Position: Sr. Java Developer June’16 – Till Date
The Unemployment Insurance program was designed for workers who have a strong attachment to the workforce, meaning that they have a long work history and plan to continue to work. Unemployment insurance helps these workers maintain an attachment to the labor force and provides them with benefits while they look for a new job. Unemployment Insurance is a unique program in that the system is a federal-state joint venture, financed by both federal and state unemployment taxes. There is provision in the Social Security Act for federal oversight and conformance to certain federal provisions. However, each State administers a separate unemployment insurance program within guidelines established by Federal Law. The law allows states wide latitude to develop their own taxing and benefit laws. Each state has a common program with wide variance in the manner in which State laws have evolved since the 1930’s.
Unemployment Insurance has three primary purposes:
Provide short term economic relief for eligible workers from a fund financed by employers.
Lighten the burden of unemployment upon the worker and the worker’s family while seeking employment.
Help the local community maintain a stable workforce and economy while providing a readily accessible and trained workforce.
Roles and Responsibilities:
Designed and developed a web-based client using JSP, Tag Libraries, Java Script, JQuery, HTML and XML using Spring MVC Framework.
Used Hibernate as the ORM tool to communicate with the database
Developed Persistence layer using Hibernate (domain layer) using java classes and using Utility classes incorporating design patterns.
Involved in coding for the presentation layer using Apache Tiles Framework, AJAX, XML, XSLT and JavaScript.
The entire Application is deployed in WebLogic Application Server.
Possess agile mindset.
Following scrum development methodology.
Involved in writing queries, stored procedures, and modifications to existing database structure as required per addition of new features.
Published SOAP Web Services and Created Clients for 3rd party SOAP Web Services.
Created REST Web services.
Using Spring Tool Suite to develop different J2EE components like Client jars, Web Modules and Application EAR modules.
Wrote client-side validations using JavaScript which checks for the valid values for the different events that are being logged.
Experience working with HP Fortify (source code analysis).
Involved in writing MAVEN Scripts for building the web application.
Used Jenkins as a continuous integration tool.
Created the interfaces to interact with the 3rd party applications.
Used SVN as version management tool to control on the code and configuration files.
Used HP ALM and Jira for the defect tracking.
Log4j was used to log the events in the application.
Used JUNIT for unit testing.
Hands on PL/SQL programming.
Environment: JDK 1.7, Spring 4.1, HIbernate 4.3, Tiles 3.0, SOAP, REST Web Services, ORACLE, SVN, Spring Suite IDE, JUnit,Jenkins, Log4j, PL/SQL, Jquery,Weblogic server, mockito 1.9,spring security 3.2, Windows 7 and UNIX, HP ALM,JIRA.
ASPEN – EDBC, State of NM Position: Sr. Java Developer September’14 – May’16
Automated System program and Eligibility Network (ASPEN) is an integrated eligibility system use to determine eligibility for services and issues benefits to low income New Mexicans with various programs including Supplemental Nutrition Assistance Program (SNAP), Cash Assistance (Tanf, General Assistance, Energy Assistance), Medical Assistance and Medicare Savings Programs (MSP)
EDBC: Stands for Eligibility Determination and benefit calculation will calculate benefits based on eligibility of the group/applicant being applied for particular program. When calculating benefits it will consider Income, Assets, Financial, Non-Financial and verification details of applicant/group.
Roles and Responsibilities:
Participation in work request and change request discussions with team and carefully studied the existing functionality and implementations.
Developing the enhancements and fixing the bugs in the project which is developed using Java, Fast4j, Ejb, and Web services.
Implemented rules with Corticon and native rules Engine.
Worked with Corticon rules sheets (.ERS), Rule Flow (.ERF), Vocabulary (.Ecore) and EDS files.
Created new Corticon rule sheets, adding required fields to Ecore, adding rule sheets to rule flow (.Erf) and Generating EDS file as per requirement.
Mapping Corticon entities with java objects.
Generating Decision tables (DT’s) for corticon.
Developed user interface using Jsp, html,Css, javascript and Jquery.
Involved in code reviews and mentoring the team members.
Assist QA and end-users with verifying application functionality and that application functionality adhere to requirements.
Ensure that coding standards are maintained throughout the development process.
Perform Unit, Integration and System testing.
Used IBM Clear Case as version control system for the source code and project documents.
Used IBM Clear Quest for tracking the bugs.
Used Eclipse IDE for Development
Used Corticon Studio for developing RuleSheets.
Used Find Bugs for finding bugs in Eclipse IDE.
Provided Technical support for production environments resolving the issues, analyzing the defects, providing and implementing the solution defects. Resolved more priority defects as per the schedule.
Technical Environment:
Java, J2EE, EJB2.0, Spring 3.0,Web Services(SOAP), Corticon Rules Engine, Native rules Engine, Oracle 11g, Java Script, JQuery,Spring MVC, IBM WebSphere,IBM Clear Case, IBM Clear Quest, Ant, Eclipse IDE
PDC Retail Credit – AT&T, GA Position: Java Developer Oct'12 – Jul’14
PDC Suite provides a retail POS application used by indirect partners to do activation and customer maintenance for ATT products. PDC supports wireless, U-verse IPTV, High Speed Internet Access, VOIP, and home phone products and services for consumers and small businesses and a back-office application used by Company Owned Retail employees and Indirect partners to support the capture and retrieval of customer provisioning information for offline sales and manual orders. PDC interfaces with Telegence and is used in markets that were formerly Southwestern Bell Wireless markets.
Roles and Responsibilities:
Participation in requirement discussions with team and carefully studied the existing technologies and implementations.
Involved in functional and technical requirements relating to the Direct TV, Uverse modules of PDC project.
Developing the enhancements and fixing the bugs in the project which is developed using Java, Spring, Struts, Web services.
Developed user interface using jsp, html, css, javascript and jquery.
Implement dependency injection using Spring configuration.
Involve in code reviews and mentoring the team members.
Assist QA and end-users with verifying application functionality and that application functionality adhere to requirements.
Ensure that coding standards are maintained throughout the development process.
Perform Unit, Integration and System testing.
Used SVN as version control system for the source code and project documents.
Used JIRA issue tracker to file the bugs.
Worked with DBA for the creation of new Tables and establishing relationship among table.
Provided Technical support for production environments resolving the issues, analyzing the defects, providing and implementing the solution defects. Resolved more priority defects as per the schedule.
Spending effort on paired programming to discuss the solutions, exchange knowledge on pair code, missed out exceptions and possible run-time scenarios.
Technical Environment:
Java, J2EE, Spring 3.0, Struts 1.0, JDBC, Oracle 11g, JQuery, Java Script, Weblogic 10.3, SVN, Ant
DDC (www.docdep.com) Position: Java Developer Apr'09 - Jan'10
Document Depository Corporation (DDC) provides secure, lightweight applications that help you better manage your important documents. DDC frees you from the drudgery of storing your documents in assorted email folders, non-searchable and inaccessible filing cabinets, and other poorly formatted methods, while providing you with intelligently designed applications to better manage your workflow.
Roles and Responsibilities:
Involved in Design, Development and Support phases of Software Development Life Cycle (SDLC).
Developed front end modules using JSF, JavaScript, Ajax4Jsf.
Coded the request processing layer (controllers) using the Java and Spring.
Created project base configuration with JSF, Spring, Hibernate.
Integrated the application with spring framework for implementing Dependency. injection and provide abstraction between presentation layer and persistence layer.
Used Spring 2.0 Framework for Dependency injection and integrated with Hibernate.
Extensively used different Spring framework features including Spring Data Access Layer includes ORM, JMS.
Used MySql as the backend database
Involved in design of the database schema and development of Stored Procedures.
Used JSF Framework in the presentation tier of the application which is based on the MVC design pattern
Used JavaScript and Ajax4Jsf for client-side validation.
Used Spring Web flow to manage complex page flows.
Coded Ant build scripts to build and deploy the application on JBoss.
Used JUnit framework for unit testing of application and Log4j 1.2 to capture the log that includes runtime exceptions.
Used SVN for version control.
Supported Testing Teams and involved in defect meetings.
Technical Environment:
Java, JSF1.2, JSP, Spring, Hibernate 3.1, Ajax Framework (Ajax4jfs), JBoss, MySQL, Ant, SVN
Aklero (www.aklero.com) Position: Programmer/Analyst Oct’07- Mar’09
Aklero is implementing outsourced service functionality to mortgage lenders. This service will require Aklero to scan and extract information from large volumes of paper documents. The extracted data and the documents themselves will be stored in a DMS that will function as the official document repository. The application will be able to extract documents, create documents, and insert new versions of documents as necessary.
Roles and Responsibilities:
Developed UI Pages for view layer of the application using JSP, CSS, DWR, JSTL and Java Script.
Developed client side validations using JavaScript, AJAX and custom tags
Coded the request processing layer (controllers) using the Java and Spring.
Implemented Spring MVC, which includes writing Controller classes for handling requests, processing form submissions and performed validations using Commons validator.
Integrated the application with spring framework for implementing Dependency injection and provide abstraction between presentation layer and persistence layer.
Extensively used different Spring framework features including Spring MVC, Spring AOP and Spring Data Access Layer includes ORM, JMS.
Worked with CSS for look and feel of the webpage.
Involved in developing common utility methods for business logic.
Involved in discussions for improving the performance of the functionalities
Developed SQL queries, stored procedures and triggers based on the requirements and fixed the bugs.
Defect Fixing in Mozilla, Safari, IE.
Used Eclipse as IDE and JBoss Application server for developing application.
Used Hibernate framework for persistence.
Used SVN for version control system.
Involved in development ANT build scripts for building and deploying the application.
Involved in production support and maintenance of the application.
Technical Environment:
Java, J2EE, Spring, Hibernate 3.1, DWR, Java Script, Jasper Reports, JBoss5.0, My SQL, SVN, Ant