We provide IT Staff Augmentation Services!

Ui With Reactjs Developer Resume

5.00/5 (Submit Your Rating)

PA

PROFESSIONAL SUMMARY:

  • Over 5 years of experience in the SDLC (Software Development Life Cycle) phases which includes Requirements, Analysis, Design, Testing, and Deployment of web applications.
  • Experience in dynamic web development and Client - side programming with HTML5, CSS3, JavaScript, XML, jQuery, Bootstrap, AJAX.
  • Experience in making Responsive Web Pages using Media Queries and Twitter Bootstrap.
  • Good understanding of Document Object Model (DOM) and DOM functions
  • Good experience in development with new front-end frameworks React JS, NodeJS and Redux.
  • Experience on working with React JS to develop single page along with dynamic web applications.
  • Implemented React-Router, React-Redux architecture, ES5, ES6 to turn application into Single Page Application (SPA).
  • Proficient in using Redux-Thunk middleware to combine multiple reducers.
  • Used Babel transpolar to convert ES6 to ES5 for browser understanding.
  • Utilized ECMA Script 6 features to build JSX and ES2015 (ES6) using Babel.
  • Extensive experience in developing UI applications using Embedded JavaScript (EJS), proficient in creating the MVC folder structure for good team collaboration and work closely with client/partner teams on defining business requirements.
  • Worked with Express.JS for development of RESTful web services and middleware configurations.
  • Used Express framework to set up middleware to respond to HTTP requests with the help of Node.js.
  • Hands-on-experience in using the Json Web Token (JWT) in the backend of the web application and used for authentication.
  • Extensive knowledge in using postman to check whether the server is responding to the database or not.
  • Experienced in using the databases like mongo DB and Firebase.
  • Worked with React Component Life cycle in updating the Virtual DOM and also making AJAX calls in components.
  • Used Jest enzyme for testing.
  • Experienced in using React-Dev-tools for checking the state of the web application.
  • Experienced in using the Git version control for managing the code and for team collaboration.
  • Worked on Agile and Waterfall methodologies.
  • Worked on Jira for the tracking and management of projects to update the tasks.
  • Used Mockups, Sketches for the visual design and to confirm with the client whether requirements matches the actual design.

TECHNOLOGIES AND TOOLS:

Web Technologies: HTML/HTML5, CSS/CSS3, XML, Bootstrap, AJAX, JavaScript, jQuery, DOM

Frameworks: Bootstrap, React strap, Express

Operating system: Windows, Mac OS

Database: Mongo DB, Firebase JavaScript Libraries jQuery, Node.js, React.js, Redux

IDEs: Eclipse IDE, Net Beans, Microsoft Visual Studio, WebStorm, Notepad++

Methodology: Agile, Waterfall

Version Control Tools: Git, Bitbucket

Web Services: SOAP, RESTful

PROFESSIONAL EXPERIENCE:

Confidential, PA

UI with ReactJS Developer

Responsibilities:

  • Worked in using ReactJS components, Forms, Events, Keys, React-Router, and Redux Concept
  • Involved in the development of the UI using HTML5, CSS3, JavaScript, ReactJS, Redux and worked on JavaScript framework to develop a single page web application.
  • Used Flexbox for making responsive website architecture for changing screen sizes and gadgets.
  • Used React-JSS for styling the react components.
  • Used jQuery for the drag and drop functionality.
  • Designed multiple products using class components and react Hooks.
  • Used re-usable components mostly because the same functionality we used for multiple products.
  • Used AXIOS library to fetch the data from the server and sending the data to the appropriate components.
  • Used THUNK middleware to dispatch a function instead of action.
  • Used React-Spring for the spring effect for the various elements of react components
  • Used NPM to install dependencies and used NPM packages for Autosuggestion places and validate the addresses so that it will show the map.
  • Involved in some phases of SDLC.
  • Developed dynamic web pages using HTML5, CSS3, React. JS, Redux, Bootstrap, and AJAX.
  • Produced content pages with CSS3 layout and style markup presentations and used JavaScript methods and properties.
  • Created customizable components for the new website using ReactJS and React-Route r to create a single page web application. Developed various screens for the front end using ReactJS and used various predefined components from NPM (Node Package Manager) and redux library.
  • Involved in responsive design and developed a single page responsive website that could be served to desktop, Tablets and mobile users using React. Js.
  • Component for UX-Library consisted of Button, Checkbox, Input, Icons, Toggle Button, Dropdown, Multi-Level Dropdown and many more.
  • Involved in building applications using React JS by building re-usable UI Components.
  • Worked on Bootstrap, SASS to develop User Interface with responsive design.
  • Created responsive layouts for mobile platforms by following the grid model in bootstrap.
  • Used Selectors to compute derived data, allowing Redux to store the minimal possible state.
  • Designed front-end user interfaces with ReactJS by creating several components and modules.
  • Extensively used core features like Props and State and worked on React JS for developing UI using sorting, Pagination and rendering for the search product page.
  • Used React JS with Redux to create a single page web application with efficient data flow between the client and server and used to create Controllers to handle events triggered by clients and send the request to the server.
  • Used Redux to maintain the entire State. Developed well designed Store, Actions, and Reducers.
  • Utilized a concept called Virtual DOM in React JS to create in-memory data structure cache, enumerate the resulting differences, and then update the browser's displayed DOM efficiently.
  • Used Babel to transpile advanced ES6 syntaxes and JSX into ES5.
  • Gathered data from API/web services via AJAX-JSON calls and updating the DOM within the result sets.
  • Worked with Package managers NPM, Bower and build tools like Webpack.
  • Worked on Karma and Jasmine to write unit and integration testing for the application.
  • Accessibility WCAG 2.0 guidelines in corporation while the development of the website.
  • Involved in Production Support and enhancements as per application requirements.
  • Good working experience using Jira and GIT.

