0% found this document useful (0 votes)
113 views

Hemanshi Dobaria: Sr. Full Stack Java Developer PH.: (323) 577-9676

The document contains contact information and an extensive resume for Hemanshi Dobaria, who has over 8 years of experience as a senior full stack Java developer with expertise in technologies like Java, Spring, Hibernate, JavaScript, Angular, AWS, and Agile methodologies. Dobaria has worked on projects involving web application development, RESTful services, cloud implementations, and software development across the entire software development lifecycle. The resume lists various roles, responsibilities, technologies and skills that demonstrate Dobaria's full stack development experience.

Uploaded by

Amit Kumar
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
113 views

Hemanshi Dobaria: Sr. Full Stack Java Developer PH.: (323) 577-9676

The document contains contact information and an extensive resume for Hemanshi Dobaria, who has over 8 years of experience as a senior full stack Java developer with expertise in technologies like Java, Spring, Hibernate, JavaScript, Angular, AWS, and Agile methodologies. Dobaria has worked on projects involving web application development, RESTful services, cloud implementations, and software development across the entire software development lifecycle. The resume lists various roles, responsibilities, technologies and skills that demonstrate Dobaria's full stack development experience.

Uploaded by

Amit Kumar
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 6

Hemanshi Dobaria

Sr. Full Stack Java Developer


Ph.: (323) 577-9676
Email: [email protected]

SUMMARY:
 Sr. Full Stack Java Developer with 8 years of experience in analysis, development, testing, implementing Web based,
Client/Server Applications along with Enterprise and Distributed applications across the entire Software
Development Life Cycle using Java and J2EE Technologies.
 Expertise on advanced software development methodologies such as Agile/Scrum model processes.
 Experience in Software Development Life Cycle (SDLC), Requirements Specification, designing documents and
