Hemanshi Dobaria: Sr. Full Stack Java Developer PH.: (323) 577-9676
Hemanshi Dobaria: Sr. Full Stack Java Developer PH.: (323) 577-9676
Hemanshi Dobaria: Sr. Full Stack Java Developer PH.: (323) 577-9676
SUMMARY:
8+ years of experience as a Full Stack Developer with solid understanding in all the phases of the Software
Development Lifecycle (SDLC), this includes Analysis, Design, Development, Testing and Maintenance of Java UI
applications for large Enterprise Customers.
Strong programming skills in Java, J2EE, J2SE with extensive ability to develop scalable applications.
Experienced in developing Web UI Applications using HTML5, CSS3, Boot Strap, Java Script, Type script, Ajax, JQuery,
Angular.js, React.js, Express.js, Node JS, JQuery UI and Spring MVC.
Experience in XML related technologies like XSL, XSD, XPATH, DTD, and XML Schemas, XML Parsers like DOM & SAX.
Worked on Lambda Expressions, Functional interfaces Stream API's, Time API, and Improvements on Collection,
Concurrency, and IO improvements by using Java 8
Hands on experience in Amazon Web Services (AWS) provisioning and good knowledge on AWS services like Elastic
Compute Cloud (EC2), Simple Storage Service (S3), Glacier, Auto Scaling, IAM, Dynamo DB, Virtual Private Cloud
(VPC), Route53, Cloud Watch, AWS CLI, Cloud Formation, Cloud Front, Elastic Beanstalk, ELB (Elastic Load Balancers),
RDS, SNS, SWF, SES, SQS, and EBS etc.
Experienced in AWS Dynamo DB to capture the any modification on DB.
Extensive working with Amazon web Services like using Elastic Beanstalk, EC2 and AMI with Linux.
Adding permissions to AWS SQS to interact with the Queue and involved in writing custom policies.
Experienced in using Eureka Servers while deploying in EC2.
Thorough knowledge of Micro service architecture and experience in implementing several design patterns
Designed and developed Micro service business components using Java /J2EE, Spring Boot and Implemented REST
web services based on RESTful APIs.
Expertise in design and development of enterprise level spring based web applications using Spring REST, Hibernate,
EJB, Struts, Servlets, JSP for User Interface Applications.
Experienced on spring framework applications like Spring Core, Spring AOP, Spring IOC, Spring MVC, Spring Batch,
Spring JPA, Spring Security and Spring Boot and did integration to Micro services into existing system architecture.
Proficient in Spring AOP, Security, Event Handling, Spring MVC, Spring IOC Container.
Developed DAOs (Data Access Object) using Hibernate as ORM to interact with DBMS - like MySQL, PostgreSQL,
SQL/PL-SQL Oracle10g and NoSQL databases like MongoDB.
Integrated Hibernate in context files and configured Hibernate session factory.
Good Experience in developing Web Services, Restful API using Jersey Framework, and SOAP using Spring-WS.
Experienced with web services (SOAP/RESTful) and used to scale the applications for better BOA.
Well versed in developing SOA services and consuming the services.
Worked on Service Oriented Architecture (SOA) such as Apache Axis web services which use SOAP, REST, and WSDL
and exposure to JAXB, JAX-RPC, and JAX-RS & JAX-WS.
Build hypermedia-driven and implemented connectors between HATEOAS and Spring REST services.
Improved overall performance via Multithreading, collections, synchronization, and exception handling strategies.
Used Apache for integration and Data Processing with Spring and for Multi-Threaded Message Consumption and
worked on Zookeeper to maintain services.
Extensive experience in using NPM, BOWER, Grunt and Gulp for build process.
Experience with Docker images, Containers, push/pull with Spring Boot, used Jenkins for CICD and AI.
Experience in using Jenkins for Continuous Integration and Sonar jobs for java code quality.
Experience in message streaming by using Apache Kafka.
Experience with large-scale distributed systems using JMS, Message Queues and Spring JMS Integration.
Hands-on experience in using message brokers such as Active MQ and RabbitMQ.
Hands on experience with Netflix cloud and fall-back technologies like Eureka, Hystrix and Ribbon.
Strongly associated with usage of Selenium, Jenkins, Junit and Curl for Unit and System Testing.
Experienced on tools like JIRA for bug tracking.
Experienced with CICD - ANT/MAVEN/GRADLE/JENKINS/CVS/GIT/GITHUB.
Experience with web/application servers Web Sphere, Web Logic, Jetty, JBoss, and Tomcat Server.
Experience in performing Unit testing, Integration Testing and generation of test cases using JUnit.
Experience in working on version control tools like SVN, CVS and GIT.
Good exposure on using IDE'S like Eclipse, Sublime Text, IntelliJ and Net Beans.
SKILLSET
Professional Experience