Environment: HTML 5, CSS3, Sass, JavaScript, Bootstrap, Ajax, React Js, Redux, JSON, GIT, Restful API, JIRA, Jasmine, Karma.

Confidential, WA

UI with ReactJS Developer

Responsibilities:

  • Worked in using ReactJS components, Forms, Events, Keys, React-Router, and Redux Concept
  • Involved in the development of the UI using HTML5, CSS3, JavaScript, ReactJS, Redux and worked on JavaScript framework to develop a single page web application.
  • Implemented various Validation Controls for form validation and implemented custom validation controls using Object Oriented JavaScript.
  • Used Bootstrap for making responsive website architecture for changing screen sizes and gadgets.
  • Used webpack to configure the application and used babel to convert ES6 to ES5.
  • Designed a customer feedback form where the customer can send the feedback to the Customer Service Representative.
  • To send feedback a user needs to login, if the user already logged in then the user can directly access the feedback form using react-router concept.
  • Some of the user details in the feedback form can be filled with the login user details by using the concept of Redux.
  • A customer service representative can access the feedback for a particular state by providing the state in the feedback form and can only see the feedback’s given by that particular state customers and can resolve the issue if he can resolve it.
  • If the CSR cannot resolve it, he/she can redirect it to the billing or data team by sending an email which the email consists of all the feedback given by the user.
  • Based on the customer length period with sprint the customer satisfaction survey field changes.
  • Used Bootstrap framework for the application to be similar in all screen sizes.
  • Used AXIOS library to fetch the data from the server and sending the data to the appropriate components.
  • Used Node JS, Express JS and NPM modules to work on the backend
  • Worked on RESTFULL Webservices for contacting the front-end and the back-end
  • Used Re-Usable components for displaying the same data in the two components.
  • Involved in some phases of SDLC.

Environment: HTML 5, CSS3, JavaScript, ReactJS, React-Router, Redux, Babel, Webpack, babel, Mongo BD, Bootstrap, AXIOS, Ajax

Confidential, GA

UI with React JS developer

Responsibilities:

  • Analyze business functional requirements to provide technical solutions & develop front-end applications.
  • Worked in an Agile Scrum development methodology to ensure delivery of high quality work with monthly iteration, also involved in sprint planning and retrospectives.
  • Understand UX designs for features to be implemented and develop UI features as per user stories defined Update existing components to add new features defined by product & test updated components to confirm functionality.
  • Used ReactJS to optimize components to enhance current functionality and provide new features.
  • Used Redux Sagas to maintain state of component and navigate across the application.
  • Worked with React Redux, props, state, keys, refs, events, default props and Prototypes.
  • Worked with Redux for state management. Created store, actions, and reducers as pure functions.
  • Experience with third party React components like - react-grid, react-sortable, react-tags, react-infinite-scroll, react-date picker, react-tags input, react-select, react-video.
  • Hands-on experience in handling and pre-processing the CSS style sheets using SASS and LESS pre-processors for writing cleaner code with great reusability.
  • Solid understanding of React Virtual Dom Algorithm, for React performance optimization
  • Worked with Webpack to build application containers & components and Babel, to transpile ES6 Java Script to browser understandable Java Script for easy use
  • Used ES6 Java Script Standard to implement front end functions and logic for the UI to function as expected
  • Used Postman to test API calls with required payload and get the response from servers
  • Worked closely with Product Owners to understand the business need and implement new features accordingly
  • Used confluence to maintain design patterns and business needs developed in the sprint to be used by future

Environment: ReactJS, Redux Sagas, Java Script, ES6, AJAX, JSON, SASS, NodeJS, NPM, Webpack, Babel, CI/CD Tools, MySQL, Jira, Confluence, GitLab, Visual Studio Code, Postman

Confidential

UI with React JS developer

Responsibilities:

  • Designed a front-end using ReactJS, React-Router and Redux, CSS3, Flexbox
  • Designed a mockup for creating the pages and implemented that mockup using ReactJS.
  • Created a Register page for the user to register and after successful registration, the user can log in and create a profile.
  • React-Router is used for navigating the different pages in a browser.
  • There are pages that only authenticated users can see, and it is achieved by lazy loading.
  • Used Flexbox to design the web application and used media-queries to for the same behavior in different resolutions.
  • Worked in using ReactJS components, Forms, Events, Keys, React-Router, and Redux
  • Involved in the development of the UI using HTML5, CSS3, JavaScript, ReactJS, Redux and worked on JavaScript framework to develop a single page web application.
  • Used Bootstrap for making responsive website architecture for changing screen sizes and gadgets.
  • Used W ebpack to configure the application and used babe l to convert ES6 to ES5.
  • Designed a customer feedback form where the customer can send feedback to the Customer Service Representative.
  • To send feedback, a user needs to log in. If the user is already logged in then the user can directly access the feedback form using the react-router concept.
  • Some of the user details in the feedback form can be filled with the login user details by using the concept of Redux.
  • Used the Bootstrap framework for the application to be similar in all screen sizes.
  • Used the AXIOS library to fetch the data from the server and sending the data to the appropriate components.
  • Used Re-Usable components for displaying the same data in the two components.
  • Worked in Agile methodology, used Jira for team collaborations and used Git for team communication

Environment: HTML 5, CSS3, JavaScript, ReactJS, React-Router, Redux, Babel, Webpack, Bootstrap, Axios, Ajax, Agile, JIRA

We'd love your feedback!