We provide IT Staff Augmentation Services!

Ui Developer (reactjs) Resume

3.00/5 (Submit Your Rating)

Suffern, NY

SUMMARY

  • Full Stack Web Developer with 6 years of professional experience in the development of Web - Based and Client/Server applications in conjunction with back-end development.
  • Extensive experience in building Single Page Application (SPA) using Model View Controller (MVC) framework such as React JS, Node JS framework.
  • Experienced in developing static/dynamic HTML (HTML5) pages, providing client-side validations in JavaScript, and providing interactive front-end GUI using CSS2/3 and XHTML.
  • Experience and building an isomorphic application using React.js and Redux with Graph QL on server side.
  • Good experience in developing and updating a web page using HTML5, CSS3, ReactJS, JavaScript and jQuery across various browsers and thereby achieving cross browser compatibility.
  • Expertise in Client Scripting language and server-side scripting languages like HTML5, CSS3, Vanilla JavaScript with EcmaScript5 and EcmaScript6, TypeScript, jQuery, Angular1.x, 2, Angular 9, React, Redux, Backbone, Node.js, Material Design.
  • Experience in making responsive web designs using either only HTML or CSS, by using CSS frameworks like Twitter Bootstrap.
  • Expertise using JavaScript and jQuery either for manipulating the DOM or for AJAX operations.
  • Sound Understanding and good Experience of using the various JavaScript concepts like Prototypes, Closures, Object oriented features, Promises etc.
  • Good experience in using the latest JavaScript framework AngularJS and worked with all its latest concepts like services, custom directives, promises, factory, providers etc.
  • Used AngularJS for event handling in UI pages to display list boxes and to handle validations.
  • Hands on with in Redux/Flux architecture and Context API.
  • Into Single Page Application & worked in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept.
  • Worked with various IDE’s like Eclipse and Web storm, IntelliJ, Sublime Text etc.
  • Expertise in using debugging tools like Firebug and built in IDE debuggers for troubleshooting existing code.
  • Good experience in using various project management tools like JIRA and VersionOne mainly for agile project management.
  • Experience in the use of various relational databases like Oracle, DB2, SQL Server.
  • Worked with all kinds of data formats like XML, JSON, flat files for exchange of data.
  • Experienced in all phases of usability testing including user profiles and personals, task analysis, contextual research, test moderation, and reporting using Karma and Jasmine.
  • Implemented the APIs using NodeJs and AWS SNS, SQS, and Lamda.
  • Created SAM templates for Lambda, API gateway, swagger, REST end points.
  • Used AWS amplify for deploying the UI code to DEV, QA, UAT, PROD.

TECHNICAL SKILLS

UI Web Technologies: HTML/HTML5, CSS/CSS3, JavaScript, ECMAScript (5,6,7,8,9) jQuery, JSON, AJAX, XML

Programming Languages: C++, C#, Java, ASP.NET, Python

Operating System: Windows 2000/XP/Vista/7/8, MacOS, Linux.

Application Server: Tomcat Apache Server, Oracle WebLogic Server, WebSphere

Databases: MongoDB, MySQL and SQL server.

IDE Tools: Eclipse, Notepad++, Visual Studio

UI Frameworks/ Library: ECMAScript, ReactJS, Angular4, Backbone JS, Bootstrap, Node JS, ProtoTypeJS

Software tools: Aptana Studio, Adobe Dreamweaver, Eclipse

Cloud Platforms: AWS, Azure

PROFESSIONAL EXPERIENCE

Confidential, Suffern, NY

UI Developer (ReactJS)

