Software Developer Resume Profile
Professional Summary
- Sevenyears of strong experience in developing and implementing Enterprise Solutions for Distributed Software products and distributed applications using JAVA / J2EE technologies.
- Experience in different phases of Software Development Life cycle SDLC including Analysis, Design, Implementation and testing during the development of software enterprise applications.
- Project Implementation skills using both core and advanced java technologies like JSP, Servlets, Hibernate and JDBC.
- Having Knowledge and experience in developing web applications using Struts MVC framework and Spring framework.
- Worked on JAWS and WAVE screen testing tools.
- Experience on ComplianceSheriffandSelenium tools to standardize the webpages.
- Worked on persistence frameworks like Hibernate, JDBCDAOSupport
- Worked on pdf generating frameworks like Itext, Jasper
- Experience in Responsive web development
- Experience on Compliance Sheriff Tool.
- Worked on JAWS and WAVE screen testing tools.
- Experience in writing SQL queries
- Working experience in configuration tools like Maven and ANT
- Knowledge in different XML technologies such as XSLT
- Good web page design skills using HTML, CSS, Java Script, XSL and XML.
- Experience in Object Oriented Analysis and Design OOAD using Unified Modeling Language UML .
- Experience in using PL/SQL to write Stored Procedures,Functions, Triggers, and Cursors.
- Performed Unit testing and performance testing using JUnit and JMeter.
- Expertise working with various application servers and Web Servers like Web Sphere, Web Logic, and Tomcat.
- Experience in using GUI/IDE tools of Eclipse, Web Sphere Application Developer, RAD and good familiarity with Net Beans.
- Strong experience in working with Database like Oracle and proficiency in writing complex SQL Queries.
- Experience of application development in different environments like Windows 98/NT/2000/XP, shell scripting in UNIX.
- Excellent ability to quickly master the technologies and concept.
- Excellent communication, interpersonal and analytical skills and a highly motivated team player with the ability to work independently.
Technical Skills
- Languages : JAVA, SQL, PL/SQL
- Database : Oracle, DB2, Sybase
- Web technologies : HTML/DHTML, HTML5, CSS, CSS3, DOJO, JavaScript, JSTL, XML
- Design Methodologies : UML
- IDE : RAD, Eclipse, JDeveloper, JBoss
- Operating System : Windows 98, NT, 2000, XP, Vista, 7, UNIX, iOS
- J2ee Technologies : Servlets, JSP, JDBC, EJB
- Frameworks : Jakarta Struts 1.3, Spring, Spring MVC, Hibernate
- Application Servers : WebSphere, JBOSS, WebLogic, WebSphere portal server
- Build Tools : Maven, ANT
- Testing Tools : Mercury Quality Centre, JUnit, JMeter, Rational Clear Quest, Selenium
- Version Control Tool : Rational Clear Case, Win CVS, SVN
- Logging Tool : Log4j
Professional Experience
Description: The Application Test Management ATM is an innovative and highly useful Dashboard on OnStar for General Motors Company that supports Continuous integration and Test Automation, ATM monitors all the applications and their Environments under OnStar. All the applications use ATM to create a build request for the corresponding release and invoke the Test Automation and they are monitored respectively.
Responsibilities:
- Involved in complete life cycle of software development including designing, developing, testing, and deployment of application.
- Involved in design and development of n-tier architecture.
- Developed the User Interface using DOJO,JQueryCSS/HTML.
- Implemented MVC Design Pattern using Spring 3.0
- Implemented Spring IOC and Hibernate integration.
- Worked on deployment of applications WebSphere application Server.
- Utilized Hibernate for Object/Relational Mapping purposes for transparent persistence to the Oracle 10g Database.
- Created Java Servlets using JSP and other classes deployed as EAR file, connecting to Oracle database using JDBC and Hibernate
- Involved in software development using Agile methods.
- Involved in reviews of Test Scenarios to ensure the requirement coverage
- Developed a tool to retrieve and send data to third party service provider. This feature was implemented using REST.
- Used JSON to load data into DOJO data grid.
- Used JSON as response type in REST services.
- Performed unit testing and performance testing using JUnit and JMeter.
- Involved In Performance and SQL Query Optimization.
- Worked on JAWS and WAVE screen testing tools.
- Experience on ComplianceSheriffandSelenium tools to standardize the webpages.
- Used Maven for dependencies and configuration management.
Environment: Java 1.6, JSP, HTML, Spring framework, JavaScript, JQuery, JDBC, REST, SQL, Oracle 10g,WebSphere, RAD, Eclipse, MS Visio, Clear case, Maven, Unix.
confidential
Description: The Connecticut Health Insurance Exchange is an innovative and highly competitive market place that supports health reform efforts at the same and national level. Its purpose is to increase the number of insured Connecticut residents, improve health care quality, lower costs and reduce health disparities while providing an exceptional consumer experience.
Responsibilities:
- Involved in complete Requirements gathering and brain storming sessions with users.
- Involved in creating BRD , FDS and SDS documents.
- Developed Use Case Diagrams and Class Diagrams using Rational Rose.
- Developed the Responsive User Interface using CSS, HTMLand JQuery.
- Implemented Spring 3.0 MVC
- Integrated Hibernate and Spring
- Utilized Hibernate for Object/Relational Mapping purposes for transparent persistence to the Oracle 10g Database.
- Used JSONextensively throughout the application
- Used JSON as response type in REST services.
- Involved in Java Architecture for XML Binding Jaxb .
- Developed SOA architecture using SOAP, RESTservices and other Web services.
- Used Maven for dependencies and configuration management.
Environment: Java 1.6, JSP, HTML, Spring framework, JavaScript, JQuery, JDBC, REST, SQL, Oracle 10g, Hibernate, WebSphere, RAD, Eclipse, MS Visio, Clear Case, Maven, Unix, Log4J
confidential
Description: Pii builds integrated solutions that bring together the best of data segmentation techniques, applied through various communication channels such as direct mail, email, call center and more and made available to distributed sales forces via an easy-to-use Web-based tool called Conductor. Pii solutions help companies achieve maximum marketing ROI. Digital print with variable content and personalization is a core competency for Pii. In addition, we are able to offer a full range of commercial and specialty printing services.
Responsibilities:
- Involved in the design and implementation of the architecture for the project using UML Design Patterns
- Interpreting complicated requirements and implementing them in a user-friendly application that meets the needs of the users.
- Developed the project using Agile Methodology
- Developed the code using Test driven Development
- Completed the work from the Sprint Backlog and reporting the progress every day
- Developed the view components using JSP, HTML.
- Using Log4j, HTML developed UI pages on the client side.
- Worked on JAWS and WAVE screen testing tools.
- Experience on ComplianceSheriff and Selenium tools to Standardize the webpages.
- Used Ajax for interactive and dynamic interfaces on web pages
- Involved in coding for presentation layer using JSF framework, JSPs, Java Script, XML/XSLT
- Used Jasper Reports to develop the reports and generated the PDF through web browser
- Developed DAO classes using SpringJDBC
- Used JDBC Template, SimpleJDBCTemplate and the associated row mappers
- Used SpringAOP for the DeclarativeTransactionManagement
- Used SpringJTA Transaction manager to remove the dependencies on the container
- Involved in consuming XML Web Services SOA using SOAP, SAX and DOM XML parsers
- Used Maven 2.2 as Build tool
- Reviewing the code to make sure it follows the best practices and the code
- Covered by JUNIT Test cases
- Used Hibernate, object/relational-mapping ORM solution, technique of mapping data representation from MVC model to Oracle Relational data model with a SQL-based schema.
- Writing service methods and SQL queries, PL/SQL to interact with the Oracle DBMS.
- Extensively used the JUNIT testing suite for testing and Log4J for logging
- Worked on creating Data Source by SQLServer 2005
- Involved in Peer Reviews of the code
Environment: JDBC, XML, Oracle 10g Schema 1.0, XSLT 1.0, XSL, Spring Framework, REST, Hibernate, WebSphere 7.0, RAD 7.1, WID, Oracle 10g, J2EE Servlets, JSP, JDBC, JDK 1.5, Struts, Maven, UNIX., WSDL.
confidential
Description: DSHS is the Washington state department of health services. CNSI Client network services handles the project called Provider One for DSHS which mainly focuses on processing the millions of health insurance claims throughout the state. There are different subsystems in the provider one project, Client Who submits the claim , Provider Who provides the health service and DSHS Who process the claims .Claims processing includes process, reprocess, resurrect, resolve, void and adjust the claims by applying different business rules.
Responsibilities:
- Understanding the health care functionality by communicating with DSHS.
- Interacted with Business Analysts and users to gather new requirements and creating design documents as per the requirements.
- Used Rational Rose to design UML diagrams Use Case Diagrams, Class diagrams and Sequence diagrams .
- Involved in analysis, design and development of several modules in Provider one.
- Used MVC architecture for developing the Provider one web modules.
- Developed several web pages using JSP, HTML and CSS.
- Used JavaScript to perform checking and validations at Client side.
- Used Struts framework to build MVC architecture and separate presentation from business logic and Struts Validation framework for validating the forms
- Log4j was used to log the events in the application
- Consumed and exposed web services using WSDL, XML and XSLT
- Worked with SQL and PL/SQL with Oracle. Developed complex SQLs and Stored Procedures, to perform data validations and data integrity checks of the application
- Written Unit test cases using JUnit and involved in Performance testing using JMeter
- Provided support to System Integration Testing SIT and User Acceptance Testing UAT Teams to review the test scenarios and also fix any defects encountered during testing.
- Used RAD for developing the application.
- Used Clear Case and Clear Quest for controlling and maintaining the source code or document's version.
Environment: Java, Struts 1.3, JSP, CSS, XML HTML, Oracle 10g, PL/SQL, Ant, JUnit, Log 4J, RAD 6.0, Rational Clear Case and Clear Quest.
confidential
Description:Individual Medical Decision Support IMDS is an information system that assists members in making best-practice medical decisions. The process improves individual health outcomes, reduces healthcare utilization and eliminates wasteful costs from every purchasing decision. IMDS offers customized, evidence-based, best practice information rapidly delivered to individuals faced with any medical episode. Used Enterprise Java Beans technology and Struts Framework in developing the information system.
Responsibilities:
- Developed the application using Eclipse IDE tool and deployed it on WebSphere Application Server 5.0
- Presentation Layer has been developed using Struts, Servlets , JSP ,HTML, JavaScript, CSS
- EJB's were used for the implementation and development of application components and to incorporate the business logic.
- Implemented the Model View Control MVC design pattern with Struts, JSP, Servlets,andJavaBeans to controltheflow of the applicationin the Presentation/Web tier.
- Performed Validation Client Side Server side with the help of Struts Validation Frame Work.
- Used stored procedures to retrieve the data from database
- Implemented design patterns like Data Access Objects and Value Objects/Data Transfer Objects DTO to transfer data between different tires of the application to decrease the network traffic when invoking remote objects.
- Involved in all phases of System Development Life Cycle SDLC .
- Used JUnit for testing the application
- Exposed and consumed SOAP based web services for data transactions
- Consumed and exposed web services using WSDL, XML and XSLT.
- Used Rational Rose to design UML diagrams Use Case Diagrams, Class diagrams and Sequence diagrams .
- Used Clear Quest tool to keep track of the application bugs as well as to coordinate with the Testing team.
- Identified and fixed the bugs reported by SIT and UAT teams during the testing phase and delivered the changes on the timely manner.
Environment: Java, JSP, Struts, Servlets, JavaBeans, JDBC, Java Script, Oracle 9i, Eclipse IDE, Clear Quest, Rational Rose, UML, Windows NT, WebSphere Application Server 5.0.
confidential
Description:The project has various insurance modules that includes Life, Health, Homeowners and Renters and Business Insurance modules. The system provides total integration between the insured, their insurance companies, involved agents and brokers. The system is dynamic and highly customizable.
Responsibilities:
- Involved in requirements gathering and documentation.
- Design and development of the portal using JSF, using MVC design pattern.
- Designed and developed business components using JSF controller.
- Created user interfaces forms and page flows for the application.
- Developed the java beans classes.
- Used JSP to access DAOs to read/write from/to the database.
- Developed JSPs for dynamic content generation and a script file .js , which contains generalized
- script functions written in JavaScript.
- Involved in developing various reusable Helper and Utility classes that are being used across all the modules of the application.
- Consumed SOAP webservices to recieve information from different legacy system.
- Tracked and addressed the defects using HP Quality Center, performance testing with JMeter
- Written JavaScript for front-end validation.
- Involved in unit and integration test, bug fixing and code reviews.
- Used Eclipse IDE tool for development, build, deployment and testing.
- Used Apache Tomcat Server to deploy the application.
Environment: JAVA, JSP, Servlets, HTML/DHTML, JDBC 2.0, Java Scripts, Web, UML, Apache Tomcat, Rational Clear Case and Rational Clear Quest, SOAP.
