0% found this document useful (0 votes)
20 views5 pages

Shravan - SR React Developer - Resume

SR
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)
20 views5 pages

Shravan - SR React Developer - Resume

SR
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

SHRAVAN KUMAR

+1 (317)-344-9408
[email protected]
https://www.linkedin.com/in/shravankoheda/

PROFESSIONAL SUMMARY:
 Having 10+ years of experience in User Interaction Development and J2EE Projects.
 Expertise in designing User Interface (UI) applications and professional web applications using HTML 5, CSS 3,
Bootstrap, Java Script, jQuery, Angular JS, Angular 2+ versions, Node js, Ajax, Json.
 Good working experience on React JS and Redux.
 Experience in Core Java, Servlets, JSP and JDBC technologies.
 Efficient in using Java Frameworks: Web Services (SOAP & REST), Spring Framework.
 Having experience with Cloud Computing environment like Pivotal Cloud Foundry, Amazon Web Services (AWS),
Docker Containers.
 Experience applying the latest development approaches including MVC, event-driven applications using AJAX,
Object Oriented (OO) Java Script, Object Oriented Design, JSON, and XML.
 Extensive experience in development of multi-Tier distributed Enterprise Applications and implementation of
Model-View-Controller using Struts 1.x/2 frameworks and Spring 2.x/3 Framework.
 Used latest Object/Relational persistence and query service Hibernate in combination with Struts, SPRING
framework.
 Experience in developing Web Services using SOAP and RESTful protocols in multiple projects.
 Hands on experience in writing the unit test cases Jasmine, and JUnit and Cypress.
 Expertise in using end to end testing frameworks like Protractor, Cucumber JS.
 Using version control technologies such as GIT, Source Tree, SVN and CVS for concurrent web development.
 Good exposure on working with Oracle, MongoDB, MySQL and NoSQL databases.
 Worked on all phases of Software Development Life Cycle (SDLC) including requirements gathering through
client interaction, Design, Documentation, Development, Integration, Testing, Configuration and Production
Support.
 Established Confluence workspaces for cross-functional collaboration and maintain technical documentation
including requirements, specifications and deign documents.
 Experience in working with third party web services APIs and Web Services using AJAX and jQuery.
 Developed Web 2.0 applications to consume JSON response using callback functions.
 Extensive knowledge-based in JavaScript, especially using jQuery in AJAX-driven web applications.
 Experience developing and deploying J2EE applications in various Web and Application servers like Apache
Tomcat, Web Logic and Jboss.
 Excellent communication, analytical, interpersonal, problem solving and presentation skills.
 Experience on working with agile methodologies and daily Scrums.

TECHNICAL SKILLS:

Web Development HTML5, CSS3, SASS, JavaScript, TypeScript, jQuery, PHP, JSON, JQUERY, AJAX, XML,
Angular JS, Angular 2+ versions and React JS
Programming Languages C, C++, JAVA, MySQL
Tools GIT, CVS, SVN, Blue works, Splunk, Microsoft Office, DB Visualizer, Soap UI Pro,
Jenkins, Bamboo, Swagger, Confluence
Web Servers Apache Tomcat, Web Logic, Jboss, WebSphere
Operating Systems Windows, Mac OS X
Databases Oracle, DB2, MongoDB, Cloudant

PROFESSIONAL EXPERIENCE:

Client: Lincoln Financial Group, Indianapolis, IN May 2023 – current


Project: Contact Center
Role: Sr React Developer
Responsibilities:
 Involved in lifecycle development process including design, develop, test, deploy and production.
 Developed single page web application that meets the web and industry standards using HTML5, CSS3 and
Typescript based on W3 standards.
 Developed a responsive web application for all mobile and tablet versions.
 Creating custom services, components, and directives for reusability and optimization of the application.
 Implemented Angular router module to navigate from one view to another view.
 Extensively used Angular cli commands to generate component, service, unit test files
 Used reactive forms for creating forms and adding validations.
 Hands on experience using RX JS operators like map (), swtichMap (), merge Map (), filter (), find (). Used pipes to
link operators together.
 Used ngrx store (actions, reducers, and selectors) for state management.
 Created service converters to map service response to UI model classes.
 Participated in production support and resolve any INC’s during support.
 Writing unit test cases using jest framework to validate the functionality and cypress for adding automation.
 Followed agile methodologies and participated in daily scrum calls, sprint planning and retros.

Environment: Html5, CSS3, Bootstrap4, ng-bootstrap, typescript, Angular 16, NGRX, Nest js, Rx JS, Java, Restful web
services, Spring boot, Hibernate, Oracle, Visual Studio Code, GIT, JIRA, AWS S3.

Client: Liberty Mutual Insurance, Indianapolis, IN Feb 2020 – April 2023


Project Name: Underwriter application
Role: Sr React Developer

Responsibilities:
 Responsible for developing the UI pages using Angular, HTML5, CSS3, Bootstrap4 and TypeScript.
 Worked extensively with Angular CLI for creating components, services, pipes, directives
 Created custom directives, pipes and components to re-use anywhere in the application.
 Implemented routing using Router Module to navigate from one view to another view.
 Extensively used template driven or reactive approaches to create form and added many custom validations to
form fields.
 Implemented http service calls using RxJS Observable library to handle multiple values over time.
 Used ngrx store (actions, reducers, and selectors) for state management.
 Expertise in creating reusable components and services to consume REST API's using component-based
architecture provided by Angular.
 Worked with ng-rx for managing angular based applications based on state management.
 Used Typescript and its features such as static typing, classes and interfaces. Created many classes to create new
objects in typescript.
 Good experience in working with micro service architectures.
 Implemented the storage of the static files and images using AWS S3 bucket.
 Worked with MongoDB for JSON data exchange.
 Good experience in working with micro service architectures.
 Developed server-side application to interact with database using Spring Boot and Hibernate.
 Hands on experience with rest controller in Spring framework to create RESTful Web services and JSON objects
for communication.
 Extensively using postman to test the RESTful API for HTTP requests such as GET, POST, and PUT.
 Using Maven to import required dependencies for the project and working on microservices architecture.
 Used Confluence for creating and maintaining documentation like project requirements, specifications, design
documents, and other critical information.
 Hands on experience on working Cypress for angular application end to end testing.
 Good experience in using jasmine and protractor to create unit and end to end test cases. Created many JUnit
tests on java side.
Technologies: Angular 15, Typescript, RX JS, Ng-Rx, Html5, CSS3, Bootstrap4, ng-Bootstrap, Java Spring Boot, Restful Web
Services, Spring-boot, MongoDB, Cypress, GIT, Bamboo Builds, JIRA, Confluence, Agile Environment, AWS S3, Docker,
Log4j, Amazon S3.

Wyndham Destinations - RCI, Indianapolis, IN Dec 2017 – Jan 2020


Project Name: RCIOnline
Role: UI Developer

Responsibilities:
 Involved designing in web pages using HTML 5, CSS3, JavaScript, Bootstrap, SASS, LESS, React.js, Redux, Flex,
Mongo DB.
 Responsible to Style, look and feel of the web page with SASS that extends CSS with dynamic behavior such as
variable, mixing, operations and functions.
 Worked with MongoDB for JSON data exchange.
 Worked on React JS Virtual Dom and React views, rendering using components which contains additional
components called custom HTML tags.
 Implemented various screens for the front end using React.js and used various predefined components from
NPM (Node Package Manager) and redux library.
 Worked in using React JS components, Forms, Events, Keys, Router, Animations, and Flux concept.
 Implemented stable React components and stand-alone functions to be added to any future pages.
 Used React JS for templating for faster compilation and developing reusable components.
 Configured Webpack to execute linters, magnifiers, pre/postprocessors, tests, transpires, etc. based on build
target.
 Implemented React container and presentational components (as Stateless and Functional components when
applicable).
 Implemented flux pattern by using redux framework as a core dependency.
 Experience in RESTful web services to integrate between Server side to Client Side
 Worked with JASMINE unit test framework to write unit tests for JavaScript code.
 Used AWS S3 or storing and retrieving static content, AWS Cloud Front for improving latency.
 Responsible in troubleshooting he logs in the AWS cloud watch in S3 bucket, Route S3.
 Configured AWS Multi Factor Authentication in Identity Access Management (IAM) to implement 2 step
authentications of user’s access using OTKA verify and AWS Virtual MFA.
 Worked extensively with spring framework with modules like spring core, Spring JDBC, spring batch, Spring MVC,
creating new beans and wrote loosely coupled code utilizing dependency injection.
 Created new Rest API Resources, Mappers, Handlers, Rest controllers, for the MSP application.
 Writing unit test cases (jasmine and JUnit) to validate the functionalities are working as expected.
 Implemented end to end test cases using protractor.
 Using J2EE framework Spring MVC to implement REST Api calls to get the data.
 Performing CRUD operations using Spring MVC.