Responsibilities:

  • Design and develop new user-facing features using React.js.
  • Developing reusable components using React.js for future use.
  • Writing application interface codes using JavaScript following React.js workflows.
  • In-depth knowledge and experience of JavaScript, CSS, HTML and React Js.
  • Knowledge of REACT tools including React.js, Webpack, Enzyme, Redux, and Flux.
  • Developed UI using Functional components which divides entire web pages into smaller parts
  • Expert in React JS concepts like JSX, props, hooks.
  • Good understanding and experience in JavaScript (ES6) concepts like de structuring, map/set, promises, modules, generators etc.
  • Used React JS in components like JSX, creating React components.
  • Usage of version control repository Git, GitHub, Bitbucket.
  • Developed application using React redux (state management tool), to share data to different components and to manage predictable state between components to make the app data and state predictable.
  • Implemented Redux Sagas using generator functions for handling external functionalities of application like to maintain state changes triggers derives some action, make HTTP calls etc.
  • Experience with Jest for writing unit tests for functions and components to test individual units of web application.
  • Used Enzyme a JavaScript utility to test react components and simulate various DOM actions and do unit testing.
  • Developed the application using Agile methodology and followed Test Driven Development (TDD), Scrum.
  • Usage of version control repository Git, GitHub, Bitbucket and JIRA.
  • Experience with Docker container to maintain packages app in containers and make it portable.
  • Developing and maintaining all server-side network components using Node.js.
  • Developing optimal performance of the central database and responsiveness to front-end requests with Node.js.
  • Created the React JS components and triggered Angular code to render the React components using life cycle hooks.
  • Redesigned and re-architected consumer motorcycle show management system in Ruby on Rails and REST.
  • Collaborating with front-end developers on the integration of elements with backend Node.js.
  • Designing customer-facing UI and back-end services for various business processes.
  • Developing high-performance applications by writing testable, reusable, and efficient code.
  • Implementing effective security protocols, data protection measures, and storage solutions.
  • Running diagnostic tests, repairing defects, and providing technical support.
  • Documenting Node.js processes, including database schemas, as well as preparing reports.
  • Integrating application with Redux for state management and updates.
  • Developed various Actions and Reducers and dispatched actions to re-render the components using Redux.
  • Implemented various client-side validations on reactive forms.
  • Created Lambda services Using NodeJS
  • Created SAM templates to configure the REST services part of API gateway.
  • Used SQS, SNS for Notification purposes.
  • Used step functions for creating batch jobs, used CloudWatch for triggering batch jobs on timely.
  • Followed W3C standards for forms accessibility.
  • Implemented React fragments for maintaining correct HTML structure.
  • Used various React component lifecycle methods and components update methods for handling Ui better and consistent with data.
  • Experience and building an isomorphic application using React.js and Redux with GraphQL on server side.
  • Wrote data mutations in GraphQL which allows user to update their username and password information.

Environment: React js, NodeJS, AWS, Azure (Azure AD) JSX,, Git, Bitbucket, HTML, CSS, JavaScript, Karma, jasmine, NPM, jQuery, DOM, AAD, Agile, Jira, AWS amplify.

Confidential, New York City, NY

UI Developer (ReactJS)

Responsibilities:

  • Development using Serverless Microservices, Reactive programming using ReactJS, Requirements gathering, Unit and System testing, Experience in Spring boot, GIT, Maven.
  • Web Application Development using HTML 4/5, CSS 2/3, JavaScript, jQuery, JSP, JSON, React JS, NodeJS, MongoDB, Grunt.
  • Worked in ReactJS for creating interactive UI's using One-way data flow, Virtual DOM, JSX, React Native concepts.
  • Experience with popular React.js workflows (such as Flux or Redux).
  • Designed and developed React Js component required for the project.
  • React Hot Loader is a plugin for Webpack that allows instantaneous live refresh without losing state while editing React components.
  • Solid understanding of React Virtual Dom Algorithm, for React performance optimization
  • Used Webpack & NPM, Bower for package management.
  • Have implemented Client-side ReactJS routing for performance saving.
  • Worked with React JS components, Forms, Events, life-cycle Components, Router, Animations, Redux and Middleware.
  • Implemented stable React components and stand-alone functions to be added to any future pages.
  • I was involved in a project with Confidential wherein I was tasked to develop few screens in React Js using Redux. The toolset used was VS Code, Bit Bucket, Confluence, Jira, Postgres Database, Nest.Js for rest API and Node.js.
  • Responsible for Docker Compose environment deployment for Ruby on Rails, Elixir and Node.JS apps running on a stack with PostgreSQL, Elastic Search on AWS
  • Responsible for React UI and architecture. Building components library, including Tree, Slide-View, and Table Grid using React strap.
  • Used Node.js for server-side operations
  • Used ES6 and JSX with react for component development.
  • Maintained STATES in the store and dispatched the Actions using Redux.
  • Performed CRUD operations in the MongoDB/database.
  • Configuring the Docker containers and creating Docker files for various environments and worked on Kubernetes environment.
  • Followed TDD Test Driven Development and developed test cases by using JUnit for unit testing for each and every module developed.
  • Managed Docker orchestration and Docker containerization using Kubernetes.
  • Layout UI/UX design for all the backend modules developed by the programming team.
  • Participating the Sprint Planning and User Story Grooming sessions and suggesting can-do and cannot-do in each Sprint.
  • Worked on creating tables, views, triggers, sequences, constraints, Stored Procedures, Functions, and Packages using SQL, and PL/SQL based on the documented user requirements.
  • Git Repository was used as version control for code repository.

Environment: - HTML/HTML5, CSS/CSS3, SASS/SCSS, JavaScript, jQuery, Node.js, React.js, Java, Bootstrap, Usability Testing, SQL, PLSQL

We'd love your feedback!