writing.
 Experience in Use Cases, Sequence Diagrams and Class Diagrams using UML, J2EE Design Patterns.
 Expertise in back - end procedure development, for Database Applications using Oracle 9i & 10g, SQL and PL/SQL
 Hands on experience with Integrated Development Environments (IDE's) tools like Eclipse and NetBeans.
 Experienced in other front-end technologies such as LESS, Typescript, BOOTSTRAP, Angular1, Ajax, JSON, NodeJS etc.
 Expertise in J2EE Architecture using Java, JDBC, Java Beans, EJB, Servlets, JSP, JMS, Struts, ANT, Log4J, UML, XML,
CSS, HTML, and JavaScript.
 Expertise in Spring framework, extensively used Spring DI, Spring AOP, Spring JDBC templates and Spring MVC.
 Expertise in Client Side designing and validations using HTML4/HTML5, CSS3, JavaScript and JQuery.
 Experience in developing web interfaces using HTML5, CSS3, JavaScript, AngularJS, Angular 2.0, DOM Scripting and
JQuery.
 Expertise in using Hibernate, extensively used Entity Class Associations, Criteria Queries and Projections.
 Expertise in server-side development with JDBC, JMS, Servlet, MVC architecture, Java Beans, XML.
 Proficient in XML technologies like XSL, XSLT, SAX, DOM, XPath, WSDL, DTD, XSD, SOA, JAXB, Apache Axis.
 Experience working with SOAP and Restful Web Service.
 Extensive experience using MAVEN to build the projects.
 Comprehensive knowledge of physical and logical data modeling, performance tuning and monitoring.
 Strong web development skills using HTML/HTML5, CSS/CSS3, JavaScript (ES5 & ES6), JQuery, BOOTSTRAP, Angular
JS, React JS, Node JS, Require JS, XML, AJAX, JSON which meets W3C Web Standards.
 Experience working with Agile SCRUM methodology and working in pair.
 Experience in client-side development with CSS, JavaScript.
 Extensive experience in developing GUIs using Struts, SPRING MVC, SPRING web flow Frameworks.
 Experience Hands on with PL-SQL Stored Procedures, Triggers and Views.
 Experience on Web Services, SOAP, JAX-RPC, WSDL, JSF, HIBERNATE, EJB, XML.
 Experience in SPRING, struts frameworks.
 Experienced with IBM Websphere Application Server, Oracle Weblogic application servers, JBOSS and Apache
Tomcat Application Server.
 Have good experience in using Version Controlling tools (CVS, VSS, CM SYNERGY, Subversion, Clear Case and Jenkins)
and defect tracking tools like Clear Quest, Quality Center.
 Proficient in SQL, PL/SQL, T-SQL, Views, Functions, Stored Procedures and Triggers.
 Having hands on experience in deploying web and J2EE enterprise applications on WebLogic, WebSphere, Tomcat
and JBOSS Server.
 Worked in TDD and version management tools GitHub, SVN.
 Experience in LDAP for authentication scheme and in middleware technologies.
 Experienced in methodologies like Iterative, Agile, Scrum and waterfall approaches.
 Experience in working as a developer, a team lead and an onsite coordinator
 Experience in Java Framework Integration with Apache Camel.
SKILLSET

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++
Server Scripting JSP1.2,2.1, JSP-EL, JSTL, Custom Tags
Client Scripting JQuery 1.8,1.9, JQueryUI, Dojo, ExtJs, AngularJS, Angular 2/4, JavaScript, CSS2,
CSS3, HTML4, HTML5, React JS, NodeJS
Java Frameworks Struts 1.2, Struts 2.1, Spring MVC,DI, AOP, JSF 1.1, JSF 2.1, GWT, Vaadin
Database Tools Toad for Oracle, Toad for MySQL, Toad for DB2, Toad for MS-SQL, ERWin,
Altova Database Spy, MySQL Workbench,
Databases DB2, MS-SQL Server, HSQLDB, PostgresSQL, MySQL
Middleware EJB 2.1, EJB 3.0, CORBA, RMI, JMS
Version Control Tortoise SVN, Rational Clear case, Accurev, 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 Jenkins, Hudson
Integration
XML Tools Altova XML Spy 2005,2008
XML Technologies XSLT, JAXP, JDOM, SAX, DOM, XPATH, XPOINTER, XML, XSD,DTD
Webservice JAX-RPC, JAX-WS, JAX-RS
Specifications
Webservice Tools SoapUI 4.0,5.1, TcpMon
Webservice Axis 1.0,2.1, JWSDP2.1, Sun Metro, Sun Jersey, Apache XFire, Apache CXF
Implementations
White box Testing Junit 3, Junit 4, DB Unit, JUnitPerf, HttpUnit, Load Test, Timed Test, Selenium,
Fitnesse, 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, Joans
UML Tools Altova UML Model, Rational Enterprise, MS Visio
RM Fra ORM Frameworks Hibernate 3.0,3.1,4.1, TopLink, OpenJPA, iBatis
Defect Tracking JIRA, Bugzilla, Rational Clear Quest
Methodologies Agile (XP, Scrum), Rational Unified Process(RUP), Waterfall, Kanban
Reporting iReports, JReports
Batch Jobs Quartz Scheduler, Cron, Spring Batch
HTML Editors MS-FrontPage 2003, Adobe Dreamweaver, Coffee Cup HTML
Templating Velocity, Free marker
Cloud Pivotal Cloud Foundry(PCF) , AWS

Professional Experience

Caresource, Dayton, OH May 2020 – Till Date


Sr. Full Stack Java Developer
Responsibilities:
 Involved in Design, Development and Support phases of Software Development Life Cycle (SDLC).
 Used AGILE methodology and participated in SCRUM meetings.
 AWS EC2 instances were configured in developing and QA environments with NodeJS.
 Designed interactive web pages with front-end screens using HTML5 and CSS3.
 Designed and implemented the user interface using HTML5, CSS3, JavaScript and Angular JS.
 Developed Hibernate mapping files using different mapping strategies such as table per class hierarchy and also
used Hibernate Persistence Strategy to interact with database.
 Developed cross-browser/platform HTML5, CSS, and JavaScript to match design specs for complex page layouts
while adhering to code standards.
 Used advanced level of HTML5, JavaScript, CSS3 and pure CSS layouts and Angular 2.0
 Enhanced user experience by designing new web features using MVC Framework like Express JS and Node JS.
 Worked on the modernization of a legacy and outsourced UI technologies used were Angular JS 2, CSS, Node JS,
Express JS and AWS (Amazon Web Services).
 Used AJAX and JSON to make asynchronous calls to the project server to fetch data on the fly.
 Developed a tool to retrieve and send data to third party service provider this feature was implemented using REST.
 Involved with bug fixing on functionality, performance and designing issues with JavaScript, JQuery, HTML5, CSS3
and AngularJS.
 Used Bootstrap and AngularJS, React.js and Node.js in effective web design.
 Created Buckets in AWS and stored files. Enabled Versioning and security for files stored
 Used RESTFUL client to interact with the services by providing the RESTFUL URL mapping
 Built MAVEN scripts for automated deployment and for the build operation of the entire application.
 Deployed the application in WebSphere Application Server 6.0.1 and Configured JMS in the WebSphere application
server to send messages on the queue.
 Spring Controllers were used with Angular JS to route the control to desired Java services.
 Implemented scripting with Ajax and XML to dynamically refresh the page contents.
 Developed Controller for request, response paradigm by Spring Controllers using Spring-MVC. Used JSON as
response type in REST services.
 Involved with bug fixing on functionality, performance and designing issues with JavaScript, JQuery, HTML5, CSS3
and Angular JS.
 Developed core Java programs for all business rules and workflows using spring framework.
 Designed and developed Restful service interface using Spring MVC to the underlying customer event API. Involved
in building Restful Web services using JAX-RSAPI.
 Worked on Cloud implementation by installing, building and deploying applications using Cloud Foundry and using
AWS.
 Created custom Plugins, templates, and functions for Angular JS application.
 Implemented Hibernate for data persistence and management.
 Analyzed and fixed issues related to REST Web services and Application responses.
 Used Maven as the build tool and Tortoise SVN as the Source version controller.
 Used Subversion (SVN) as the configuration management tool to manage the code repository.
 Performed unit testing using JUnit.
 Followed Agile Scrum methodology and used TDD for writing test cases.
 Involved in developing stored procedures and Triggers on Oracle11g
 Used NPM to manager server side packages.
 Worked with Map/Reduce and stream processing e.g. Storm coding.
Environment: Java 1.8, J2EE, JSP 2.0, PL/SQL, Spring 2.0, EJB 2.0, Angular 2,JMS, JNDI, Oracle, XML, DOM, SOAP, Junit,
Apache Camel, Web Sphere 8.5, Hibernate 3.0, Microservices, AWS,JDBC, Kafka, MS SQL Server 2012, JESS, REST-ful Web
service, Web logic 8, JBoss Drools, SOA Design Patterns, Cassandra, LDAP, NOSQL, Hadoop
Arvest Bank, Columbus, OH Jan 2018 – May 2020
Sr. Full Stack Java Developer
Responsibilities:
 Worked as a full stack developer to develop web applications using spring, Rest based Web services. Used HTML5,
CSS3, JavaScript, JSP, JQUERY, Angular JS, AJAX and Bootstrap in front end.
 Involved in Design, Development, Unit Testing and maintenance of CEC application.
 Involved in discussions with Business Analysts and designed the TDD (Technical Design Documents).
 Involved in writing Spring Configuration XML files that contains declarations and other dependent objects
declaration.
 Designed and documented REST/HTTPAPIs, including JSON data formats and API versioning strategy.
 Developed user interface using BOOTSTRAPUI and Angular JavaScript to simplify the complexities of the application
 Worked extensively with importing metadata into Hive using Scala and migrated existing tables and applications to
work on Hive and AWS cloud Developed code for both server side and client side implementations using Spring Web
MVC, AOP and Dependency Injection.
 Developed User Interfaces using HTML and Backbone.JS.
 Developed reusable Backbone.JS directives and worked on Backbone.JS Controllers which Isolates scope to perform
operations in UI.
 Implemented scripting with Ajax and XML to dynamically refresh the page contents and also Implemented JAXB in
XML binding.
 Experience in Developing User Interface (UI) Rich Web Applications and Web Service Applications using HTML 4,
XHTML, CSS 2, XML, AJAX, Object Oriented Java Script, ANGULARJS, REACTJS, BOOTSTRAP Framework, RESTful
services, JAVA, JSP.
 Working on AWS Elastic load balancing for deploying applications in high availability.
 Developed API for using AWS Lambda to manage the servers and run the code in the AWS.
 Angular JS was used to parse the JSON file using the REST web services.
 Developed business tier components and services using RESTful web services.
 Used Spring Rest Controllers, Spring Web MVC and Spring Boot extensively to implement server side business logic.
 Developed cross-browser/platform HTML5, CSS3, and JavaScript to match design specs for complex page layouts
while adhering to code standards.
 Used advanced level of HTML5, JavaScript, CSS3 and pure CSS layouts (table less layout).
 Used Spring JPA to design entity data mapping with Oracle DB.
 Implemented Log4J1.2 for Logging Errors, debugging and tracking using loggers, appenders.
 Involved in JAD sessions with the client and functional team and gave demos on developed functionality.
 Involved in production support for resolving user problems.
 Involved in pre-testing the Web-Service calls with Postman (Plug-in for chrome).
 Developed JUnit test classes for Controller, Service and Data layers
 Performed code reviews and provided guidelines for best practices of software management, Coding Standards and
Code Commenting for better understandability.
 Used Mockito for data mapping along with J-units.
Environment: JDK 1.8, Backbone.JS, Spring Boot, AWS, Spring Web MVC, Spring REST, Spring JPA, IBM Rational
Application Developer (RAD) Eclipse, Apache Tomcat, Twitter Bootstrap, IBM Clear case, IBM Clear Quest, UML, XML,
XHTML, HTML5, CSS3, ReactJS, XSL, Oracle, SQL Developer, Log4j.

Cargill, Gibson City, IL Dec 2017 – Dec 2018


Full Stack Developer
Responsibilities:
 Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering,
Design, Analysis and Code development.
 Generated Use case diagrams, Class diagrams, and Sequence diagrams using Rational Rose.
 Developed the applications using Java, J2EE, Struts, JDBC
 Deployed Spring Boot based micro service Docker Container using Amazon EC2 Container Services using AWS Admin
Console.
 Worked on various use cases in development using Struts and testing the functionalities.
 Involved in preparing the High Level and Detail level design of the system using J2EE.
 Created struts form beans, action classes, JSPs following Struts framework standards.
 Implemented the database connectivity using JDBC with Oracle 9i database as backend.
 Involved in the development of model, library, struts and form classes (MVC).
 Used display tag libraries for decoration and used display table for reports and grid designs.
 Worked on core java, using file operations to read system file (downloads) and to present on JSP.
 Involved in the development of underwriting process, which involves communications without side systems using
IBM MQ and JMS.
 Used PL/SQL stored procedures for applications that needed to execute as part of a scheduling mechanisms.
 Built applications for scale using JavaScript and NodeJS.
 Designed and developed Application based on Struts Framework using MVC design pattern.
 Developed Struts Action classes using Struts controller component.
 Developed SOAP based XML web services.
 Used SAX XML API to parse the XML and populate the values for a bean.
 Used Jasper to generate rich content reports.
 Developed XML applications using XSLT transformations.
 Created XML document using STAX XML API to pass the XML structure to Web Services.
 Apache Ant was used for the entire build process.
 Used Rational Clear Case for version control and JUnit for unit testing.
 Designed and developed web interfaces and business logic using Spring, JSP, Servlets, JavaBeans, Spring JDBC, Java
Script, HTML, and XML Technologies
 Configured WebSphere Application server and deployed the web components.
 Provided troubleshooting and error handling support in multiple projects.
 Written Test cases using Junit to validate the application flows in different scenarios in the standalone application.
Environment: Flex, EJB, Spring, JSP1.2, Servlets2.1, Jasper reports, JMS, IBM MQ, XML, NodeJS, SOAP, UDDI, WSDL,
Angular JS, AWS, JDBC, JavaScript, XSLT, XML, UML, HTML, JNDI, Rational Rose 98, Oracle 10g, Apache Tomcat,
ClearCase, Log4J, ANT, JUnit, Eclipse

Allstate, Chicago, IL Jan 2016 – Nov 2017


UI Developer
Responsibilities:
 Created and deployed new features to sustain and amend existing applications under MVC pattern using Node.JS,
Angular, Bootstrap and Express.
 Developed the Front end by using Angular Js and JavaScript.
 Developed the backend by using Node JS, express and MongoDB.
 Developed cross-browser/platform HTML 4/5, CSS 3, and JavaScript to match design specs for complex page layouts
while adhering to code standards.
 Developed client side drop down menus, search bars, carousel, and drop-down toggles using Twitter-Bootstrap and
JQuery.
 Developed multiple POCs to create an interface between Backend to Frontend by using MongoDB, ExpressJS,
AngularJs and Node.js.
 Worked with mongoose.js for database communication with MongoDB.
 Responsible for parsing JSON data to & from the server for presentation & storage purposes in the project.
Responsible for creating RESTFUL Web Services to serve data to the front-end application in JSON format.
 Used Local Storage to store & retrieve insensitive user data during transition between the different pages.
Developed client-side validation code using JavaScript and jQuery.
 Have worked on AWS to integrate the server side and client-side code.
 Responsible to for making the pages dynamic using AJAX, JSON and jQuery.
 Experience in RESTful web services to integrate between HRMS, Finance and MM.
 Handled the status of the project in a timely manner concisely
 Worked with JASMINE unit test framework to write unit tests for JavaScript code.
 Involved in complete SDLC - Requirement Analysis, Development, System and Integration Testing.
 Handled cross browser/platform compatibility issues (IE, Firefox, and Safari) on both Windows.
 Used JIRA to keep track of outstanding bugs to reduce downtime, increase productivity, and improve
communication.
 Effective using in Clear case and clear quest for version control and defect tracking.
Environment: HTML5, CSS3, JavaScript, MongoDB, ExpressJS, AngularJS, Node.js, JQuery, Handlebars, Backbone JS,
RWD, Eclipse, WebMatrix, JSP, Adobe Photoshop, MS Office, and HP Quality Center.

HCL - India June 2013 – Dec 2015


Software Developer
Responsibilities:
 Involved in the Design, Development Phases of quotes, customer service modules.
 Developed the front-end using JSP, Struts, MVC, Javascript, HTML and DHTML.
 Used Struts-validation Framework to provide Validation.
 Developed middleware business logic using Enterprise Java Beans.
 Release deployment planning and execution of releases.
 Used ClearCase for version control.
 Worked in the development of DAO classes for the data access logic.
 Worked with VSS Version control in order to create virtual library of computer files.
Environment: Java, J2EE, Struts,, XML, SOAP, WSDL, AJAX, JSP, HTML, Javascript, CSS, Log4J, JAXB, JUnit, Tomcat 5, JBoss
5.0, LDAP, IntelliJ IDEA 11.2, DB2/DB2 Client, SQL Server, Linux.

You might also like