React Js Developer Resume
Troy, MI
OBJECTIVE
- Around 8+ years of experience as a Front - End web developer in developing and designing user interface of Internet/Intranet applications using HTML/HTML5, CSS/CSS3, Bootstrap, XHTML, XML, JavaScript, jQuery, JSON, Ajax, Ext JS, React JS, Redux, GraphQL, AngularJS and NodeJS.
SUMMARY
- Experience in Responsive web design using CSS3 media queries, pseudo-elements, created various screen sizes for different devices like mobile, tablets, and computers.
- Experience in server-side CSS pre-processing platforms such as SASS and LESS.
- Experience in using ReactJS components, Forms, Events, Keys, Router and Flux concept.
- Used Middleware, Redux-Promise in application to retrieve data from Backend and to also perform RESTful services.
- Expertise inReact JSframework to develop theSPA. Experienced inReact JSand working withReact Flux architecture.
- Good Experience inReact jsfor creating interactiveUI'susingOne-way data flow, Virtual DOM, JSX,concepts.
- Proficient in understanding of JavaScript libraries and frameworks such as AngularJS, React JS.
- Experience with middleware's using Redux-Thunk, Redux-Saga, Redux-Logger, and Universal React Redux. Expertise in ReactJS framework to develop the SPA.
- Experienced in using ReactJS components, Forms, Events, Keys, Router, Animations and Flux concept.
- Expertise in React Component for UX-Library consisted of Button, Checkbox, Input, Icons, Toggle Button, Dropdown, Multi-Level Dropdown and many more.
- Proficient on Automation tools like Selenium, TestNG, Junit, Ant, Maven, Jenkins, Cucumber, and SOAP UI Pro for testing. Expertise in using bug/issue tracking and project management tool JIRA.
- Experience in working with AngularJS, Angular Flux, and Redux architecture using complex object-oriented concepts in improving the performance of websites.
- Developed various screens for the front end using ReactJS and used various predefined components from NPM and Redux library. Excellent experience in working with Agile SCRUM Methodology.
- Experience in the design and construction of various web and enterprise applications using technologies like Web Services, JavaScript, and HTML.
- Experience with simplified React.js workflows (such as Flux or Redux).
- Experience in working with RESTful Web Services and implementing RESTful API's.
- Worked on high-level build tools like Grunt and Gulp.
- Good understanding of cross-browser compatibility issues and experience with debugging tools on Chrome, Firefox, Safari, and IE.
- Well experienced in debugging websites using Firebug, Fiddler, Browser Developer tools.
- I have worked on complete Agile/Scrum Methodology and User Interface web development by requirement
TECHNICAL SKILLS
Web technologies: HTML5, CSS3, LESS, SASS, JavaScript, JSON, Bootstrap, jQuery, AJAX
Javascript libraries and Frameworks: Angular Js, React, React JS, Redux, jQuery, Node JS, Express JS, Require JS Bootstrap, GraphQL
Programming Languages: JavaScript, JSX, ES6, C#, Typescript
Databases: Oracle 11g, DB2, PostgreSQL, MongoDB
Front end Tools: NodeJS, NPM, Gulp, Grunt, Web pack
Version Control Systems: Git, Tortoise SVN, SourceTree
Build &Deployment Tools: Maven, Jenkins
Operating Systems: Windows, Mac, Unix/Linux
PROFESSIONAL EXPERIENCE
Confidential, Troy, MI
React Js Developer
Responsibilities:
- Design, develop and test HTML5, CSS3, JavaScript and ReactJS that meet accessibility and web browser standards.
- Used React flux to polish the data and for single directional flow.
- Utilized GraphIql for getting data into the web-pages.
- Created the custom reusable components using ReactJS, JSX, ES6 features.
- Maintained states in the stores and dispatched the actions using Redux.
- Used Babel, Webpack with ES6, React JSX presets.
- Developed user interface by using theReact JS, FluxforSPAdevelopment.
- Involved in the creation of interface to manage user menu and Bulk update of Attributes using ReactJS.
- Worked with React JS components, Component life cycle methods, Forms, Events, States, Props, Keys and Routes.
- Implemented application testability and diagnostics and fixing bugs with the help of REDUX (Reducers) architecture.
- Responsible for applying the latest development approaches including MVC in the browser, by event-driven applications using AJAX, JavaScript, JSON and React JS.
- Worked with Passport and JSON web tokens for authentication and authorization security configurations usingNode.js.
- Worked with Asynchronous data with Axios, middleware’s like Redux Thunk in applications.
- Used Axios to connect the Front-end React JS to Back-end NodeJS.
- Knowledge of performance testing frameworks including Enzyme and Jest.
- Worked with Angular JS routers, forms, modules, DOM, events, expressions, controllers, filters and Http Request.
- Involved in developing web Page Applications using Angular JS.
- Developed JSX files for maintaining contents like video, images, audio, and display them in a flash application.
- Worked on many custom modules and widgets using ReactJS/CSS/HTML and made those cross-browsers consistent.
- Experience in popular build tools for JavaScript projects like Web pack.
- Used JIRA as the bug tracking system to track and maintain the history of bugs/issues daily.
- Used Version control system GIT and Bitbucket as code repository.
- Experience in all phases of SDLC like Requirement Analysis, Implementation and Maintenance, and extensive experience with Agile and SCRUM.
- Involved in an agile workflow. Every two weeks, Sprint and Daily standup meetings to discuss the development of an application to deliver in time.
Environment: ReactJS, Redux, NodeJS, AngularJS, HTML5, GraphIql, CSS3, JavaScript, AJAX, JSON, SASS, Rx JS, React Material, Jest, Enzyme, Visual Studio, TFS, Agile.
Confidential, Blue Bell, PA
React Js Developer
Responsibilities:
- Involved in designing and developing the web pages using HTML 5, CSS3, JavaScript, Bootstrap, SASS, LESS, React JS, Redux, and Node JS.
- Developed Hybrid applications using React.JS, HTML5, CSS3, JavaScript, and AngularJS that are cross platform compatible.
- 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 on React JS Virtual Dom and React views, rendering using components which contains additional components called custom HTML tags.
- Utilized GraphIql for getting data into the web-pages.
- Worked in using React JS components, Forms, Events, Keys, Router, Animations, and Redux concept.
- Integrated delivery (CI and CD process) Using Jenkins.
- Implemented stable React components and stand-alone functions to be added to any future pages.
- Responsible for React UI and architecture. Building components library, including Tree, Slide-View, and Table Grid.
- Used React JS to build the UI components, developed filters to display different dimension of data and font size modifiers.
- Used React JS to abstracts away from the DOM function, giving a simpler programming model and better performance.
- Implemented architectural and component front-end architecture with React JS app client.
- Developed various screens for the front end using React JS and used various predefined components from NPM.
- Used Web pack, Babel, grunt and gulp for transpiration (compilation) configuration for Typescript to be converted to JavaScript.
- For Responsive Web design used Bootstrap to build grids, layouts and components. Used Bootstrap components like dropdown menus, navigation bar, alerts, and labels.
- Used GIT bash commands to clone the project from bit bucket.
- Involved in troubleshooting and debugging applications.
- Worked extensively in Agile Development process and met the timelines with quality deliverables.
- Developing, implementing, and maintaining web-based applications, interface programs and report programs.
- Used Git for version control and GitHub for storing repositories
Environment: HTML5, CSS3, JavaScript, jQuery, DOM, JSON, Node JS, Angular, React JS, AJAX, RESTFUL API, Git, LESS/SASS, web pack, Bootstrap, Responsive Web Design.
Confidential, LOUISVILLE, KY
React Js Developer
Responsibilities:
- Developing dynamic web pages using HTML5, CSS3, Bootstrap, jQuery, React JS, Node.JS.
- As a UI developer,assisted my team in developing two different Web-based applications.
- Implemented Angular 4 Controllers to maintain each view data and Implemented Angular Service calls using Angular Factory.
- Used Angular 4/6 custom pipes to format the data before displaying it to the user. And designed dynamic client-side JavaScript code to build web forms and simulate process for a web application, page navigation using Angular 6.
- Used ECMA Script 6/ES6 for building features like arrow functions, template strings, class destruction and modules.
- Integrated the model and view part using Model View Models (MVVM) and developed user interface by using the React JS, Redux for SPA development.
- Implemented client-side Interface usingReactJS and worked using ReactJS components, Forms, Events, Keys, Router, Animations and Redux concept.
- Involved in ReactJSfor Data patterns which improves readability and made it easier to maintain larger apps and used ReactJS for declarative, efficient, and flexible JavaScript library for building user interfaces.
- Utilized a concept called Virtual DOM in ReactJS to create in-memory data structure cache, enumerate the resulting differences, and then update the browser's displayed DOM efficiently.
- Created React JS components using JSX, followed FLUX design pattern for unidirectional data flow.
- Build React components and stand-alone functions to be added to any future pages.
- Responsible for developing a front-end application usingReact JS and Redux architecture for internal team’s productivity use.
- Created Typescript reusable components and services to consume REST API's using Component-based architecture provided byAngular 4/6.
- Created reusable templates using Angular directives and worked with NPM package manager tools (Node JS).
- Created UI templates for final look and feel using HTML5, Fireworks, Flash, Dreamweaver and Photoshop.
- Developed a core component of Analytics with Node.js, and Socket Stream.
- Developed UI components for email and link sharing of documents and files for a Content Management System using Backbone.js and jQuery.
- Worked with version control systems (GIT), Bitbucket, Docker to keep track of development state.
- Designed / Developed Ajax Driven Web based application using JavaScript, Ajax, JSON, JSPs and Servlets.
- Parsed the XML based responses using JAXB Parser and validated XML against the schema.
- Followed Agile (SCRUM) methodologies for Software Development.
Environment: Angular 4/6, ReactJS, Object Oriented JavaScript, jQuery, JSON, AJAX, HTML, DHTML, CSS, Agile methodology, Dreamweaver, Usability Testing, Jasmine, MySQL, Windows, PostgreSQL.
Confidential, New York, NY
UI Developer
Responsibilities:
- Instrumental role in the development of Hi-fidelity prototypes using HTML, HTML5, Java scripting, XML.
- Worked closely with product management teams to strategize design solutions, produced navigation flows and prototypes.
- Designed the user interface and navigation for the whole web application using HTML, XHTML, and XML.
- Created cross-browser compatible and standards-compliant CSS-based page layouts using CSS margin, CSS padding, CSS table, Pseudo classes, Pseudo elements, CSS positioning, CSS text.
- Developed the client-side validations using JavaScript form validations.
- Created Test Plans for Unit Testing and System Testing.
- Involved in supporting the User Acceptance Testing for the first implementation.
- Devised optimal Human Computer Interactions by minimizing dialogue and reducing ambiguity in various project screens.
- Drafted usability evaluation as needed in planning, preparation, and follow up, so that each design iteration was evaluated effectively and at the correct time.
Environment: HTML, DHTML, XHTML, HTML5, CSS, XML, JavaScript, jQuery, Adobe Dreamweaver, Java, JSP and Microsoft products.
Confidential, Jersey City, NJ
UI Developer
Responsibilities:
- Participated in requirements gathering, analysis, Conceptual Design and Details.
- Involved in development and finalization of initial design of the application and worked with content managers, copywriters and designers to resolve the issues.
- Implemented all UI modules for the product using JavaScript, AJAX, and jQuery.
- Implemented the editor component with spell-check using AJAX, JSON.
- Integrated jQuery Grid View for all Data View for the product.
- Used jQuery CSS selectors, toggles, and hover functionality, ToolTip, Ajax Forms.
- Created cross browser UI components using various jQuery.
- Worked with full UIcontrol of HTML/CSS, maintaining code and cleanliness.
- Implemented the presentation layer with HTML, DHTML, jQuery, Ajax, and CSS.
- Displayed on demand data to the user using Ajax.
- Extensively used jQuery plug-ins like Image Light box, Ajax Queue, Auto Populating select-box, Search plugin, calendar plug-in, AJAX-queue plug-in, and auto populating multiple select-boxes.
- Written and implemented CSS throughout the site, both as in-line and imported files.
- Written and implemented Object Oriented JavaScript throughout the site, both as in-line and imported files.
- Created role based DHTML navigation menu, menu items change dynamically, derived from the database.
- Timely delivery of the assigned projects.
- Monitor site for any UI inconsistencies and fix all the UI bugs reported in the test track.
- Thoroughly worked with Functional Specification documents, UI documents checked all UI requirements and gathered all PSD'S according to the functional requirement document.
- Worked on multiple projects simultaneously.
- Attended project meetings on a regular basis and helped to improve the Project workflow.
Environment: JavaScript, jQuery, Core Java, CSS, AJAX, HTML, DHTML, XML, DOM, Photoshop 5, PHP, MySQL and Eclipse IDE.