0% found this document useful (0 votes)
380 views6 pages

Name: Heena Patel: Technical Skills

Heena Patel has over 8 years of experience as a full stack Java developer. She has extensive experience developing web and enterprise applications using technologies like AngularJS, NodeJS, Spring MVC, Hibernate, and RESTful web services. Some of her responsibilities include designing user interfaces, writing server-side code, consuming and developing REST APIs, and implementing continuous integration and deployment pipelines. She is proficient in Java, JavaScript, HTML5, CSS and various frameworks, databases, and development methodologies.

Uploaded by

Pranay G
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
380 views6 pages

Name: Heena Patel: Technical Skills

Heena Patel has over 8 years of experience as a full stack Java developer. She has extensive experience developing web and enterprise applications using technologies like AngularJS, NodeJS, Spring MVC, Hibernate, and RESTful web services. Some of her responsibilities include designing user interfaces, writing server-side code, consuming and developing REST APIs, and implementing continuous integration and deployment pipelines. She is proficient in Java, JavaScript, HTML5, CSS and various frameworks, databases, and development methodologies.

Uploaded by

Pranay G
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 6

Name: Heena Patel

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

Optum HealthCare, Raleigh, NC August 2019 – Till date


SENIOR FULL STACK JAVA/J2EE DEVELOPER
RESPONSIBILITIES:
 Developed Agent Portal with HTML5, CSS, SCSS, JSON, AJAX and Angular7 for developing user interface and
server-side technology with Node JS.
 Application is implemented using agile methodology where there is a daily SCRUM meeting to understand the
status and resolve any issues.
 Designed and coded application components in Agile environment utilizing a test-driven development approach.
 Worked on creating user stories and providing programming estimates.
 Worked in pair programming approach. Key role in daily stand-up meetings.
 Responsible for writing the Design Specifications for the generic and application specific web services in Groovy
n Grails.
 Responsible for writing the Design Specifications for the UI screens.
 Upgraded existing UI with HTML5, CSS3, Bootstrap and Angular JS interaction.
 Angular used for creating single page application using a RESTful service for persisting data.
 Angular communicates via events and helps to develop fast application and easily maintainable code.
 Implementing the Angular JS and Spring MVC framework for data access.
 Used different type of spring controllers depending on the business requirement.
 Extensively involved in developing and consuming Restful web services using mid-tier.
 Implemented routing logic and navigation from screen to screen and implemented login functionality on the
client side in Angular JS.
 Used Jenkins for continuous deployment and integration of the build and release process.
 Developed Java modules implementing business rules and workflows using Spring Boot.
 Responsible for Consuming Rest services.
 Responsible for Stage deployment Readiness in which Open PR for stage merge, SONAR and FORTIFY scan for
specific feature branch and check sonar for the code coverage and if any new bugs.
 Involved in Triage errors, defects, and issues to debug code.
 Expertise in Version control system (Git Hub)
 Involved in design and development of the application for different modules which includes creation, Storing
and updating.
 Experience in Docker engine and Docker Machine environments, to deploy the micro services-oriented
environments for scalable applications.
 Sending data to third party using rest services.
 Work with Db2Visualizer to maintain data and use the data .
 Used Maven to get dependency jars from Maven Central Repository.
 Work closely with product owners, designers, developers, architects to develop innovative solutions that solve
business problems
 Collaboratively establish and implement the development plan like sprint planning, grooming sessions.
 Work within a framework of published standards and practices within the company
 Tested front-end code in multiple browsers to ensure cross-browser compatibility.
 Maintained brand standards under company guidelines.
 Consulted and documented UI best practices and code standards.
 Used Rally to assign, track, report and audit the issues in the application.

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.

NBC Universal, Mid Town, NY March 2018 – July 2019


SENIOR FULL STACK JAVA/J2EE DEVELOPER
RESPONSIBILITIES:
 Developed Agent Portal with HTML5, CSS, LESS, JSON, AJAX and React JS for developing user interface and
