Full-Stack Developer
Current● Developing the web application using MongoDB, Express, React/Redux, Node JS.● Working as a cross functional team member and developed reusable components using React and Angular.● Participate in Development of well responsive single page application using React /Redux in conjunction with HTML5 and CSS3.● Develop the code using SASS framework which in turn would generate plain CSS for the dynamic pages.● Work on Lifecycle Methods, State, Props, and Events to create interactive and state full React Components, achieved routing using React-Router.● Creating class based and function based components, added necessary event listeners, implemented communication strategies between React Components.● Use ES6 and JSX with react for component development.● Creating Smart and dumb components using React /Redux.● Design and creating rich featured Action creators and corresponding reducers to handle the state changes in Redux Store.● Using React Axios to call web APIs to fetch data from backend and update state in the store of Redux● Create GraphQL schema and queries to interact with Mongo DB database.● Work with Angular 2.0 using Angular CLI and generated various components, routes, services and pipes and structured the application code using Component based architecture.● Create Typescript reusable components and services to consume REST API’s using component based architecture provided.● Use Spring Boot which is radically faster in building cloud Microservices and develop Spring based application with very less configuration.● Use Spring Boot Actuator to externalize application’s configuration properties for different environments.● Use Node JS and Express framework to build server side logic and applied with middleware to handle http requests.