Name: Chandrashekar Vaitla
Email: ******.*******@*****.***
Contact Number: 573-***-****
Summary
* **** ***** ** ********** in Analysis, Design, Development, Implementation and Maintenance of applications using Java/J2EE Technologies.
Good Knowledge of full Software Development Life Cycle (SDLC).
Experience with front-end Frameworks like HTML5, CSS, JS, JSON, JQuery, XML, JSP, JSTL, JavaScript and AJAX.
Experience in using Eclipse and IBM Rational Rose V6.0 for development.
Involved in Design, development and testing of web application and integration projects using Object Oriented technologies such as Core Java, J2EE, Struts, JSP, JDBC, Spring Framework, Hibernate, Java Beans, XML, XSLT, XSL, and Maven.
Experience in using various Web and Application Servers like Apache Tomcat, IBM - WebSphere, JBoss server.
Experience in working with SVN and GIT.
Excellent programming experience in Java 1.6, Java 1.7, Java 1.8, JDBC, Servlets, JSP.
Expertise in implementing RESTful Web Services using jax-rs, Spring APIs.
Experience in using frameworks and tools like Struts 2.0, Spring 3.0, Hibernate 3, JPA.
Expertise in SOAP (Consume) Web Services framework by using JAX-WS, JAXB APIs.
Expertise in XML and related technologies like XSD, XSL, XSLT and parsers like JAXP (SAX, DOM) and JAXB.
Utilized Log4j logging API framework for logging Java applications for debugging and monitoring purposes.
Extensive experience in SQL, PL/SQL programming, stored procedures with Oracle, MS-SQL and Written queries for insert, update and modification operations.
Educational Qualifications:
Masters : University of Central Missouri, 2013-14
Bachelors : JNTU, Hyderabad, 2007-11
TECHNICAL SKILLS:
Languages
Java(JDK 1.4/1.5/1.6/1.7/1.8), J2EE, HTML5 and SQL.
Design Patterns
MVC, DAO, DTO, Front Controller, Business Delegate, Façade, Singleton, Factory, Abstract Factory, Decorator, Prototype.
Frameworks
Struts 2.0, Spring 3.0(IOC, MVC, JDBC, ORM, AOP.
Databases
Oracle 11g, MySQL, SQL server 2000
Scripting/GUI Tools
Angular JS, HTML, JQuery, JavaScript, Bootstrap CSS
Operating Systems
Windows XP/2007/2008/2010, Unix, Linux
Web & Application Servers
IBM WebSphere, Oracle Web Logic Server, JBoss 5.0, Apache Tomcat 7.0, Jetty Server
IDE
Eclipse, RAD 6.0
Build and Test Tools
Maven, Hudson, Jenkins, Junit 4.0, Mockito
Source Control Tools
SVN, CVS, GIT
SOA
SOAP & Rest Web services, JMS, Spring Web Services.
Professional experience:
Wipro Infocrossing, Jefferson City, MO Jul’15 – Till Date
Sr. Java Developer
The Medicare Advantage Organizations deliver their encounter data to WIPRO. The encounter data is then checked for CMS compliance prior to submission to CMS by Encounter Data Processing System. The encounter data is then submitted to CMS where it gets edited by CMS using the Common Edits Module (CEM). All encounter data, delivered to WIPRO, rejected by the WIPRO EDPS System, submitted to CMS and the CMS response is stored in the WIPRO databases. Access to the encounter data is allowed via an Encounter Management Module with dashboards and screens for inquiry, reject correction and resubmission of encounter data as part of the WIPRO Encounter Data Processing System on the WIPRO Web Portal. Understanding the business requirements and functional specifications of the client module.
Understanding the business requirements and functional specifications of the client module.
Design and development standpoint for the development team.
Prepare the templates for the functional specification review, technical specification, unit case
Designing and corresponding actuate report templates.
Development of project using Java/JEE, Struts, DB2, CVS, Spring, Hibernate etc.
Identify the process gaps and provide alternatives to the project team.
Create project test plan and peer code review.
Prepare the templates for the functional specification review, technical specifications, unit test case, string test case, etc.
Build functional specification and develop technical specification and functional and technical specification review.
Interface development and complete design, build, test and deploy phase.
Technical assistance from design and development standpoint.
Documenting the test case scenario steps followed for various tasks for specific module.
Planning the test activities and preparation of test scenarios as per customer requirements.
Customization of various applications / reports and implementation of selected business model.
Make additional setups to implement new business processes, develop integration test scripts to repair business flow.
Define test data for integration testing from legacy deport repair process and carry out system study/functional set-up of various modules.
Functional analysis of specifications, tracking tickets arise from customers and resolving problems.
Identify customer’s business flow and gap analysis; provide recommendations in key strategic areas involving competitor performance.
Design, tracking and coordinating project activities to meet project deliverables.
Develop enhancements, system documentation, and production support and implement procedures for quality improvement and development.
Implement exception handling, develop code for data access and designing of user interface.
Prepare design documents, design patterns, prepare component design specification / feature design specification and time estimation.
Write stored procedures, development of database scripts, triggering, review test cases / test procedures, unit / regression / integration testing of converted load module.
Construct data conversion, enhancement, data acquisition and data processing.
Environment: Java 1.6, Java 1.7, Hibernate 3.0, Angular JS 2.0, Linux, Maven, Junit 4, HTML5, CSS, Spring MVC 3.0, SVN, GIT, WebSphere, RAD V6.0, Eclipse, IBM DB2, JMS, RESTFul Web Service.
Hewitt Associates Jun’11 – Dec’12
Java Developer
WFM is a gamut of company’s management services like Direct Deposit, Tax Election, Voluntary Deduction, Garnishment, Position Administration etc. gives the line managers access to critical people-related information, helps them make more effective decisions, and provides tools that allow them to take action and get results faster. WFM services build using MVC architecture which uses various action handlers for each of these management services. Each Action Handles are associated various Data Access Object (DAO) used for processing the data transactions. The web pages are built using JSP and JSTL.
Gather requirements on enhancement and bugs raised during development
Developed Presentation layer components comprising of JSP, JavaBeans.
Involved in Integrating Struts with backend DB2 database
Design patterns used while building the business components are Data Access Object and MVC, DTO Objects.
Developed Validators for application components using the Struts validation framework
Writing the unit test cases for each modules
Involved in writing the Jenkins jobs for deployment
Deploy the application into TEST and PROD environment through Build tool
Environment: Java 1.4, Java1.5, Java EE, Struts 1.1, Apache Tomcat 5.0, HTML, XML, JSTL, JSP, Servlet, DB2 database