Full Stack Developer
CurrentDeveloped Spring Restful/Microservices and implemented Spring Eureka, Netflix, Ribbon as part of Services Discovery using Apache Axis. Developed the microservices using Spring Sleuth, Config Server and NETFLIX OSS (Eureka, Hystrix, and Zuul). Used Spring Boot which is radically faster in building cloud Microservices and develop Spring based application with very less configuration also developed unit and integration tests for existing Microservices using Junit and Docker. Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API, Spring Boot for microservices and Spring Batch for running batch jobs. Developed web layer using Spring framework to manage the project in MVC pattern worked on developing Microservices with Spring Boot. Developed API services in React.js, Node.js while leveraging RabbitMQ for distributed architectures also implemented REST web service in Scala using Akka for CBPMAN log tracking application. Installed and Configured SDN and NFV Solutions (Cloud- Based Solutions) and integration of SDN and NFV solution. Utilized CMS to design responsive websites which increased user engagement. Created AngularJS controllers, directives, models for different modules in the frontend also designed and implemented application using AngularJS framework to two-way data binding also worked in developing front end technologies such as JavaScript, Angular, jQuery, HTML, CSS, JSON, JSP and Struts. Designed, configured and managed cloud infrastructure using Amazon Web Services including EC2, S3, CloudFront, RDS, VPC, Route53, CloudWatch, CloudFormation and IAM. Created collections using Solr Collection API, Setup Solr Cloud using Zookeeper. Created databases with Amazon RDS and stored the backups in S3. Creating and maintaining multiple RDS databases like MySQL, Oracle, SQL Server and Postgres. Configured Amazon CloudFront to create a large area content delivery network to reduce latency on web applications.