Professional Documents
Culture Documents
Vinay S
Vinay S
SUMMARY:
8+ Years of experience and includes all phases of Software Development Life Cycle (SDLC) including planning,
analysis, design, implementation, testing and maintenance of multi-tier distributed, secure enterprise
applications using Java/J2EE technologies.
Hands on experiences with Core Java with Multithreading, Concurrency, File Handling I/O, Generics, Data
Structures and Collections, Garbage Collection.
Proficient in implementation of spring frameworks like Spring MVC, Spring IOC, Spring REST, Spring AOP,
Spring transaction Management, Spring Data, Spring DAO, Spring Batch, Spring Security and Spring Boot.
Experience Front end part of the application using Angular, Backbone.js, jQuery, Node.JS, Ajax, Bootstrap,
React JS, Html5 and CSS3.
Hands on experience in working with Kubernetes for managing related, distributed cluster components.
Experience in publishing and subscribing streams of records in enterprise message system and in designing
and building real time streaming data pipelines using Apache Kafka.
Developed API for using AWS Lambda to manage the Serverless architecture and run the code in AWS.
Implemented a metrics collection mechanism for the server by utilizing Apache Kafka to stream server-side
events.
Developed Node.JS Readable and Writable streams to process the data from the external source of the
application.
Strong Knowledge in MERN/MEAN stack with vast experience in building Web Applications,
used React.js/AngularJS for client side, Node.js/Express for server side and Mango DB, SQL Server for
database.
Having knowledge on (JMS) MQ's like Apache Kafka, Rabbit MQ, IBM MQ and Active MQ.
Worked in using React.js Router, Forms, Animations, Keys, components, Events and Flux concept.
Expertise in implementing Java 8 features like Lambda expressions, Functional interfaces, Stream API and
Time API for Bulk data operations on Collections, concurrency and I/O which would increase the performance
of the Application.
Good knowledge of developing GUI based application using Swings and Java Applets.
Expertise in designing, developing, and deploying applications using J2EE technologies including Servlets, JSP,
EJB, JSTL, Struts, Spring, Spring Boot, JSF, JMS, AJAX, JDBC, JNDI, GWT Java Beans, Hibernate and Web
Services.
Have strong exposure and work experience on core java concepts collection API, Stream API, Parallel Streams,
exception handling, Multithreading, HashMap, concurrency, JDBC, modularity, executor service, fork and
join frameworks.
Experience in Unit testing, Integration Testing with the need of Selenium and generation of test cases for web
applications using JUnit, Log4J, TestNG, Jasmine, Karma and Cactus.
Experience with SAST and DAST tools.
Solid Experience in creating a Kubernetes Clusters in AWS and deploying a Docker Image on top of Kubernetes
Cluster.
Deployed Docker contained spring boot micro services in to Spring EC2 container service using AWS admin
console.
Created multiple Kubernetes Clusters in AWS and deploying a Docker Image on top of Kubernetes Cluster for
testing purpose.
Hands on exposure to multiple Application Servers like BEA Web Logic Application Server, Apache Tomcat,
WebSphere and JBoss.
Hands-on experience using the version control tools like SVN, CVS, Rational Clear Case and GIT and project
management tools like JIRA, QC.
SKILLS:
Java Technologies Java, JDK, JEE, Servlets, JSP, JSTL, JDBC, JNDI, JMS, JTA, JSF, EJB
Web technologies HTML, JavaScript, XML, JSON, CSS, jQuery, Angular, Node JS , React JS
Databases Oracle 10g/11g/12c, SQL server 2012/2014/2016, MySQL 5.x, DB2 11.1,
PostgreSQL, MongoDB, Cassandra, Couch DB
IDE/Development Tools Eclipse, NetBeans, IntelliJ IDEA, Spring Tool Suite (STS), Web Storm,
JBuilder
Frameworks Spring, Hibernate, Angular, Spring Security, Spring MVC, Spring Boot,
Spring Data, Spring Cloud, Spring AOP, Servlets, Java Swing, Applets, Spark,
Spring IOC, Spring Tiles, Spring DAO, Apache Camel
Design Patterns MVC, DAO, DTO, Front Controller, Session Facade, Business Delegate,
Observer, Singleton, View Helper, Factory, Adapter, Front Controller,
Visitor, Decorator
XML Technologies HTML, DHTML, CSS, JavaScript, XML, XSD, XSLT, jQuery, Xpath, DTD and
AJAX
Big Data Technologies Hadoop, ApacheSpark, Scala, Hive, Hbase, Sqoop, Solr, Apache Kafka
Web Services WSDL, UDDI, SOAP, REST, Restful, JAX-WS, JAX-RPC, JAX-RS
PROJECT EXPERIENCE:
Client: Sams club, Bentonville, AR Mar 2021 – till now
Senior Java Full Stack Developer
Responsibilities:
Involved in analysis, design, implementation and testing phases of SDLC through Agile methodology
Designed, developed, and tested HTML5, CSS3, Bootstrap, JavaScript, jQuery and React.JS that meets
accessibility and web browser standards for website.
Implemented generating the verification hash code using crypto package on Node.JS and added user
validations and user permissions by using Node.js.
Experience in building application with React.js, Redux; Require.js, in MVC architecture.
Addressing heavy traffic situation and migrating user-specific data off service instances and into a shared by
using Microservices.
Wrote Kafka producers to stream the data from external rest APIs to Kafka topics.
All the functionalities are implemented using Spring IO / Spring Boot and Spring JDBC.
Designed REST and SOAP services.
Designed and developed the RESTful web services using the JAX-RS API to communicate over the network.
Create a Java Lambda that watches an AWS S3 bucket, load the data to the Redshift and send a message using
RESTful webservices if the file has errors.
Developed Docker image and containers for the application by configure Dockerfile, using Docker Compose to
manage images
Worked with Node.JS framework including authoring complex directives, services, controllers and filters.
Worked in container based technologies like Docker, Kubernetes and Openshift.
Used Babel, Typescript and Web pack as a module loader/bundler and used along with React.js
Implemented Java EE components using Spring MVC, Spring IOC, Spring transactions and Spring security
modules.
Migrated many applications into AWS and provide cloud Security.
Used Continuous delivery / Continuous Integration (CD/CI) tools Docker, Jenkins to deploy this application
to AWS and used GIT for Version Control of code for incremental development
Created proof-of-concept using responsive web design, Node.js, React JS, HTML5 and CSS3.
Developed CI/CD system with Jenkins on Kubernetes environment, utilized Kubernetes and Docker for the
runtime environment for the CI/CD system to build, Test and Deploy.
Setting up and configuring Kafka Environment in Linux from the scratch and monitoring it.
Used Babel, Typescript and Web pack as a module loader/bundler and used along with React.js
Used services to read data from remote server using React.JS.
Implemented Object-relation mapping using Hibernate framework to fetch the data from Oracle 12c database
and to write data into the database.
Experienced in Docker engine and Docker Machine environments, to deploy the microservices oriented
environments for scalable applications. Excellent understanding of OpenShift platform in managing Docker and
Kubernetes.
Experience in working with messaging systems like Kafka, Kafka event Sourcing.
Used Bootstrap, React.js and Node.js in effective web design.
Used Rest client - POSTMAN and SOAPUI tools to test REST API services.
Tested JSON output using Advanced REST Client or POSTMAN.
Developed Mockito and JUnit test cases to improve code coverage.
components with frameworks using Karma and Jasmine.
Built real time pipeline for streaming data using Kafka and Spark Streaming
Created JSON request and validated the response using postman Interceptor and Swagger UI.
Set up Continuous Integration (CI) and Continuous Delivery (CD) process for application using Jenkins.
Experience in setting up the life cycle policies to back the data from AWS S3 to AWS Glacier, Worked with
various AWS, EC2 and S3 CLI tools.
Apache Maven tool has been used for the build and deployment of the application.
Used GIT for Source Control and Version Management and Monitored the Error logs using Log4j and fixed the
problems.
Environment: Java, Spring, Hibernate, Spring batch, Spring Boot, JPA, JMS, ReactJS, HTML5, CSS3, Eclipse, Oracle,
Swagger UI, Log4j, JIRA, Pure XML, Web Services, Kafka, Microservice, REST UI.
Environment: Java, J2EE, Restful Web Services, AWS, HTML5, CSS3, Javascript, Angular 6/8, Typescript, Node JS,
Oracle, GIT, Hibernate, Spring-MVC, Spring-REST, Soap UI, PL-SQL, JSON, JQuery, Bootstrap, AJAX, Maven, JBoss,
Tomcat, Windows.
Environment: Java, Spring, Hibernate, Eclipse IDE, Spring batch, Spring quartz, Spring Boot, JPA, Java Scripts,
Angular 2/4, HTML 4.0, CSS, JMS, JAXP, Oracle, WebSphere Application Server, Oracle, SOAP, RUP, Maven, log4j,
Junit, XML, Web Services, ILog, JRules, Splunk, GIT.
Environment: Core Java, AngularJS, Bootstrap, JavaScript, Apache Axis, Jersey, Spring 4.0, JSON, Apache
Commons, Spring data, Spring JTA, HSQL, Hibernate, ANT, Spring Boot, MySQL, Mockito, Junit