Summary
Overview
Work History
Education
Skills
Timeline
Generic

Ghanyshyam

Ottawa,ON

Summary

  • 6+ years of experience in development of software applications using Object-Oriented Programming and Java Technologies.
  • Extensively worked on Core Java, J2EE technologies, including Servlets, JSP and JDBC. Proficient in setting up Angular JS framework for UI development, developed html views with HTML , CSS 2/3, jQuery, AJAX, JSON, and Java Script.
  • Extensive experience on modern front-end template frameworks for JavaScript - Including Bootstrap, jQuery, ReactJS and AngularJS. Expertise on Ext JS, JQuery, Angular JS, React JS, Node JS and good exposure on JSON.
  • Strong experience on Java 8 features like Lambda expressions and Stream API for Bulk data operations, Parallel operations on Collections which would increase the performance of the Application.
  • Extensive experience in modelling applications using MVC (Model-View-Controller) Javascripts like angular Js, Strong experience in Scrum Methodologies, UML and Test-Driven Methodologies and MVC based frameworks like spring, Struts, Hibernate.
  • Proficient on different data sources ranging from flat files SQL Server, Apache spark, Oracle 11g/ PL/SQL Packages, Procedures, Functions, Triggers and other objects and Apache Kafka Expertise in Servlets, JSP’s, Struts, spring, Hibernate, Java Beans, JDBC, JPA, Java, JNDI, JMS, SQL, PLSQL.
  • Extensive experience in working over Web Services with SOAP and RESTFUL.
  • Experience in UI DESIGN/ development and implementation of Object-Oriented Applications. Experience with event driven applications using AJAX, jQuery, JavaScript, JSON.
  • Strong Database skills with SQL Server, MySQL, DB2 and Oracle. Experience in databases like SQL, Oracle to manage tables, views, indexes, sequences, stored procedures, functions, triggers and packages.

Overview

3
3
years of professional experience

Work History

Java Full Stack Developer

Nationwide Mutual Insurance
05.2022
  • Followed AGILE (SCRUM) methodologies with sprint planning every two weeks and daily stand-up meetings to monitor the status
  • Responsible for creating efficient design and developing User Interaction screens using HTML, CSS3, Bootstrap, JavaScript, Angular
  • Enhanced application performance by Angular Component based development in view of future Angular framework transitions
  • Implemented Angular Router to enable navigation from one view to the next as customer performs application tasks
  • Moved existing AngularJS controllers and services to newer version of Angular components for more responsive and less dependency
  • Used Microservices architecture, with Spring Boot-based services interacting through a combination of REST and Apache Kafka message brokers and leveraging AWS to build, test and deploy micro services
  • Re-designed, re-architected and built the existing application using Java 11, Spring Boot, Spring Reactive Stack (WebFlux), PostgreSQL and Maven
  • Used advanced Java 8/11 features like Lambda expressions for array operations, Streams, Method reference, collections
  • Enhanced concurrency methods etc
  • Throughout the application for well-defined programming
  • Integrated the application with Spring framework for implementing Dependency injection and provide abstraction between presentation layer and persistence layer
  • Used complete annotation approach for the Spring application development and leverage Spring profiling development and worked on Spring as Application-Level framework
  • Implemented the business using Spring implementation and achieved data persistence through Hibernate ORM framework
  • Responsible for designing and developing REST APIs Architecture involving Python 3.0 and Django Microservices in Front End
  • Implemented Spring Beans using IOC and Transaction management features to handle the transactions and business logic
  • Developed a fully automated continuous integration system using Git, Jenkins, MySQL and custom tools developed in Python and Bash
  • Developed business services with, JSON, XML and Restful Web Services technologies
  • Worked on Angular JS, used its two-way data binding to achieve the feedback functionality from the user
  • Standardized processes for testing Angular applications, using Karma with Mocha for unit and integration testing
  • Designed CI / CD Pipelines to make use of Docker files and Make files for building docker images and validating containers using entry points
  • Developed RESTful service interface using Spring Boot to the underlying Agent Services API and Implemented RESTful web services
  • Have worked with big data to generate the Rest API and integrated that API to Client side code using Node.JS, Express JS
  • Used Jenkins pipelines to drive all micro services builds out to the Docker registry and then deployed to Kubernetes, Created Pods and managed using Kubernetes
  • Responsible for Configuring Apache Kafka Consumer and Producer metrics to visualize the Kafka System performance and monitoring
  • Used Maven for project dependency management and Log4j for logging
  • Involved in activities like code review, performance improvement
  • Standardized processes for testing Angular applications, using Karma with Mocha for unit and integration testing
  • Performed configuration, deployment and support of cloud services including Amazon Web Services
  • Environment: Java 8/11 Angular 13/15, Spring Boot, Javascript,AWS,Kubereneress,Apache Camel, Tomcat server, log4j, GIT (Stash), Spring Webflow, Devcenter,Python, Jersey REST web services, Maven, , SOAP UI, Junit, XML, Cassandra, Jenkins, Kafka

