Aashish - Pariyar Java - Resume
Aashish - Pariyar Java - Resume
Summary:
Having 7+ years of IT experience in Analysis, Design, Development, Implementation and Testing of Enterprise
Applications in the Client/Server environment as a FULL STACK developer using Java/J2ee in Client-Server,
3-tier and n-tier applications.
Experience in utilizing java tools in business and developing Client-Server environments using latest java/J2EE
technologies for analysis, design development, re-engineering, maintenance, installation and implementation
and testing on various platforms.
Expertise in Java concepts such as OOP, Collections Framework, Generics, Multithreading, Stream,
Concurrency APIs, and design patterns such as Factory, Adapter, Facade, Decorator, and IoC.
Experienced in building Enterprise End to End applications from the Ground Up with Spring Boot, Angular, and
React from planning, design analysis through deployment over AWS ECR registries.
Experienced in creating RESTful services using AOP with Spring REST and Data JPA with OAuth2 and JWT
authentication including endpoint testing, Spring Actuators, and documentation with Swagger and Hal Browser
as well as building microservices architectures with Spring Cloud and AWS.
Experience with AWS (EC2, IAM, EBS, S3, RDS, SES, ELB, Cloud Formation, Elastic Cache, Cloud Watch,
Lambda, SNS, Dynamo DB).
Knowledge on JAVA 8 Lambda Expressions to retrieve the data from Collections.
Experience in implementing Core Java concepts and strong understanding of Garbage Collector, SWING,
Collections, Multithreading, Event handling’, Exception handling, Generics and Serialization.
Excellent Java development skills with core Java8, JDBC, Hibernate and solid experience in MVC
architecture, using Spring 3, Spring MVC, Struts 2.
Proven expertise in implementing IOC and Dependency Injection features in various aspects of Spring
Framework (Core 8, Web, JDBC, MVC and DAO).
Experienced with AWS SDK and CLI to manage AWS services and performance optimizations with
ElasticCache in addition to building web services with serverless architecture using AWS Lambda function to
invoke services such as SES and SNS as well as using API Gateways and S3 to trigger Lambdas.
Experience in developing UI using Angular, React, JSP, JavaScript, HTML5, CSS3, jQuery.
Experience in developing single-page applications using JavaScript frameworks like Angular.JS, Angular
2/4/5/6/7 and Bootstrap.
Experience in working with web/applications servers WebSphere, WebLogic and Apache Tomcat.
Familiar with the use of design patterns including MVC, Singleton and Data Access Object patterns, Page
Object Model, Page Factory.
Experience in handling, configuration and administration of databases like Oracle and NoSQL databases like
MongoDB and Cassandra.
Designed a light-weight application for ingesting customer data and performing analytics using Design Patterns,
Service Oriented Architecture, Java 8 MongoDB, Kafka.
Installed Jenkins/Plugins for GIT repository, setup SCM polling for immediate build with maven and maven
repository (Nexus Artifact) and deployed apps using custom Ruby modules through puppet as a CI/CD
process.
Experience with modern software practices like TDD, CI/CD (Devops), paired programming, XP (extreme
programming), BDD, twelve factor with Agile experience.
Experience in implementing SOA architectures with web service using SOAP and REST.
Proactive and well organized with effective time management skills.
Strong interpersonal and communication skills and self-motivated individual showing ability to learn and use new
technologies and frameworks in considerably less time.
TECHNICAL SKILLS:
Programming Languages Java, SQL, Java 8
Frameworks MVC, Spring, Hibernate
Distributed Technologies Web Services (SOAP/REST), SOA.
Web/Application Servers Apache Tomcat, WebSphere, WebLogic, AWS, PCF
IDEs Eclipse, IntelliJ
Scripting Language JavaScript, jQuery, CSS3, Angular 2/4/5/6/7, React
Testing/ Logging Tools Junit, Log4j, TestNG, Selenium
Database Server Oracle, MySQL, Kafka, MongoDB, Cassandra
Methodologies OOPS/OOAD, UML, Design Patterns, Agile
Version Control Tools GIT, SVN, TFS
PROFESSIONAL EXPERIENCE
Responsibilities:
Involved in implementing the MicroServices based on Restful API utilizing Spring Boot with Spring MVC.
Implemented MicroServices based Cloud Architecture on Pivotal Cloud Foundry (PCF).
Developed JAVA 8 design patterns like Singleton, Factory and Builder to solve various problems occurred in
development phase.
Worked on JDK 8 to write the code on functional interfaces, default methods in interfaces and filters using
Stream.
Developed enterprise inter-process communication frame work using Spring REST Service.
Design and build the Spring Boot application including REST controllers with entity DAOs and services using
Data JPA with added performance optimization along with Spring Actuators and Swagger UI for API
documentation. Used Spring MVC to add user registration and login views. The user data are stored in Postgres
RDS instances
Strong experience with the relational databases like Oracle-12c/11g, MySQL-5.x and non-relational database
MongoDB 3.x.
Developed Web API using Node JS and hosted on multiple load balanced API instances.
Developed data access layer using Spring DAO.
Experience in developing the microservices to get the advantage of rapid performance and inter module
communication across the application.
Well versed in technologies like EJB, MQ, Web Services, Ajax, JDBC, AWT, Swing, Java Beans, RMI, and
Java 8 Persistence.
Provided connections using Spring Data JPA and Spring Data Cassandra to the database and developed
SQL/NoSQL queries to manipulate the data.
Having good Knowledge in NOSQL data base like DynamoDB and MongoDB
Involved in writing java API for Amazon Lambda to manage some of the AWS services.
Used AWS to build Java applications that work with Amazon S3, EC2, EMR, Dynamo DB, RDS, IAM, Elastic
Bean Stalk, VPC, Route 53 and SQS.
Experience with CICD-Ant, Maven, Gradle, Jenkins, Hudson, CVS, Git, GitHub.
Strong at automating the release process of products using shell/Ruby scripts and build process using
Ant/Maven, Jenkins/Bamboo, and Nexus. Extensively scripted in Bash, Perl, Python, and Ruby on Linux.
Used Java AWS SDK to create AWS Lambda functions on the Spring Boot backend application to invoke SES
and SNS services through an S3 trigger whenever a new device is added and also with API Gateway triggers
when a new vulnerability is identified for a registered medical device.
Strong experience with MongoDB development (reports, schema design, map reduce functions) and migrations
from SQL relational databases to NoSQL databases like MongoDB, Cassandra and CouchDB.
Strong Experience in database design using PL/SQL to write Stored Procedures, Functions, Triggers and strong
experience in writing complex queries, using Oracle 8i/9i/10g, SQL Server, PostgreSQL and MySQL.
Resolving customer complaints with software and responding with suggestions for improvements and
enhancements.
Do participate in the Agile SDLC (standups, estimation, iterative development, demos & retrospectives).
Do test the application by Unit Testing, Integration Testing, User Acceptance Testing (UAT) and End User
Support.
Experience in creating Docker images, Containers, push/pull and integrating with Spring Boot.
Developing inter communication of Individual microservices by using Apache Kafka.
Tracking and planning the defects using TFS.
Developed various Custom DAOs using spring’s Hibernate DAO support to persist the records from suitable
tables in the database.
Used customized services and directives in Angular 5/7 to develop dynamic and responsive WebPages.
Developing presentation layer with JSPs, HTML5, JavaScript, CSS3, JQuery, JSON, AJAX, Spring Form
tags, Tiles, JSTL tags etc.
Developed the GUI using AngularJS, Bootstrap / CSS3 / HTML5.
Implemented Angular 4 component router for navigation and the services to connect the web application to
back-end APIs.
Have good knowledge on Kafka.
Used Node.JS for processing the incoming data in each level and generate a document and save it to
MongoDB.
Used Java8 features like Lambda expressions, functional interfaces, and Streams wherever possible.
Implemented RESTful Web services in SOA (Service-oriented) Architecture to retrieve data from client side and
made REST API calls and parsed the data to project to client and handled the security and Authorization using
Spring Security and OAuth authentication protocol.
Implemented Responsive Web Design Bootstrap.
Used AJAX to call the REST API methods and connect to the backend.
Involved in writing java API for Amazon Lambda to manage some of the AWS services.
Documentation of the project as per the standards.
Prepare Application Deployment plan by preparing SQL script files, code component compilation script for UAT
and production deployment in order to ensure smooth installation.
Wrote Selenium Automation test scripts.
Developed a normalized CRUD backend for customers to configure and use it with custom resource types using
REST API NodeJS and MongoDB.
Environment: Java 8, JDK 8, Spring, Hibernate, AWS, PCF, Oracle, SQL, Maven, Kafka, Bootstrap, HTML 5,
Angular JS, Selenium, TestNg, MongoDB, Jenkins, Angular, Cassandra, Grunt JS.