KEMBAR78
Vimal Full Stack Java Developer | PDF | Spring Framework | Angular Js
0% found this document useful (0 votes)
14 views5 pages

Vimal Full Stack Java Developer

Uploaded by

robertross6994
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)
14 views5 pages

Vimal Full Stack Java Developer

Uploaded by

robertross6994
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/ 5

VIMAL KUMAR

FULL STACK DEVELOPER


LinkedIn: https://www.linkedin.com/in/vimalsoftwaredeveloper/

PROFESSIONAL SUMMARY:
9+ years of experience in Back-end and Front-end development with an ability to handle any part of the process
efficiently. To succeed in an environment of growth and excellence and let me work on the leading areas of
technology, a job that gives me opportunities to learn, innovate and enhance my skills and strengths in conjunction
with organization goals and objectives.

● Extensive experience in developing web applications using HTML5, XML, XHTML, DHTML, CSS, CSS3(Sass,
Less), Bootstrap, JavaScript, DOM, jQuery, Ajax, JSON, and JSP.
● Experience in Spring Security Framework for User Access Management, JWT token-based authentication,
and involved OAuth 2.0 configuration for authentication and authorization.
● Experience in implementing and deploying Java EE design patterns such as Singleton, Abstract Factory,
DAO, DTO, and Business Delegate in the Development of Multi-Tier distributed Enterprise Applications.
● Unit tested web services using Junit, Mockito Easy mock, Spring Junit Runner, Spock, Testing, and
achieved Test-Driven Development (TDD) goals.
● Proficient in designing micro services applications with Docker and Continuous Integration (CI) and
Continuous Deployment (CD) using Jenkins and AWS Code Deploy
● (ORM) Frameworks like Spring JPA with Spring Data, Hibernate, IBatis, MyBatis, and Spring JDBC.
● Experience in Transaction usage, Servlets, JMS, Java Beans, Web Services, Multithreading Executor
Services.
● Experience working with different SDLC (Software Development Life Cycle) including Requirement
gathering, Analysis, Design, Coding, Testing, and Implementation like AGILE (SCRUM), TDD, and Waterfall
Models.
● Good knowledge in building real-time dashboard applications using Splunk, Elastic Search, and Log stash
(ELK) to profile and monitor the streaming data of the application.
● Strong experience with EJB, Struts, Spring Boot, Spring framework implementing modules: Spring MVC,
Spring Boot, Spring IOC, Spring IO, Spring AOP, Spring Security, and Spring Data.
● Good understanding of Server-side JavaScript structures like NodeJS, Hapi.JS, Express.JS.
● Experienced in server-side view rendering Java content structures like React.JS and rendering pages on the
server-side utilizing Redux and Flux to accomplish unidirectional plan stream.
● Strong experience in building applications using the JavaScript Mean stack: MongoDB, Angular JS, Express.js,
and Node.js.
● Widely used various open-source MVC architecture like Struts 2.0, Spring MVC, and Object Relational
Mapping
● Expertise in implementing Core Java SE 8 concepts like Streams API, Lambda functions, Functional
programming, and Generics.
● Strong experience developing Dynamic Single Page Application (DSPA) using MEAN (Mongo, Express
Angular, and Node) full-stack development tool kit.
● Proven experience with Application Servers like IBM WebSphere, Oracle/BEA WebLogic, JBoss, and Tomcat.
● Experience writing SQL queries in PL/SQL, Triggers, and Stored Procedures in Relational Database
management systems like Oracle, MS SQL, MySQL, and DB2.
● Experience in Message Queue (MQ) services like Apache Kafka, Rabbit MQ, Active MQ, and IBM MQ.
● Hands-on experience with building Java projects using build tools like ANT, Maven, Gradle, and integrating
the project Bamboo, CD/CI, Jenkins, Aws Code.
● Good Knowledge in Amazon Web Services (Amazon EC2, Amazon S3, Amazon Simple DB, Amazon Elastic
Load Balancing, Amazon SQS, Amazon EBS, and Amazon Cloud Front).
● Sound learning on the consistent mix and persistent deployment tools like Jenkins, Hudson, Travis, Puppet,
and Bamboo. Substantial involvement in UNIX and Shell scripting to automate the build scripts.
● Experienced in utilizing source code variant administration apparatuses like SVN, Git, Bit Bucket, and
undertaking sprinters like Babel, Grunt, Gulp, and Web pack.
● Used Kubernetes Linux container for deploying and scaling containerized applications.
● Experience developing applications using MVC and MVVM client-side JavaScript frameworks such as Angular
11, AngularJS to create dynamic web applications, BackBone.Js, Ember.JS, Handlebar.JS.
● Developed various Typescripts (ES6) objects, including Components, NgModules, Providers, Services, and
classes using arrow functions and optional types.
● Good knowledge of Drools Rule Engines, which corresponds to validating BRMS (Business Rule
Management System).

TECHNICAL SKILLS

Programming Languages C, Java, JavaScript, PHP, PL/SQL, UNIX Shell Script.


Java/J2EE Technologies Servlets, Spring, JPA, JTA, JDBC, JSP, JSTL, RMI, Applets.
Frameworks Struts 2.5, Hibernate 5.x, Spring 5.0, Spring Batch, Spring Security, Spring AOP, Spring
Core, Spring IOC, JSF.
Web Technologies HTML, HTML5, CSS/CSS3, AJAX, JQuery, Bootstrap, XML, Grunt, Gulp, JSON.
Database SQL Server, MySQL, Oracle, MongoDB, DB2
JavaScript Frameworks AngularJS, Angular 11, JQuery, React.js, Node.js, Backbone.js, Hapi.js, Handlebars.js.
Web Services XSD, WSDL, Apache Axis, SOAP, Restful, GraphQL, JAX RS, JAX WS
Messaging JMS (Java Message Service), IBM MQ, Apache Active MQ, Apache Kafka.
Web Application Servers Oracle WebLogic 10.x/9.x, IBM WebSphere 8.x/6.x, Apache Tomcat 8.0/7.x/6.x.
Methodologies Agile, Waterfall, OOAD, SCRUM.
Testing Tools JUnit, Mockito, Jasmine, Karma, Mocha, Chai, Selenium.
Version Control SVN, CVS, GIT, and Clear Case
Build Tools Maven, Gradle, ANT
IDEs Eclipse IDE, RAD 6.0/7.0, IntelliJ IDEA, Spring Tool Suite (STS).
Operating Systems Windows, Linux, and UNIX
Software Visual Studio, Rational Rose, and Microsoft Office

PROFESSIONAL EXPERIENCE

Tenet Healthcare, Dallas, TX JUN 2021 – PRESENT


Sr. Full Stack Java Developer

Responsibilities:
● Involved in Software Development Life Cycle for gathering requirements, Analyzing, Designing, Developing,
and Testing applications using Agile methodology.
● Created dynamic schema design through NoSQL MongoDB by writing rich queries and achieved data in a
collection to be distributed across multiple systems for Horizontal Scalability as data volumes increase
through Sharding.
● Implemented Java11 features like Lambda expressions, Streams, filters, pipelines, Optional Interfaces, etc.
● Experience working with (consuming) REST or GraphQL APIs via client-side JavaScript or server-side via
NodeJS.
● The application is built in Micro Service Oriented Architecture using MEAN 11+ (Mongo, Express Angular
and Node) stack and developed Single Page Applications (SPA).
● Developed multiple Angular components that are compatible with the latest versions of typescript, angular
CLI.
● Worked with KAFKA Zookeeper for managing the cluster with broker/cluster technology.
● Kubernetes is configured in the application for automating deployment, scaling, and management of
containerized applications.
● Worked on Frameworks like Spring JPA with Spring Data, Hibernate, IBatis, MyBatis, and Spring JDBC.
● Experience in working with GraphQL queries and use the Apollo GraphQL library.
● Performed manual and regression testing using JIRA X-RAY tests, writing the scenarios.
● Worked on UI testing with Karma, Jasmine, Protractor for Angular, Mocha, and Chai for React JS and
Backbone JS.
● Created micro services with spring boot and spring cloud and deploy to Pivotal cloud foundry (PCF)
● Implemented AWS solutions using E2C, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups, Optimized
volumes, and EC2 instances and created monitors, alarms, and notifications for EC2 hosts using Cloud
Watch.
● Developed Restful services using Spring Framework and handled access-control features like authentication
and authorization by using Spring Security, OAuth 2.0 with JWT.
● Experience in Java11 features like Parallel Streams, Lambdas, functional interfaces, and filters.
● Used Cassandra for storing internal statements and reports and worked extensively in Development which
includes updating and retrieving data internally from the back-end Cassandra.
● Hands-on experience using ODM frameworks to connect asynchronous environments with Mongoose
Connector and Cassandra Node Driver.
● Performing to Develop WPF Application for prototype development.
● Participated in code review and mentoring sessions and used GIT as version control and GitBash for GIT
interactions.
● Created Directives, Services, Filters using Angular JS with Typescript.
● Responsible for migrating existing modules in IBM MQ to Apache Kafka and creating Kafka adaptors for
decoupling the application dependency.
● Designed and developed efficient user Interaction screens using HTML5, CSS3-SASS, and Twitter Bootstrap
CSS framework and media queries to create responsive web pages.
● Configured and managed various AWS Services, including EC2, RDS, VPC, S3, Glacier, CloudWatch, Cloud
Front, Route53, SQS, SNS, etc.
● Experience in building isomorphic applications using React.js and Redux with GraphQL on the server-side.
● Worked with Jenkins to configure Continuous Integration and Continuous Deployment (CI/CD).
● Implemented Spring Circuit breaker pattern, integrated Hystrix dashboard to monitor Spring micro services.
● Authenticating Users to provide security to Restful web services using OAUTH 2.0.
● Developed the single-page application following Agile Scrum, participated in daily standups, sprint reviews,
Kickoffs, and used Jira for project management.

