Ch Revanth

  • Full Stack Java Developer
  • Portsmouth, NH
  • Member Since Feb 13, 2023

Candidates About

 

Ch Revanth

Full Stack Developer

 

PROFESSIONAL SUMMARY:                                                                                                                                               

 

·         Over 8 years of experience in IT industry with exposure to all the stages in software development life cycle (SLDC) including requirements gathering, software design, development and testing/support.

·         Working knowledge and experience in multi-tiered distributed environment with strong technical expertise, business experience, and communication skills to drive high-impact business outcomes through data-driven innovations and decisions.

·         Extensive experience in Front-End UI technologies like CSS3, HTML5, jQuery and Bootstrap in developing dynamic and responsive web pages.

·         Good understanding in implementing the features of ES6 like arrows, modules, promises and enhanced object literals.

·         Experience in application of MVC frameworks such as Angular 4.0 and MVVM client-side JavaScript frameworks Backbone Js, and Ember JS, create Controllers to handle events triggered by clients and send request to server.

·         Good amount of hands on experience in developing server-side JavaScript frameworks using Node JS (Hapi JS, Express JS) to build event driven, non-blocking i/o model web applications.

·         Good knowledge with features of Angular 4.0 such as dependency injection, modules, directives and routing.

·         Experienced in working with Redux or Flux architecture by using React.

·         Experienced in developing applications using React JS, jQuery for view rendering and implementing React JS with Redux and Flux patterns to attain MVC functionality.

·         Experienced in MEAN stack development applications using MongoDB, Express.JS, Angular & Node.js

·         Hands on experience in developing Single Page Applications (SPA) using Angular JS.

·         Used NPM (Node Package Manager) to manage the modules and used it to install useful tools such as Grunt, Gulp, Groovy.

·         Strong experience in unit testing tools of JavaScript framework like Jasmine, Karma and Protractor for Angular, Mocha and Chai for React JS.

·         Strong programming skills in designing and implementation of multi-tiered applications using web-based technologies like Spring MVC, Spring Boot and Spring Cloud.

·         Good understanding of using Spring Cloud for microservices deployment and auto configurations like Eureka (Service Discovery), Hystrix (Circuit Breaker), Netflix Zuul (Intelligent Routing), Cluster state (Apache Kafka) and Monitoring and centralized log analyses ELK stack (Elasticsearch, Logstash, and Kibana).

·         Worked with Microservices using J2EE Web Services based on Spring Boot and created dynamic documentation of RESTful endpoints using Swagger API.

·         Experienced in design and development of Service Oriented Architecture(SOA) Web Services using JAX-WS (SOAP) with Apache-Cxf framework and JAX-RS (REST) with Jersey framework.

·         Experience in developing the application services utilizing the Pivotal Cloud Foundry (PCF) platform as a service for quick builds of RESTful API’s.

·         Experienced in developing MVC monolithic frameworks such as Struts 1.x/2.x, JSF and Spring 3.1.

·         Hands on experience in using Spring Data JPA that helped in creating automatic Data Access Objects (DAOs) at the compile time.

·         Solid Experience with ORM frameworks such as Hibernate, Spring JPA and Ibatis, Spring Data and Spring JDBC.

·         Extensively used Hibernate mappings, HQL, EHCache, Query, Lazy loading Transactions and Locking.  

·         Extensively worked on Spring (MVC, AOP, IOC), Hibernate ORM and web services (SOAP, RESTful) and integrated design patterns such as Façade, Template method, Factory, Singleton and Builder pattern.

·         Experience in developing and consuming Web Services using SOAP, HTTP and WSDL.

·         Have good knowledge on Relational databases like MySQL, DB2, Microsoft SQL Server, PostgreSQL and No SQL Databases like Mongo DB, CouchDB and Cassandra, Graph DB, DynamoDB

·         Good experience in writing stored procedures, functions and triggers using PL/SQL in JDBC, ODBC and in WebLogic server.

·         Have experience using ODM frameworks to connect asynchronous environment with Mongoose Connector and Cassandra Node Driver.

·         Experience in using AWS EC2, S3, Elastic Bean stack, Elastic search, Lambda, Kibana, Cloud Watch and Amazon messaging services.

·         Good knowledge on providing authentication and authorization for web services using OIDC (Open ID Connect) on top of OAuth 2.0.

·         Strong experience with the version controls GIT, GITHUB, Bit Bucket, SVN.

·         Experience in using Single Sign On and policy-based authentication using SiteMinder security framework.

·         Worked on maven for building projects, Jenkins for continuous integration, Pivotal Cloud Foundry (PCF) for cloud computing, Service registry for PCF is based on Eureka, Splunk for log processing.

·         Professional experience in Log4J for extensible logging, debugging and error tracing. 

·         Experienced in handling message queues using JMS, IBM-MQ, Active-MQ and Apache Kafka.

·         Implemented a metrics collection mechanism for the server by utilizing Apache Kafka to stream server-side events.

·         Good knowledge on using of Microsoft Azure as a cloud-based platform.