server-side technology with Node JS.
 Developed application using Frameworks Spring MVC, Spring IOC, Spring AOP and Hibernate.
 Angular JS used for creating single page application using a RESTful service for persisting data.
 Angular JS communicates via events and helps to develop fast application and easily maintainable code.
 Implementing the Angular JS and Spring MVC framework for data access.
 Used Spring Framework AOP Module to implement logging in the application to know the application status.
 Used Spring Framework IOC (Inversion of Control) design pattern is used to have relationships between
application components.
 Used complete annotation driven approach to develop the application using Spring Boot.
 Used different type of spring controllers depending on the business requirement.
 Development of Spring Boot applications with micro services.
 Used complete annotation driven approach to develop the application using Spring Boot and was also involved
in setting up the spring bean profiling.
 Used various design patterns like Session Facade, Singleton and Factory patterns with the help of Hibernate
ORM.
 Micro services development with Spring Boot applications. Implemented command pattern for all edge services.
 Used Hibernate First Level and Second Level Cache for quick accessing data.
 Extensively involved in developing and consuming Restful web services.
 Used Amazon Web Services (Amazon EC2, Amazon Simple DB, Amazon RDS, Amazon Elastic Load Balancing,
Amazon SQS, and AWS Identity).
 Designed the real time analytics and ingestion platform using Storm and Kafka. Hands on experience with
multiple NOSQL databases
 Designed, configured and deployed Amazon Web Services (AWS) for a multitude of applications utilizing the
Amazon Web Services focusing on high-availability, fault tolerance and auto-scaling.
 Installed the application on AWS EC2 instances and configured the storage on S3 buckets.
 Experience in Docker engine and Docker Machine environments, to deploy the micro services-oriented
environments for scalable applications.
 Used Spring Batch to setup batch jobs to email the daily reports and that which run on Pivotal Cloud Foundry
with Spring Boot as its MVC layer.
 Extensively Used Jenkins as Continuous Integration tool to deploy Spring Boot Micro services to Pivotal Cloud
Foundry (PCF) using build pack. Used Pivotal Cloud Foundry to quickly build, deploy & update the applications.
 Implemented routing logic and navigation from screen to screen and implemented login functionality on the
client side in Angular JS.
 Used Jenkins for continuous deployment and integration of the build and release process.
 Developed Java modules implementing business rules and workflows using Spring Boot.
 Experience with Mongo DB development (reports, schema design, map reduce functions) from SQL relational
databases.
 Developed Rest APIs in spring boot utilizing Swagger.
 Used SOAP based messaging format to transfer requests and responses and validated the request and responses
against XML Schema Definition.
 Used JavaScript Task Runner Gulp for modification of HTML, CSS and JavaScript, Live reload, watch, test runner,
server configuration and sass compiler sub tasks.
 Extensively used Mocha and Chai JavaScript unit testing tools for testing JavaScript pages.
 Used Maven to get dependency jars from Maven Central Repository.

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.

HCA, Nashville, TN July 2017 – Feb 2018


Senior J2EE/ Java Developer
RESPONSIBILITIES:
 Involved in all the phases of SDLC including Requirements Collection, Design & Analysis of the Customer
Specifications, Development and Customization of the Application.
 Application is implemented using agile methodology where there is a daily SCRUM meeting to understand the
status and resolve any issues.
 Upgraded existing UI with HTML5, CSS3, JQuery, Bootstrap and Angular JS interaction.
 Designed and developed the End Points (Controllers), Business Layer, DAO Layer using Hibernate/JDBC template
and Spring IOC (Dependency Injection).
 Implemented the application using Spring IOC, Spring MVC Framework, Spring Batch and handled the security
using Spring Security.
 Used NodeJS as a lightweight webserver for angular and JavaScript ES6.
 Spring MVC model integration for front-end request action controller.
 Developed the persistence layer using Hibernate Framework, created the POJO objects and mapped using
