Name: Heena Patel: Technical Skills
Name: Heena Patel: Technical Skills
PROFESSIONAL SUMMARY
A competent professional with around 8 years of experience with complete Software Development Life
Cycle in both Web based and Enterprise applications including requirement analysis, design, and
implementation and testing with emphasis on Object Oriented, Java/J2EE and Client Server technologies.
An accomplished software engineer specialized in object-oriented programming analysis with extensive full
Software Development Lifecycle (SDLC) experience in Application Software Specifications, Design,
Development, Testing and debugging, Maintenance.
Developed application using Angular.JS 2 and Node.JS connecting to Oracle on the backend.
Proficient in applying design patterns like MVC, Singleton, Session Facade, Factory, Abstract, Service
Locator, Visitor, Observer, Decorator, Front Controller, Data Access Object.
Extensive experience in Angular.JS for application implementation, proficient in creating modules,
controllers, route Providers, factory services, ng-repeat, customizable filter, http get/post methods and
directives to realize functionalities like REST service with Ajax call, input validations, searchable and
sortable contents.
Excellent understanding and knowledge of NOSQL database.
Experience in Web Service Technologies: SOAP, WSDL, UDDI, Apache Axis, CXF, IBM JAX-WS.
Experience in architecting and implementing Enterprise Application Integration (EAI) projects with Service
Oriented Architecture (SOA), Web Services Integrations, Data Power and WSRR.
Expertise in developing SOA (Service Oriented Architecture), REST and J2EE Web Services based on SOAP,
WSDL, UDDI, JAX-WS, JAXB, JAX-RPC using tools like Apache Axis.
Strong experience with Mongo DB development (reports, schema design, map reduce functions) and
migrations from SQL relational databases.
Proven experience with Application Servers JBoss and Tomcat 8.x/7.x/6.x/5.x/4.x/3.x
Experience with major relational databases –DB2, My SQL, PostgreSQL.
Expertise in design with Use Case, Sequence diagrams, Activity diagrams, Class diagrams with exposure to
UML, tools like Rational Rose and use of Rational Unified Process (RUP).
Excellent experience in Object Oriented Analysis and Design (OOAD), Development, Implementation and
Testing of various software applications using Java, J2EE.
Expertise in the implementation of Core concepts of Java, J2EE Technologies: JSP, Servlets, JSF, JSTL, EJB
Experience in software configuration management using CVS, SVN and IBM Clear Case.
Hands on experience with build tools like ANT, Maven and logging tools like Log4J.
Hands-on experience in using Eclipse, Log4j, JUnit, Mockito, Cucumber, TestNG for building, logging, testing
and Visual Source Safe, CVS and SVN for version control.
Experience in Agile software development process, Test Driven Development and Scrum.
Excellent written and verbal communication skills, Analytical, Problem Solving skills, strict attention to
detail and ability to work independently, lead/work within a team environment.
TECHNICAL SKILLS
Platforms Windows 2000/NT/ XP/Vista and Sun Solaris 2.8/2.9, UNIX
Programming JDK 1.5, 1.6, 1.7,1.8, C, C++
Client Scripting JQuery 1.8,1.9, JQueryUI, Dojo, ExtJs, AngularJS, Ext JS, JavaScript, CSS2, CSS3, HTML4,
HTML5, NodeJS ES6
Java Frameworks Struts 1.2, Struts 2.1, Spring MVC, DI, AOP, JSF 1.1, JSF 2.1, GWT, Groovy
Database Tools Toad for Oracle, Toad for MySQL, Toad for DB2, Toad for MS-SQL, MySQL Workbench,
Databases DB2, MS-SQL Server, MySQL
Version Control Tortoise SVN, Rational Clear case, GitHub, CVS
IDEs Eclipse 3.0, 3.1, My Eclipse 4.1, IntelliJ, Net beans, JBuilder 2007, JDeveloper.
Build Tools ANT 1.7,1.8,1.9, Maven, Gradle
Continuous Integration Jenkins, Hudson
XML Technologies XSLT, JAXP, JDOM, SAX, DOM, XPATH, XPOINTER, XML, XSD, DTD
Webservice JAX-RPC, JAX-WS, JAX-RS
Specifications
White box Testing Junit 3, Junit 4, DB Unit, Load Test, Timed Test, Selenium, Easy Mock, Power Mock
Black box Testing JMeter, LoadUI, Load Runner, HP Quality Center, Win Runner,
Application Servers Web logic 8.1, 10.0, Web sphere 6.1, JBoss 4.0, Glassfish 4.0
Web Servers Tomcat 5.0,6.0,7.1
ORM Frameworks Hibernate 3.0,3.1,4.1, TopLink
Defect Tracking JIRA, Bugzilla, Rational Clear Quest
Methodologies Agile (XP, Scrum), Rational Unified Process (RUP), Waterfall, Kanban
HTML Editors MS-FrontPage 2003, Adobe Dreamweaver
Professional Experience
Environment: JAVA, JAVA1.8, HTML5, CSS3, JavaScript, jQuery, Angular JS, Spring, SOAP, MVC, Restful Web Service, SQL
Server, JUnit, Maven, Micro Services Architecture, Rally, MySQL, XML, DOM, Unix Scripting and GIT.
Environment: JAVA, JAVA1.8, J2EE, HTML5, CSS3, JavaScript, Angular JS, Spring, Hibernate, SOAP, MVC, Restful Web
Service, SQL, IBM Web Sphere, SQL Server, JUnit, Jira tool, Maven, Amazon Web Services(AWS), Micro Services
Architecture, JIRA, STS, Oracle, Mongo DB, XML, DOM, Unix Scripting and GIT.
Environment: Java, HTML5, CSS3, Bootstrap, JQuery, Angular JS, Spring, Hibernate, Spring MVC, Spring Batch, Spring
Security, JDBC, XML, XSD, SOAP UI, Restful, SOAP, ES6, Log4j, SOA (Service Oriented Architecture), Oracle, Web Sphere
Application Server, Agile Methodology, JUnit, Jenkins, GIT, JIRA and Eclipse.
Environment: Java, J2EE, JSP, HTML, CSS, JavaScript, JQuery, XML, JSP, Servlets, Rational Rose, JBoss, REST Web services,
Hibernate, JPA, JDBC, Spring Framework, SVN, SQL Server, PL/SQL, Agile, MAVEN, Eclipse.
Responsibilities:
Interacted with the users and documented the System.
Involved in various phases of Software Development Life Cycle (SDLC).
Contributed to system design by developing Sequence Diagrams and Class diagrams using Rational Rose Tool.
Designed the Application using Object Oriented Concepts.
Developed web pages using HTML, JSP, CSS, spring tags.
Developed the application using Spring MVC, Spring Web flow and added asynchronous features using AJAX.
Developed controller and bean classes using spring and configured them in spring configuration file.
Developed and configured Flow Definitions using Spring Web flow.
Implemented the Concept of Multiple Inheritance in spring using Auto wiring.
Used Spring Hibernate Template helper class for performing the database operations using Hibernate.
Designed middleware components like POJO (Plain Old Java Objects such as Java beans).
Used Hibernate for data persistence and designed hibernate queries and Hibernate specific configuration and
mapping files for Oracle Database.
Developed and executed test strategy and coordinated QA testing in Agile Environment.
Defined the Data Source, associations, components, Inheritance and configured the hibernate environment
using HQL. Defined the Scope of testing for User Acceptance Testing.
Developed Web Services for getting prescription details and services based on RX-number.
Designed XML Pull Parser to parse the XML Data.
Used MQ Series for Messaging and queuing purpose in the application.
Worked on Enhancements, Change Requests and Bug Fixing.
Involved in writing spring-based Junit test cases.
Used Shell Script to deploy the application on Web Sphere and Database Updating.
ENVIRONMENT: Java, JSP, Struts Framework 1.2, JDBC, UML, JavaScript, HTML, Oracle 9i, Toad, WSAD, Maven,
Subversion, Log4J, WebSphere and Windows NT.
Environment: Java, J2EE, HTML, CSS, JDBC, JavaScript, JSP, Servlets, EJB, CVS, Web Sphere, Oracle, Linux.