Java Full Stack Developer

Highmark Health
07.2019 - 05.2022
  • Worked on Implementation of the design wireframe using Angular and creating services and exposing it to the backend which runs on Spring Boot
  • Here we also have another layer that makes use of NodeJS mainly used for authentication, authorization, and session maintenance
  • Developed UI and Implemented customer side validations using Angular 6.0 and created services on UI for storing and retrieving data from UI to the backend
  • Worked with JAVA8 features like Functional Interfaces, Stream API for Bulk Data Operations, Time API, Transaction Management, Concurrency API, Collection API, Calendar API
  • Implementing or exposing the Microservices architecture with Spring Boot based services interacting through a combination of REST and Apache Kafka message brokers
  • Strong understanding on client-side application and very good at attaining the architectural design for MVC using directives, promises and pipes
  • Involved in development, design and implementation of the front-end application using HTML5, CSS3, AJAX, Bootstrap 4.0
  • Made use of Reactive Forms using Angular 6where most of the validation is done using component rather than using template-driven which provides in HTML
  • Involved in writing test cases using jasmine-karma, Test Bed and maintained a stable code coverage with maximum threshold
  • Developed Unit test scripts using Junit and Spock
  • Mainly involved in deployment activities CI/CD deployment with Jenkins and OSE (Open shift origin)
  • Also made changes in Jenkins Files and integrated with Sonar Qube
  • Worked on Kubernetes cluster as a part of deployment activity
  • Familiar with Open Shift commands mainly for deployment
  • Involved in webservices design and development
  • Responsible for creating and consuming web services using REST and XML
  • Implemented Java EE components using Spring MVC, Spring IOC, Spring transactions and Spring security modules
  • Implemented transaction management using Spring AOP and used Spring Aspects for implementing logging functionalities
  • Worked in integrating JMS with SPRING BOOT by providing an instance which is embed with Active MQ.
  • Worked on a project which handles searching algorithms using Elastic Search which is mainly used for pulling analytics related information using the keywords entered by the end user.
  • Implemented security functionality OAuth 2.0, Spring security for generating tokens in the application using Spring Security, JWT for producing tokens.
  • Implemented Spring Validators, persistence layer, and service layer components using Spring/Hibernate API and Spring/Hibernate annotations. Extensively used Hibernate QL.
  • Created dynamic schema design through Mongo DB by writing rich queries and achieved data in a collection to be distributed across multiple systems for horizontal scalability.
  • Building cloud Microservices and implemented back-end using Spring Boot. And Authored application using Spring Cloud services (spring version of Netflix OSS-Eureka that helps in routing, Hystrix Circuit Breaker and Ribbon for client-side load balancing).
  • Implemented Spring Cloud- Netflix ZUUL to building micro services for communication.

Education

Master of Science - IT

Bachelor of Science (Information Technology)
India
05.2016

Skills

  • TECHNICAL SKILLS:
  • Operating Systems
  • Microsoft Windows, Linux
  • Languages
  • Java, C/C, SQL, Python, Assembly
  • Scripting Languages
  • JavaScript, TypeScript
  • Web Technologies
  • HTML 5, CSS 3, JSON, Bootstrap, jQuery, Angular1,2,4,5ReactJS Backbone JS, Ajax
  • Java/JEE technologies
  • Core Java, Servlet, JSP, JDBC, JMS, JPA, JSTL and Web Services
  • CSS Pre-Processors
  • SASS, LESS
  • IDE’s
  • Eclipse, NetBeans, VS Code, JetBrainsWebStorm
  • ORM Framework
  • Hibernate
  • Batch Scripting
  • ANT, Maven
  • CI/CD Tools
  • Jenkins, Azure DevOps, Ansible, Kubernetes, Docker
  • Debugging Tools
  • Chrome Developer Tools, Firebug
  • Web Servers
  • Tomcat, Glassfish
  • App Servers
  • Web Logic, Web Sphere, Wild Fly (Jboss)
  • Databases
  • Oracle, MySQL, SQL Server
  • MVC Frameworks
  • Struts 2, JSF 12, Spring 25 & 30
  • Web Services
  • SOAP, REST
  • Testing Tools
  • Karma, Jasmine, Protractor, Junit, HP ALM, Ready API
  • Version Controls
  • TFS, GIT, SVN, SourceTree, Azure Repos
  • Methodologies
  • Agile, Scrum

Timeline

Java Full Stack Developer

Nationwide Mutual Insurance
05.2022

Java Full Stack Developer

Highmark Health
07.2019 - 05.2022

Master of Science - IT

Bachelor of Science (Information Technology)
Ghanyshyam