Hibernate annotations and Transaction Management.
 Extensively used hibernate named queries, criteria queries, Hibernate Query Language (HQL) and Optimistic
Locking and Caching to process the data from the database.
 Involved in creating various Data Access Objects (DAO) for addition, modification and deletion of records using
various specification files.
 Implemented Restful web services using JAX-RS annotations, Jersey as provider and implemented security using
Oauth.
 Consumed SOAP and Restful web services in SOA environment and used SOAP UI for testing.
 Extensively used JUnit for unit testing, integration testing and production testing.
 Involved in installing and configuring Maven for application builds and deployment.
 Used JIRA to assign, track, report and audit the issues in the application.
 Setup the continuous Integration (CI) process for the application using the Jenkins.

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.

Sprint, St Louis, MO Sep 2015 – June 2017


Senior Java/J2EE Developer
Responsibilities:
 Used agile methodology and actively participated in Scrum meetings to produce quality deliverables within time.
 Responsible for creating Use Case diagrams, Object Model diagrams, Class diagrams, Sequence diagrams and
deployment diagrams using Rational Rose.
 Developed the presentation layer using HTML, CSS, Java Script, JQuery, JSPs and XML.
 Utilized various JavaScript ES6 and JQuery libraries, AJAX for form validation and other interactive features.
 Designed and implemented application using JSP, Spring MVC, Spring IOC, Spring Annotations, Spring AOP,
Spring Transactions, Hibernate, JDBC, SQL, MAVEN, Oracle.
 System built using Model-View-Controller (MVC) architecture. Implemented the application using the concrete
principles laid down by several design patterns such as Composite View, Bean Factory, Singleton, Data Access
Object and data transfer object.
 Used Hibernate framework for back end development and Spring dependency injection for middle layer
development.
 Used Spring Aspects for implementing functionalities like logging functionality.
 Configured JPA to use Hibernate as ORM tool.
 Deployed project on web application server in Linux environment.
 Implemented different types of spring controllers as per application requirements.
 Extensively used Spring IOC, configured Application Context files and performed database object mapping
using Hibernate annotations.
 Spring Validators, persistence layer, DAO and service layer components using Spring/Hibernate
API and Spring/Hibernate annotations. Extensively used Hibernate Query Language.
 Responsible for Production support activities like Jobs monitoring, log the load statistics, analysis and resolve in
case of any production issues, coordinate with business to fix any source file issues, coordinate with DBA to
resolve any table space or file system related issues.
 Developed Web services to allow communication between application through SOAP over HTTP.
 Used JBoss Application server to deliver a new class of enterprise applications that enhance business
interactions and transactions between a company and its key constituencies.
 Wrote Database objects like Triggers, Stored procedures in SQL.

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.

TUFTS Health Plan, Providence, RI Sep 2013 – Aug 2015


Java Developer

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.

Sun Life Insurance Birla, India June 2011 – Aug 2013


Jr. Java Developer
RESPONSIBILITIES:
 Developed the application based on MVC architecture.
 Captured all the functional and technical requirements of the Supply Chain Management System.
 Was involved in the preparation of the software requirements and design document (SRS & SDS)
 Adapted Java Design Patterns DAO, Value Objects and Session Facade to develop business components.
 Developed class diagrams and Sequence diagrams.
 Defined the detailed application and database design.
 Development of GUI for HTML and JSP Versions. Java Servlets were used as the common gateway interface
between the client and server.
 Java Beans were used to handle business logic as a Model and Servlets to control the flow of application
as Controller.
 Involved in collecting requirements from Business Users and Data Modeling and designing and developing Tools
using: J2EE, Java, Servlets, EJB, and JSP.
 Front end validations are written using JavaScript.
 Performed Unit Testing using JUnit.
 Provided a User Manual and User Training on the new system to ease them into the new system

Environment:  Java, J2EE, HTML, CSS, JDBC, JavaScript, JSP, Servlets, EJB, CVS, Web Sphere, Oracle, Linux.

You might also like