·         Experience in conveying and arranging application servers, for example, IBM WebSphere, Oracle WebLogic and Apache Tomcat.

·         Experienced developing and implementing web applications using advanced technologies such as Spring, JSF, Hibernate Frameworks and web services and design patterns.

·         Good hands on experience in developing the mock unit test cases using Mockito, Spock testing tools.

·         Developed models to ensure quality control and client satisfaction.

·         Responsible for support and maintenance of batch jobs, implemented Spring Batch for huge number of transactions.

·         Worked in collaboration with system developers to set priorities and facilitate transformation of the software development life cycle to Agile Scrum methodologies.

·         Demonstrated expertise in managing complex projects simultaneously and optimizing product deployments.

·         Coded in adherence to strict industrial standards and best practices.

·         Good analytical, problem solving, communication and interpersonal skills with ability to work individually as well as in teams

·         Proven ability to manage the full software development lifecycle for complex web applications and systems.

·         Able to translate requirements into feasible technical specifications.

·         Skilled at building high-performance, responsive, attractive web applications, with involvement in both front-end and back-end design and programming.

·         Developed and integrated security functions.

·         Solid team player, team builder, and an excellent communicator.

·         Extensive hands-on experience in design and implementation of enterprise level applications.

 

 

EDUCATION

Bachelor of Technology                                                        

Acharya Nagarjuna University, Guntur, India                                                                                                         3.5/4

 

TOOLS AND TECHNOLOGIES:

 

Programming Languages

Java, PL/SQL, C, jQuery, XML

Java/J2EE Technologies

JDBC, Servlets, JMS, JSP.

Web Development

HTML5, DHTML, XHTML, CSS3, Java Script, AJAX

Frameworks

Struts, hibernate, Spring, Bootstrap

XML/Web Services

XML, XSD, WSDL, SOAP, Apache Axis, DOM, SAX, JAXP, JAXB, XML Beans

Application/Web Servers

Oracle Web Logic, IBM Web Sphere, Apache Tomcat

Methodologies/Design Patterns

OOP, UML, DAO, Factory pattern, Session Facade

Databases

MYSQL, Oracle, SQL Server 2000/2005, IBM DB2, MongoDB

IDEs

Eclipse, IntelliJ, NetBeans, Visual Studio, Putty

Build Automation

Ant, Maven

Version Control Tools

GIT, SVN, CVS, Bitbucket, TFS

Project Management Tools

JIRA, Rally, Microsoft Project

Testing/Logging Frameworks

JUnit, Log4J

Reporting Tools

Crystal Reports 11

Tools

Microsoft Visio, TOAD

Operating Systems

Windows, Linux, Unix.

 

PROFESSIONAL EXPERIENCE:             

 

Client: Liberty Mutual Insurance, Portsmouth, NH                                                                                             Jan 2017 – Till Date

Role: Full Stack Java Developer

 

Project: Liberty Mutual Insurance, is an American diversified global insurer and the fourth-largest property and casualty insurer in the United States which offers a wide range of insurance products and services. As a part of project is to rebuild the Instant Incentives system to be compatible with the go-forward combined Personal Insurance policy platform by retaining all current capabilities and implementing new User Interface design improving agent experience.

 

Responsibilities:

 

        Interaction with Business Analyst, SMEs and other Data Architects to understand Business needs and functionality for project solution.

        Designed and Developed UI for Customer Service Modules and Reports using Angular4, HTML, CSS, Bootstrap, JavaScript, and jQuery.

        Worked with Angular CLI and Typescript in Angular 4 to create Controllers and Angular components for the Web Pages.

        Developed pages using Angular4.0 directives, expressions, routing capabilities for bookmarking, filters, validations and Angular UI components such as grid, buttons, carousels, date pickers, modal dialogs and other input components.

        Have worked with reactive forms, template driven forms and written pipes in Angular 4 to transform the data according to the customer’s requirement.

        Created custom directives in Angular 4 for reusable components like multi-field form elements and background file uploads.

        Proficient in creating services with Angular 4 injectable property, as to make the service available for dependency injection when creating components.

        Skilled in leading frameworks as React JS to build high-quality, scalable and reusable components and Front-end solution.

        The front-end use HTML5, CSS3, React JS, jQuery and Bootstrap to build a web app that communicate with back-end via RESTful API.

        Implemented AJAX call from Angular JS at client to Express JS at Node JS server.

        Used Express JS which is fast, assertive, essential and moderate web framework of Node.js that helps manage a server and routes.

        Worked with Express JS which gives MVC Structure to the Node JS.

        Responsible for implementing UI mockups, integrating third party React libraries, and handling/creating Redux store data.

        Worked with Gulp, Node Packet Manager and used React JS library functions for the logical implementation part at client side for all the application.

        Worked on generating the verification hash code using Node JS and added user validations and user permissions by using Node JS.

        Experience in integrating the internal security model into new projects with Spring Batch, Spring Boot, Pivotal Cloud Foundry and Netflix Eureka.

        Implemented microservices based architecture using Spring Boot interacting through REST API.

        Worked with Spring Cloud and Netflix OSS-Eureka for service registration and discovery.

        Worked with Netflix Zuul Api gateway for Authentication and hystrix circuit breaker for fault tolerance.

        Implemented the various layers of the application using Spring Framework modules such as Spring IOC, Spring AOP, Spring MVC and Spring ORM.

        Deployed the with Zero Down Deployment using Kubernetes orchestration service application

        Proficient in deploying and configuring ELK stack Elastic search, Log Stash and Kibana for log analytics.

        Experience in developing the application services utilizing the Pivotal Cloud Foundry (PCF) platform as a service for quick builds of RESTful API’s.

        Built backend REST API and OAuth 2.0 with Node.JS, Express.JS.

        Used Kibana to build data visualizations to monitor file server load, web server speeds and data processing.

        Collaborate the data mapping document from source to target for the source data.

        Used Apache Kafka (Message Queues) for reliable and asynchronous exchange of vital information between multiple business applications.

        Worked on NoSQL database like Cassandra to store key values, for data analytics which is used as a Database.

        Developed stored procedures and triggers using PL/SQL to calculate and update the tables to implement business logic using Oracle database.

        Good Knowledge in documentation of REST APIs using Swagger and WADL.  

        Tested the front-end application using Jasmine and Karma testing frameworks.

        Worked in short deadlines and completed the deliverables ahead of time with minimal defects.

        Participate in daily SCRUM meetings and assisted to clarify any details.

        Involved in business process modeling using UML.

        Expertise in using of JIRA to track issues and communicate with other teams at various environments

        Manage development & enhancement of Project Change Request from client.

        Performed code reviews and provide guidelines for best practices of software management, Coding Standards and Code Commenting for better understandability.

 

