Ui Reactjs Developer Resume
MO
SUMMARY
- Around 6+ years of experience as a Front - End UI Developer with solid understanding of database designing, development, and installation of different modules.
- Experience in all phases of SDLC like Requirement Analysis, Implementation and Maintenance, and extensive experience with Agile and SCRUM.
- Extensive knowledge in developing single-page applications (SPAs).
- Experience in Cross-Platform Mobile Development using React Native + Type Script based mobile app.
- Extensive experience in designing professional UI web applications using front-end technologies like HTML5, DHTML, CSS3, JavaScript, Angular (1.5) JS, React JS, React-native, ES5, ES6.
- Working knowledge of Web protocols and standards (HTTP HTML5, CSS3, Web Forms, XML, XML parsers)
- Created User Interfaces for Mobile/Tablet/Desktop using HTML5 & CSS3.
- Expertise in analyzing the Document Object Model (DOM) Layout, DOM Functions, and Java Script functions, Cascading Styles across cross-browser using Fire Bug, Developer Tool Bar.
- Experience in React.JS and working with Flux and Redux architecture. Also worked with React Router for developing Single Page Applications.
- Expertise in creating Custom Reusable ReactComponents Library.
- Experienced in working with Redux architecture using complex Object-Oriented concepts in improving the performance of the websites
- Experience in using ReactJscomponents, Forms, Events, Keys, Router, plus Redux, Animations and Flux concept.
- Good Experience in ReactJs for creating interactive UI's using One-way data flow, Virtual DOM, JSX, React Native concepts.
- Expertise inReact Component for UX-Library consisted of Button, Checkbox, Input, Icons, Toggle Button, Dropdown, Multi-Level Dropdown and many more.
- Experience in developing web applications using MVC architecture.
- Good knowledge on using Hooks (useState, useEffect) for building stateful functional Components.
- Familiar with creating Custom ReusableReact Components Library.
- Expertise in using Middleware, Redux-Promise in application to retrieve data from Back-End and to also perform RESTFUL services.
- Experienced in working with Node.jsand NPM modules like http-server, Marathon, inquirer, path, mongo DB, Micro Services, Request, Elastic Search, express, luck, spark and templating engines.
- Experience in Node environment using Node.js, NPM, Grunt, Gulp, and Groovy Bower.
- Knowledge of utilizing cloud technologies including Amazon Web Services (AWS),
- Expertise in RESTful, SOAP web services to integrate between Application to Application
- Experience with front-end development with back-end system integration.
- Proficient in using Unit.jstesting framework along with Jasmine, Karma test runners.
- Extensive use of Jest and Enzyme to write tests inside our React-Redux application, testing between both full DOM rendering and shallow render options.
- Expertise in using bug tracking tools like JIRA.
- Experience in Version Control tools like GIT, SVN for Source Code version management.
- Experience in Jenkins.
- Ability to work effectively while working as a team member as well as individually.
- Excellent communication and Inter-Personal Skills, well organized, goal oriented.
TECHNICAL SKILLS
UI Web Technologies: HTML, HTML5, CSS3, SASS, JavaScript, AJAX, jQuery, WordPress, JSON, Twitter Bootstrap, Angular, React JS, Redux, Flex, ES6, Express JS, Node.js, GitHub
IDE’S: Eclipse, Web Matrix, Web Strom, Bonita, Sublime, Dreamweaver, and Notepad++.
Debugging tools: Firebug, Bugzilla, Chrome Developer Tools, Intell IJ.
Servers: IBM Web Sphere, Apache Tomcat, BEA WebLogic 8.1, J Boss, HTTP Web Server.
Platforms: Windows XP/Vista/7/8, MAC OS X, Ubuntu, LINUX, UNIX
Database: MONGO DB, PostgreSQL, Spunk data storage (Big data), Oracle 10g, SQL Server, MySQL.
Frond End Tools: CorelDraw, Dreamweaver, Adobe Photoshop CS5, Illustrator
Testing Tools and Logging Frame Works: Junit, Load runner, Jasmine, Jest, Selenium, Confidential -probe, Easy Mock
PROFESSIONAL EXPERIENCE
Confidential, MO
UI ReactJS Developer
Responsibilities:
- Worked on an Agile (Scrum) Development Team to Deliver regular updates to business team and project managers.
- Design, develop and test HTML, HTML5,CSS, CSS3,Bootstrap,JavaScript, jQuery, React Native, Redux and React.JSthat meets accessibility and web browser standards for website.
- Web designing & development using Javascript, ReactJS and Ajax.
- Developed ReactJS pages, Web services calls using Axios calls for the application.
- Used in development of the Web application to bind the data/model that is being retrieved from a database through services provided in a controller to the view using scope.
- Used React-Router to turn application intoSingle Page Application (SPA)
- Created Dynamic Flow web applications to handle the marketing flows using React, Redux.
- Used ReactJS in components like JSX, creating React components, Virtual.
- Involved to implement various screens for the front end using Reacts.js and used various predefined components from NPM (Node Package Manager) and Redux library.
- Build React components and stand-alone functions to be added to any future pages.
- Translated designs and wireframes into high quality code.
- Worked with React patterns like implemented HOC, presentational and container components
- Good understanding of React Lifecycle Methods and used React Context to share and store data from a central location.
- Used React Hooks, Higher Order Components like connect to supercharge React components with Redux.
- Used React Children and Render props to create reusable Components.
- Optimizing components for maximum performance across a vast array of web-capable devices and browsers.
- Expert in Restful services consuming using Get, Post, Delete, Put methods while accessing external API and experience using AJAX calls to create interactive web applications.
- Comfortable leading multiple REACT implementations and features.
- Developed user interface by using the ReactJs, Flux for SPA Development.
- Implemented client-side interface using Reactsjs.
- Used Firebug for debugging and for element styling.
- Used web-based GIT repository manager with issue tracking features.
- Extensively used GIT for version controlling and regularly pushed the code to GITHUB.
- Used GraphQL API to improve performance with a single API endpoint.
- Made the application responsive using bootstrap and CSS Media Queries.
- Participated with end users and business analyst to understand the business requirements.
Environment: HTML/HTML5, DHTML, CSS/CSS3, Bootstrap, Express.Js, React JS, Fluxible framework. Visual studio 2010, JavaScript, AJAX, JQuery, Node JS, XML, XHTML, DOM, MySQL, NPM, Oracle Database, JIRA, Github.
Confidential, Dallas, TX
UI ReactJS Developer
Responsibilities:
- Developed data formatted web applications and deploy the script using HTML5, HTML, CSS and Client-side scripting using JavaScript.
- Used REACT-ADAL for azure authentication.
- Used JavaScript libraries to create slider and page-turning animations on calendar widgets.
- Used ReactJs virtual DOM instead of regular DOM for improved efficiency and performance.
- Used ReactJs to create views to hook up models to the DOM and synchronize data with server as a Single Page Application (SPA).
- Designed Frontend within object-oriented JavaScript Framework using ReactJS.
- Used the feature of ReactJS of running the server and rendering the virtual DOM, returning to the browser as a regular page.
- Used React-Router to turn application into Single Page Application.
- Worked in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept.
- Maintained states in the stores and dispatched the actions using redux.
- Implemented the Drag and Drop functionality using React-Draggable.
- Involved in transpiring, bundling, and developing Reactcomponents for the partner homepages usingReact.js.
- Implemented i18n for localization and internationalization.
- Migrated the code to React.js-with Redux.
- Used Reactflux to polish the data and for single directional flow.
- Implemented flux pattern by using redux framework as a core dependency.
- Created Reusable component and wired them installing great router.
- Used Redux Async actions to make the app fully asynchronous.
- Created flux stores to migrate an existing flux app to redux.
- Called the Restful web services calls for POST, PUT, DELETE and GET methods.
- Have worked on AWS for fetch the pictures files from AWS to UI.
- Used React flux to polish the data and for single directional flow.
- Used Object Oriented Programming concepts to develop UI components that could be reused across the Web Application.
- Participated with SQA team in bug thrashing sessions to discuss and resolve bugs that were reported in JIRA.
- Monitoring the offshore work and providing technical help to the offshore team for their JIRA tickets.
- Extensively used Git for version controlling and regularly pushed the code to GitHub.
- Interacted with Testing Team, Scrum Masters, and Business Analysts for fixing of Issues.
- Performed the System Testing, Regression Testing for Complete UI after fixing the Issues which are reported by Testing Team.
- Designed web pages and used applications that meet business and user goals through a positive user experience.
- Responsible for creating the screens with table less design following W3C standards.
Environment: HTML5, CSS3, JavaScript, JQuery, React.js/Redux, Java script, Bootstrap, AJAX, XML, JSON, GIT, REST APIs, Firebug.
Confidential
UI ReactJS Developer
Responsibilities:
- Worked with HTML5, CSS3, JavaScript, ECMAScript 2015, Bootstrap, ReactJS, NodeJs, Web services (REST, SOAP).
- Used ReactJS to create controllers to handle events triggered by client and send request to server.
- Worked with React for component development, redux state management, React Router for Single Page Application.
- Integrating React.js with Redux into the existing application for State management.
- Have done Dom manipulations for creating a virtual DOM using React JS.
- Used ReactJS keys Props, Handling Events, List, Keys, Forms to Build the Applications.
- Worked on adding features and fixing bugs by using React.js.
- Used Jasmine as testing framework and Karma as test runner to perform unit testing.
- Used ReactJS to create views to hook up models to the DOM and synchronize data with server as a Single Page Application (SPA).
- Implemented application using ECMA Script6 features. Worked with Babel and Web pack for transpilation.
- Web application development for backend system using NodeJS.
- Worked with Babel, React JSX presets, web pack with ES2015.
- Used testing tools like JEST, enzyme, mocking and spying for unit testing of React Application.
- Built Web pages that are more user-interactive using AJAX, JavaScript, and ReactJS.
- Worked on an Agile (Scrum) Development Team to deliver regular updates to business team and project managers.
- Used JIRA extensively for organizing issues, tracking the assigned work, and following team activity.
- Used GIT and GitHub for source control.
Environment: Restful services, HTML/HTML5, CSS/CSS3, JavaScript, ReactJS, AJAX, JSON, NodeJS, Agile Methodology, GIT, ES6.
Confidential
Junior UI Developer
Responsibilities:
- Participated in Multi-tire application development environment.
- Communicated with Business Analyst System to know the technical requirements for the project.
- Used HTML, CSS, and JavaScript to Design Front End Screens.
- Engaged in checking the website functionality with JavaScript, CSS and HTML.
- Created CSS styles to keep up the consistency of all screens all through the application and situating of screen objects.
- Examining the web page on cross- browser compatibility to fix the bugs pertaining to different browsers.
- Used to update templates and create additional functionalities by using jQuery.
- Worked with the Object-Oriented Programming concepts such as inheritance etc.
- Used different JavaScript’s and JS libraries, AJAX for validation and for different interactive features.
- Created different modules such as Admin, User, and Job Folders
- Used jQuery to communicate CSS and HTML script with JavaScript functions to gain dynamism functionality to the web pages.
- Participated in development of JSP.
- Used JUNIT test cases for developing
- Involved in developing PL/SQL code for handling data
- Responsible for all client-side validations and implementing business logic based on user selection using JQuery and JQueryUI.
- Involved in writing application-level code to interact with APIs, Web services using AJAX, JSON and XML.
- Used JSON for storing and exchanging information between browsers and servers.
- Used Firebug, FirebugLite, and IE developer toolbar for debugging and browser compatibility.
- Used waterfall model of software development.
Environment: HTML, CSS, JavaScript, jQuery, AJAX, JSP, Eclipse, XML, JSON, SVN, PL/SQL, Windows.