Environment: Java, Angular 13/14, Git, Spring Boot, Hibernate, Core Java, Microservices, Rest, Web Services, CSS,
Eclipse RCP SASS, WSDL, JIRA, JMS, PostgreSQL, AWS, Spring Cloud, Spring batch, PCF, Apache JMeter, jQuery, JUnit,
Docker, Maven, Jenkins.

TD Ameritrade, San Antonio, TX DEC 2018– MAY 2021


Sr. Full Stack Java Developer

Responsibilities:

● Extensively worked in writing minimal code in building re-usable forms with their validations using REACT
with Redux Architecture.
● Developed JavaScript for all client-side validations and developed GUI using CSS, JSTL, and XSL.
● Optimized cleaning up of session-level Data Structure's shared across different open tabs when data is
flushed/committed from one of the tabs.
● Experience in Docker Engine and Docker Machine environment, to deploy the micro services-oriented
environments for scalable applications.
● Responsible for the overall layout design and prototype using React JS with Redux library, jQuery UI, and
CSS/Less and HTML5.
● Worked with Jenkins Continuous Integration and Continuous Deployment (CI/CD).
● Made use of React JS to build Bootstrap components for responsive UI objects and linked with API data to
view and render the virtual DOM dynamically.
● Performed Unit testing on ReactJS applications using Karma and Jasmine tools and worked with the Gulp
tool to build automation.
● DevOps role converting existing AWS infrastructure to Server-less architecture (AWS Lambda, Kinesis)
deployed via Cloud Formation.
● Implemented Spring Boot to create a CRUD back-end for our React and Angular8-frontend application.
● Wrote Drool rules in both rule flow and drooled fusion for fetching the facts from the database.
● Designed the user interface screen and its functionality as per user requirements and developed RESTful
Web services in Mule ESB based on Service Oriented Architecture (SOA).
● Used different transformers, exception handling, testing & Security of MuleSoft ESB endpoint through
OAuth.
● Involved in developing new functionalities using IBM WPF (Web Sphere Portlet Factory).
● Configure to use services of Eureka, Hystrix from PCF market place.
● Created Typescript reusable components and services to consume REST API's using Component based
architecture provided by angular.
● Developed Single Page applications using AngularJS using components, directives using Typescripts.
● Implemented Node JS as a server-side proxy for an event-driven, non-blocking I/O model to make the
application lightweight and efficient.
● Worked with container-based application deployments using Docker with Kubernetes.
● Experience in integration testing tools like Selenium Web Driver, Cucumber (Behavior Driven Development
testing).
● Define requirements and specifications for Development using Oracle R12, Oracle Forms, Oracle Reports
and SQL.
● Good knowledge of Lambda expressions, Time APIs, and Java 8 core features
● JUnit is implemented along with Mokito to perform unit testing on our RESTful web application.
● Web pack module bundler and Babel JavaScript compiler are used accompanying React JS.
● Dockerized Spring Boot application to Pivotal Cloud Foundry PAAS (Platform as a service).
● Experience integrating the internal security model into new projects with Spring Batch, Spring Microservices
and Spring Boot, Pivotal Cloud Foundry, and Netflix Eureka.
● Performed Unit testing on applications using tools Mocha to test ReactJS and Chai for Node.js.
● Apply focused development changes across oracle databases and see the changes applied through the life
cycle of environments and testing into production via internal deployment tool.

Environment: HTML5, CSS3, Radis, Express JS, jQuery, JavaScript, Node JS, Microservices, Bootstrap, REST API, Load
Balancer, Mongoose Connector, MongoDB, REST administrations, Docker, Mocha, Jasmine, Karma, Gulp, SSO
Authentication, WebPack, Kubernetes, Selenium, Maven and Jenkins. GIT, Jenkins, AWS Services, Elastic Cloud
Compute (EC2).