Environment: AWS, HTML 5, CSS 3, Spring Boot, Spring Web MVC, Spring REST, Spring JPA, Spring Batch, React JS, D3.JS, Angular JS, Node JS, Express JS, Gulp, Bower, Jasmine, Karma, EJS, AJAX, Bootstrap, RESTful web services, JIRA, JavaScript, Visual Studio Code, GIT, Jenkins

 

Client: Cerner Corporation, Kansas City, MO                                                                                                      Dec 2015 – Jan 2017

Role: Full Stack Java Developer

 

Project: Cerner smarter are setting a new trajectory for the way health care is delivered, I worked as a full stack java developer to create web application for clinical and scientific education to investigators and staff, monitoring of investigator-sponsored trials in region (USA).

 

Responsibilities:

 

·         Analyzed the business requirements of the project by studying the Business Requirement Specification document.

·         Worked with Data Governance, Data quality, Data architect to design various models and processes.

·         Used a Microservice architecture, designed and developed RESTFUL web services using Spring Boot framework.

·         Deployed Spring Boot based microservices Docker container using Amazon EC2 container services.

·         Used Node.js for deploying POC and used for Bower and other development automation tasks.

·         Used Hapi.js which is fast, assertive, essential and moderate web framework of Node.js that helps manage a server and routes.

·         Integrated Node.js with Hapi.js and communicated with Mongodb for CRUD operations on the data repository.

·         The back-end use of Node.js, Hapi.js, MongoDB and Mongoose the complete MERN Stack to provide RESTful API.

·         Implemented various screens for the front end using React.js and used various predefined components from Node Package Manager (NPM) and Flux library.

·         Developed dynamic and responsive web pages to user interface screens using HTML5, CSS3 and JavaScript.

·         Created reusable components and used across various modules using Angular custom libraries.

·         Developed a dashboard based on Ajax calls with Business customers count, Flags, Real-time graphs for analytical reporting using Node.js.

·         Worked in using React JS Components, Forms, Events, Keys, Router, Animations and Flux concept.

·         Extensively worked in writing minimal code in building re-usable forms with their validations using REACT with Flux Architecture.

·         Extensively used ES6 to create components in REACT.

·         Enhanced the customer search experience by developing searchable components with Splunk.

·         Performed CRUD operations like Create, Update, Insert and Delete data in Mongodb

·         Worked on Mongodb database concepts such as locking, transactions, indexes, replication and schema design.

·         Configured mongo-connector to create a pipeline from the MongoDB cluster to keep synchronize with the multiple sources like Elastic Search or another MongoDB cluster.

·         Used Docker Engine and Docker Machine environment, to deploy the micro services-oriented environments for scalable application.

·         Deployed the Docker image of services building Docker file and build a continuous delivery pipeline for containers using AWS Code and Amazon ECS.

·         Designed and deployed a multitude application utilizing almost all the AWS stack which Includes EC2, MongoDB, Docker, Kubernetes Orchestration container focusing on high-availability, fault tolerance, and auto-scaling.

·         Worked on AWS Cloud Front, S3 and Lambda Web Services to integrate the server side and client-side code.

·         Configured AWS EC2 instances, domain mapping via Route53.

·         Worked with app developers during API development, to implement a secure server by using OAuth2 between server and client applications.

·         Used Maven and Jenkins to automate the construct and convey process and SVN was utilized for project administration and version management.

·         Creating customized business reports and sharing insights to the management.