Prazna
**********@*****.***
Professional Summary:
3.6 years of experience in HealthCare domain.
Experience in requirement gathering, analysis, design, development, integration and testing of client / server based applications using Java and J2EE object oriented technologies.
Good knowledge in different software development methodologies like Water Fall Model, Iterative model and Agile Methodology.
Expertise in core java concepts like collections, multithreading, serialization, exception handling and synchronization.
Extensive experience in using several J2EE technologies like JSP, Spring, Hibernate, JDBC, Servlets, JSF, Web Services, JNDI for developing web applications.
Expertise in using front end technologies like HTML, CSS,JSP, Java Script, jQuery, Ajax, Bootstrap.
Knowledge on AngularJS for implementing Single Page Applications working on Node.JS Server.
Strong knowledge on Java Design Patterns such as Singleton, Prototype, DAO, DTO, Front Controller and MVC.
Proficient in major RDBMS concepts such as Oracle, MySQL, and Java Stored procedures and database connectivity, JDBC.
Strong knowledge in design and implementation of web services using SOAP, REST.
Experienced in Web/application servers such as WebSphere, Weblogic, Jboss, and Apache Tomcat.
Excellent knowledge in using XML related technologies like XSL, DTDs, XML Schemas, Namespaces and XML parsing APIs like, DOM, SAX.
Experience in using Eclipse for developing applications, building them using Maven/ANT scripts and deploying them in application servers like Web logic, Apache Tomcat and web Sphere.
Good Working experience in Unit Testing using JUnit and Version control using SVN, CVS.
Excellent Communication and interpersonal skills. Strong independent learning ability, easily adaptable to different development environments. Self-motivated and effective team player.
Technical Skills:
Programming Languages
Java, C, C++
Web Components
JSP, Servlets.
Frameworks
Spring MVC, Spring IoC/DI,Struts, JSF
Transaction Control
JTA, Hibernate Transactions.
Databases
SQL Server, Oracle, MySQL.
ORM Frameworks
Hibernate, JPA
Version Control
Tortoise SVN, CVS, PVCS
Tag libraries
JSTL, Spring
Webservice Specifications
JAX-RPC, JAX-WS, JAX-RS(Restful)
Client Scripting
JavaScript
JavaScript Frameworks
JQuery
IDE
Eclipse, NetBeans.
Build Tools
ANT, Maven, Hudson
Design Patterns
Session Façade, Business Delegate, Front Controller, Service Locator, Singleton, Observer, DTO, DAO, MVC, Iterator, Factory, Abstract Factory
Methodologies
Agile Scrum, Waterfall
Loggers
Log4J
Professional Experience:
Self Service Portal (SSP) Cognizant Technology Solutions, Chennai, India
Mar 2015 to Jan 2016
Description: This is a public facing application intended for the people to apply for the various benefits offered by the state (Medicaid, SNAP and TANF). The application integrates with an eligibility system and Document management system. A user can upload their supporting documents required for application, get status of their case, signup for e-notices and check their notices.
Responsibilities:
Involved in SDLC Requirements gathering, Analysis, Design, Development and testing of application using AGILE methodology.
Analysis, design, development and testing.
Coordination with onsite part for status update and requirement gathering.
Proprietary framework improvements, accord to new requirements and needs.
Integrated ePass for authentication which is single sign on solution used by the state for all their applications. ePass uses SAML 2.0.
Upload Documents module was developed from scratch.
Phase wise implementation of the modules Check My Benefits, Prescreening, Renew Benefit and Report Changes.
Involved in development of User Interface using Servlets, JSP, HTML, JavaScript, JSTL, Custom Tags, Struts Tag libs.
JIRA is used for tracking defects, enhancements, development activities.
Used Subversion Control For Code Management(Checking into Tags,Resolve Conflicts)
Production support providing Data fixes and resolving help desk tickets.
Deploying and promoting Application packages to different environments using Bamboo.
Used Putty to connect to the UNIX Environment Servers and written the UNIX Shell Scripting for accessing the server.
Environment: J2EE, JSP, Struts, Spring 3.2.0, EJB 2.1, Web Services (JAX-WS and Dozer), Oracle 10g/SQL, Hibernate 3.5.6, JDBC, Java Script, JQuery, MyEclipse blue 10, WebSphere 7, Subversion (SVN), SQL Developer, SOAP UI. Patterns: Data Transfer Object, Singleton, Data Access Object, Value Object. Methodologies: SCRUM.
MCPF(Managed Care Price File) Batch
Cognizant Technology Solutions, Chennai, India
May 2014 – Mar2015
Description:
This is related to hospital management to store information like: patient details, medical history, allergic information and dash board to send requests to doctor for further clarifications. Creating login page, retrieving information and storing info in database. Creating a website, patients can book appointments, access medical history online, and order medical supplies online. Here an input xml file is taken from the user, convert that file into pojo using Marshalling method after the data validation, have to insert in database
active will be retrieved and saved in a word file. Now the file should be sent to a particular
person/ admin through mail.The process of converting the xml to java pojo class is UnMarshelling and the inversion is Marshelling.
Responsibilities:
Coordination with onsite part for status update and requirement gathering.
Leveraged CVS for code repository and bug tracking with Quality Center.
Coordinated with SOA Migration Team to assist in the migration and testing .
Used Soap UI testing tool for testing Web Services.
Responsible for Functional Specification and System Design on Business Requirement Document provided by business analyst.
Analyze the use cases, create interfaces and design the core functionality from presentation layer to business logic layer used UML.
Actively participated in design, technical discussions and test scenarios.
Used Java core concepts Collection Framework Interfaces like List, Set, Queue and also Map Interface.
Used JavaScript for validations and integrating business server side components on the client side with in the browser.
Used Servlet as an interface between front end and back end to handle HTTP requests and to send response back to the front end.
Work on JDBC which connects MySQL to implement CRUD operations.
Responsible configure the Apache Tomcat Application Server to access the Database by setting up Data source and MySQL Pool.
Develop the business objects used EJB for calling data access objects.
Used CVS for version control across common source code used by developers.
Review test cases and bugs fixed.
Built Software modules used Apache Ant.
Perform Unit Testing and Integration testing.
Involve in troubleshooting the technical issues, conduct code reviews.
Environment: Java 1.5, J2EE, Web Sphere 5.0,JavaScript, CSS, XML, ANT, Log4J, MySQL and HTML, JSP .
Sales Details Registration System (Medical Monitoring)
Cognizant Technology Solutions, Coimbatore, India
Dec2013 – May2014
Description:
This is about registration of Sales in Pharmacy Client (ES). It is useful to register sales and purchases of drugs according to prescription. In this model, we can track the sales of the drugs. The representative can add the sales details like medicine ID, medicine name, date of sales, quantity etc.. We can add new medicines and we can even delete. It will show the count of all sales and purchases. In this, any representative can view the sales details but only some particular users can add/ delete the sales details.
Responsibilities:
Actively participating in all the phases of the System Development Life Cycle (SDLC).
Preparation of the technical design documents including class diagrams, sequence diagrams, flow charts, process flow diagrams etc.
Application developed in SOA Architecture, MVC architecture using spring framework.
Used Spring Framework for Dependency injection and integrated with the Hibernate framework for interacting with the Oracle database.
Hibernate 3.0 was used for Object Relational Mapping. Hibernate Query language and the Hibernate Criteria Queries were used in the DAO layer.
Design and implemented WSDL/ SOAP Web Services to provide the interface to the various clients running on both Java and Non Java applications.
Identifying and implementation of different J2EE design patterns like Service Locator, Business Delegate, and DAO etc.
Used SOAPUI to test the Web services.
Followed the coding standards and performed code reviews.
Unit test case preparation and Unit testing as part of the development.
Used Log4J components for logging and performed daily monitoring of log files and resolve issues.
Implemented modules using Core Java APIs, Java collection, Threads, XML, and integrating the modules.
Assisted in developing testing plans and procedures for unit, system and acceptance, testing.
Implemented Maven for building Turnpike project.
AGILE development process has been followed.
Environment: Java 1.5, J2EE, Spring Framework, Hibernate, Servlet, Oracle 10g, JDBC, Web-Services, JIRA, JUnit framework, Eclipse IDE, SOAPUI, Agile Methodology
Live Learning Editor
Web Developer-Intern
Skillsoft Technologies, Chennai, India
May2013 – Dec2013
Description:
Skillsoft is a leading provider of e learning and performance support solutions for global enterprises, government, education and small to medium-sized businesses. Skillsoft enables business organizations to maximize business performance through a combination of comprehensive e learning content, online information resources, flexible learning technologies and support services.
The aim of the project is to provide a tool which can create Live Learning Courses in the form of structured learning programs that are recognized by SkillPort. Live Learning brings world-class technical experts right to your desktop or laptop where they deliver an unparalleled overall learning experience. It's the ultimate classroom. With Live Learning, your classroom training investment gives you a better return than you'll find anywhere else.
Responsibilities:
Understanding the scope of the project and analysis of requirements specified in Business requirements document ( BRD).
Designed Use Case Diagrams, Class Diagrams and Sequence Diagrams and Object Diagrams using IBM Rational Rose XDE to model the detail design of the application.
Preparation of technical design document (TDD).
Developed User Interface screens using Java Swings, Java Applets, HTML and backend programming by Java Servlets, JDBC in Oracle Database environment.
Played a vital role in defining, implementing quality practices in the team organization to ensure internal controls, quality and compliance policies and standards.
Implemented front end validations using JavaScript.
Created SQL Queries and Stored Procedures in Oracle9i.
Involved in integrating the developed applications and also involved in developer testing, integration testing, and system testing using Junit.
Developed logging module-using Log4J to create log files to debug as well as trace application.
Used Tortoise SVN for configuration management.
Environment:
Java 1.5, Java Swing, Eclipse 3.2, HTML 4, Java Script 1.4, Servlets2.4, JDBC 3.0, Oracle 9i, Log 4J, JUnit, TortoiseSVN.
Student Intern
Jun2012 – April2013
Description:
Syndicate Bank serves individuals, small business, middle-market companies, and institutions throughout major cities and suburbs across India. The bank provides online banking to support its renowned customers. The current application is a part of online banking that a customer leverges to set up his online account and make e-bills payment as well as intra account transfers. As a part of the online Banking Software Development Team I helped with various responsibilities to develop a robust functional application code.
Responsibilities:
Primary responsibilities include Front End User Interface development.
Designed and programmed standards based websites for small to medium sized business utilizing various programming languages including HTML,PHP,MySQL.
Designed the application using the J2EE design patterns such as Session Facade, Business Delegate, Service Locator, Value Object and Singleton.
Developed presentation tier as HTML, JSPs using Struts 1.1 Framework. Used AJAX for faster Page rendering.
Developed the middle tier using EJBs Stateless Session Bean, Java Servlets.
Entity Beans used for accessing data from the Oracle 10g database.
Worked on Hibernate for data persistence.
Prepared high and low level design documents for the business modules for future references
Deployed the application in JBoss Application Server in development and production environment.
Implemented CVS as Version control system.
Code Walkthrough/ Test cases and Test Plans.
Used ANT as build tool. Used J unit for writing Unit tests
Directly involved in the maintenance and support of client websites.
Environment: Eclipse, HTML, Java Script, Core Java, Junit, JSP, Servlets, JDBC, Oracle 10g, AJAX, CVS, JBoss Application Server.
Education:
Acharya Nagarjuna University Andhra Pradesh, India
Bachelors in Electronics and Instrumentation Engineering 7.9/10