Wells Fargo, Des Moines JUN 2017 – NOV 2018


Full Stack Java Developer

Responsibilities:

● Implemented web interface (UI) for end-users using Angular5/6.


● Implemented Spring Boot to create a CRUD Rest Api’s
● Effectively used Angular Directives, filters, declarative templates, service providers, and context-aware
communication.
● Used HTML5, CSS, jQuery, Ajax and performed client-side validations using JavaScript.
● Wrote SQL Queries, PL/SQL stored procedures, triggers, packages on Oracle database.
● Developed a set of application functionality using CRUD (Create, read, update, delete) features of
Backbone.js.
● Developed an automated application using JMS for messaging and JNDI to interact with the server.
● Worked on Spring Framework handling major concepts like Dependency Injections, Spring IoC Containers,
Transaction Management Declaratives (annotations based).
● Configured Hibernates second-level cache using EH cache to reduce the number of hits to the configuration
table data.
● Worked on various backend micro services design and architecture.
● Deployment of micro services in cloud and enable scripts for CICD
● Developed application on Spring framework by utilizing its features like Spring Dependency injection, Spring
Beans, Spring Security, Spring JPA, Spring Web flow using MVC.
● Performed AngularJS end-to-end testing using the Protractor framework.
● Used Maven build tool to deploy the application on web servers, i.e., JBoss.
● Used Backbone JS to utilize its rendering functions and create controllers to handle events triggered by
clients and send requests to the server.
● Designed the user interface screen and its functionality as per user requirements and developed RESTful
Web services in Mule ESB based on Service Oriented Architecture (SOA).
● Integration testing methods and Behavioral driven testing in the application are implemented using
Selenium and Cucumber, respectively.
● Configured and managed public/private cloud infrastructure utilizing Amazon Web Services like Amazon
Ec2, Amazon S3.
● Experience in Micro services development using spring boot and deployment in Pivotal Cloud Foundry (PCF).
● Implemented security functionality for various projects using Site minder (SSO).
● Hibernate ORM framework is used to interact with databases through Hibernate query language (HQL). And
also worked with the Hibernate EH Cache technique for the critical objects in the application.
● Implemented ODBC, which is used for connecting to the Oracle database.
● Configured Jenkins to handle application deployment in the Pivotal Cloud Foundry (PCF) server and
integrate with GitHub version control.
● Unit, functional, end-to-end testing is achieved using the TestNg framework.

Environment: Angular 8, Spring boot, HTML5, CSS3, AJAX, Microservices, Bootstrap, JSON, XML, Active MQ, JMS,
Hibernate, DB2, SOAP-AXIS2, Restful services, JAX-RS SOA, Eclipse Java EE IDE Neon, Jenkins, Git, Log4j, DB2, Grunt,
Jasmine, JBoss, Jenkins, OpenShift, Drools, Maven, TestNg, Protractor, Grunt, Selenium, Cucumber, WADL.

Cerner Corporation, Kansas City, MO AUG 2015 – MAY 2017


Java J2EE Developer

Responsibilities:

● Used the light weight container of the Spring MVC Frame work to provide architectural flexibility for
inversion of controller (IOC).
● Involved in the complete Software Development Life Cycle (SDLC) phases such as Requirement Analysis,
Design and Implementation of the project.
● Used Spring Framework for dependency injection.
● Implemented and deployed several EJB (Session and Entity).
● The front end of the project is designed on MVC architecture using struts, Tiles frameworks.
● Involved in Configuring tiles-def.xml, web.xml and struts-config.xml according to the strut framework.
● Used LOG4J for error logging at the development box and used ANT for building the deployable EAR/WAR
components.
● Used WebSphere Application Server for deploying various components of application.
● EJB’s were running under the hood of WebSphere container/server.
● Implemented Back-office loan services and web applications using Session Façade, Service Locator, Data
Access Objects, Business Delegate, MVC, Front Controller and Data Transfer Object design patterns.
● Created DB2 SQL Procedures, Functions & Stored Procedures, Nested Tables, Cursors, DB2 Packages, Reports
&SQL Functions for Reports.

Environment: Java1.5, JSP2.0, Servlets2.4, EJB2.0, Struts1.2, Spring 2.0.3, JDBC3.0, Design patterns, Html, XML, CSS,
Log4j, Ant, Web services, RAD6.0, IBM WebSphere server6.1, IBM DB29.0, VSS.

You might also like