Environment: Html5, css3, Bootstrap4, Ng Bootstrap, ReactJS, Redux, JSX, Node JS, Java, AWS, Restful web services,
Spring MVC, Spring Boot, IAM security management, Splunk, Visual Studio Code, GitHub, JIRA.

Liberty Mutual Insurance, Indianapolis, IN Jan 2015 – Nov 2017


Project Name : Policy UI & Claims UI
Role : Java UI Developer

Responsibilities:
 Involved in the requirement analysis and design phases to comprehend all technical assessments, and to
participate in implementation with minimal errors.
 Developing the Single Page Web Applications (SPA) using Angular JS.
 Used wireframes to create dynamic web pages and style sheets using html5 and css3.
 Implemented Routing part of application using AngularJS ng-route module, routing provider service with HTML
views/CSS styles.
 Implemented Angular JS Service layer with utility functions to get data from back end using Rest based service
calls and pass back to Angular Controllers.
 Implemented Angular JS custom directives, for help module to use as re-usable components and used jQuery to
manipulate DOM elements.
 Proficient in injecting the dependency services required for controller and implementing client-side validations
using angular.
 Extensively worked on angular promises and deferred objects to make a service call to REST API.
 Used Node JS as JavaScript runtime environment and NPM for building the web application.
 Using NODE JS to communicate between the angular application and the packages
 Design/ Developed Rest based services calls using JAX-RS, implemented security using WSO2, OAuth providers.
 Involved in implementing test cases using Junit, and configured mocking classes using Mockito.
 Rebuilt the Claims UI Web pages that are more user-interactive using AJAX, JavaScript, and React JS.
 Worked on React JS Virtual Dom and React views, rendering using components which contains additional
components called custom HTML tags.
 Used latest web technologies ECMAScript 6, React.JS, Redux, Babel, Node and Web-Pack.
 Worked with MongoDB for JSON data exchange.
 Used karma-test-runner and Jasmine for JavaScript Unit testing.
 Worked on Web Services Testing using SOAP UI.
 Worked on Behavior Driven Development (BDD) framework cucumber js to automate tests using selenium.
 Working on GIT repository to check in code changes and monitoring CI (Continuous Integration) and CD
(Continuous Deployment) pipeline jobs in Jenkins after delivering changes.
 Expertise on angular bootstrap and CSS preprocessors (sass).
 Followed agile methodologies like daily scrums, sprint grooming, planning and retro.

Environment: HTML5, CSS3, JavaScript, REST, Angular JS, Node JS, spring, JQUERY, AJAX, J2EE, JSP, JUnit, cucumber js,
MongoDB, Jenkins, Confluence, JIRA, GIT Soap UI Pro 5.0, Splunk, Blue works, Swagger.

UTI Bank, India Jan 2013– Jan 2014


Role: Software Developer

RESPONSIBILITIES:
 Developed UI applications for the business and software systems having IEEE standards.
 Used the functionalities for writing code in HTML, CSS, JavaScript, JQUERY, Ajax, JSON with MySQL database as
the backend.
 Implemented Web services so that our clients can access it to get the required information based on the
customer information provided.
 Developed jQuery code using XML Http Request Adapter to send an AJAX request to the server-side code and
implemented a callback function for handling results.
 Handled PHP backend development for dynamic database driven website.
 Styling pages with CSS and developed JavaScript for user interfaces.
 Met with the project manager frequently for reviewing project goals and for creating proposals for future
developments and researching their fields for UI design.
 Implemented JavaScript source code, embedded nested handling logic using jQuery event handlers and call back
functions.
 Designed user-friendly navigation to display various sections of data using jQuery.
 Created Dynamic Web Pages with Web Controls and developed forms with HTML.
 Developed the jQuery callback functions to implement asynchronous communication using AJAX.
 For new website features wrote views and services.
 Coding, styling, testing on reusable JavaScript, HTML, CSS libraries for complete UI controls.

Environment: HTML, CSS, AJAX, JavaScript, MVC, jQuery, Rest Web Services, JSON, Eclipse, MySQL Server.
EDUCATION:

Bachelor of Technology in Computer Science, Jawaharlal Nehru Technological University.

Masters in computer science, The University of Southern Mississippi.

You might also like