Shravan - SR React Developer - Resume
Shravan - SR React Developer - Resume
+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:
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.
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.
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.
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.
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: