Reactjs Developer Resume
Springdale, AR
SUMMARY:
- Having 5 Years of extensive professional experience as a Front - End UI Developer developing web applications.
- Expertise in developing User Interface (UI) Applications and professional Web Applications using Web Standards HTML, CSS, JavaScript, TypeScript, Angular, React JS, Node.js, Backbone JS, Express JS, jQuery, DOM, AJAX, XML, Bootstrap, JSON.
- JavaScript expertise in scripting languages like ReactJS, NodeJS, AngularJS and jQuery.
- Expertise in using AngularJS directives, Controllers, Filters, Services, Temples, Events, and Injectors. Hands on Experience on Angular CLI (Command line Interface).
- Extensive experience in Redux and React JS to create user interfaces.
- Solid understanding of React Virtual DOM Algorithm , for React performance optimization.
- Experience in using React JS components , Forms , Events , Keys , Router , plus Redux , Animations and Flux concept .
- Worked in ReactJS for creating interactive UI's using One-way data flow , Virtual DOM , JSX , React Native concepts .
- Developed the backend by using Node.js, Express and MongoDB.
- Extensive experience in developing responsive web application using with CSS3 LESS and SASS (SCSS extension files).
- Extensive experience in working with SOAP and RESTful Web Services.
- Hand on Experience implementing AJAX calls for better web-based User Interface and Used AJAX to Get, Post, Delete, Put the data from the server asynchronously by using Restful APIs for JSON object as per the requirements of data integration and data manipulation.
- Experience in Responsive web design with the UI compatibility being multi-device compatible (Desktop, Tablet, Mobile - iOS, Android) and Cross Browser Compatible.
- Experience in making Responsive Web Pages using Media Queries and Bootstrap, Material Design lite for styling mobile applications.
- Highly skilled at front-end engineering using Object-Oriented JavaScript.
- Strong Knowledgeable in Bootstrap.js and Responsive Web design.
- Strong Knowledge in Backbone.js, Underscore.js, and Node.js framework concepts.
- Experience with ES6 features including premises, class, and arrow function, de-structuring assignment, modules and default parameters.
- Experience in Redux and React JS to create user interfaces.
- Strong experience in developing various pages for front end using ReactJS and used various predefined components from NPM (Node Package Manager) and redux library.
- Expertise in creating User Controls, Web Forms and client-side validations using JavaScript.
- Experience with Grunt, Gulp and Browser modules of NodeJS.
- Worked with Relational and no SQL databases like MongoDB & Oracle, MYSQL . Hands on experience writing SQL Queries .
- Ability to apply W3C web standards to ensure best cross-browser user experience, long term user retention and engagement.
- Proficient in using XML/JSON and AJAX to link with back-end applications.
- Experience in Mocha, Chai, Karma, Jasmine in JavaScript Unit Testing/Test driven Development (TDD) and (BDD) good knowledge in Load Testing.
- Experience in source code controlling tools SVN, GIT, JIRA, and Jenkins.
- Responsible for checking cross browser compatibility and hence worked on different browsers like Safari, Internet Explorer, Mozilla Firefox, and Google chrome.
- Knowledge of SDLC and its phases with exposure in Agile, waterfall, Iterative/Incremental and V-model methodologies.
- Excellent interpersonal abilities, communication skills, time management and team skills with an intention to work hard to attain project deadlines under stressful environments.
TECHNICAL SKILLS:
Programming Languages: C, C++, PL/SQL, SQL, Unix, ASP.net.
Web Technologies: HTML/HTML5, XHTML, DHTML, XML, JavaScript, jQuery, CSS/CSS3 LESS and SASS, AJAX, REST, JSON, Bootstrap, Responsive Web Design, Backbone.JS, Underscore.js, Node.JS, ReactJS and AngularJS.
Web Services: SOAP, Rest API.
Web Server: Apache HTTP Web Server, XAMPP, WAMP
IDE: Eclipse, Visual Studio, Notepad++, Edit Plus, Sublime Text, Adobe Dreamweaver, AtomIDE, IntelliJ, WebStorm, Adobe Photoshop, Brackets.
Unit Testing: Jasmine, Karma and Mocha, Chai.
Databases: MS Access, Oracle, MySQL, MongoDB.
Tools: JIRA, Firebug, Google Chrome Web Debugger, IE developer Tools
Version Control: SVN, GITHUB
Project Management: Agile Methodologies, UML Waterfall, TDD.
Operating Systems: Windows, Linux, MAC OS.
PROFESSIONAL EXPERIENCE:
Confidential, Springdale, AR
ReactJS Developer
Responsibilities:
- Developed Page layouts, Navigations and presented designs and concepts to the clients and the management to review the complete explicit design with the help of HTML5 and CSS3 with the help of CSS preprocessors Less for creating clean and faster stylesheet and responsive by Bootstrap.
- Used ES6 and JSX with react for component development. Used Babel to compile JSX and Es6 into JavaScript.
- Used React JS for frontend framework and Redux architecture for creating data layers for unidirectional data flow.
- Worked on ReactJS for its code reusability and integrated Bootstrap. Used Redux architecture in the whole process to connect Actions.
- Used React Router to create a Single Page Application (SPA) which can bind data to specific views and synchronize data with server.
- Using JavaScript, JQuery for user interactions in pages. Creating a Responsive web application integrating Twitter Bootstrap with React JS and media queries .
- Implemented Redux-form. Used Synchronous and Asynchronous Validations to validate the values.
- Implemented ReactJS client-side form validation to validate the user inputs before passing to back-end.
- Implemented modules into Node JS to integrate with designs and requirements.
- Added dynamic Functionality by creating and dispatching Action Creators that deployed Actions.
- Used Object Oriented Programming concepts to develop UI components that could be reused across the Web Application.
- Wrote client Side code using React JS and used NPM & gulp directories to generate the server environments.
- Used Webpack to bundle all JavaScript files and takes all modules with dependencies and generate static assets.
- Used Git for version controlling and regularly pushed the code to GitHub.
- Used React developer tools plugin for debugging .
- Worked with JEST unit test framework to write unit tests for React code.
- Extensively used debugging tools such as Firebug and IE Dev tools to investigate the issues and fix bugs.
- Interacted with Testing Team, Scrum Masters and Business Analysts for fixing of Issues.
- Participated in day-to-day meeting/workshops, status meeting, strong reporting and effective communication with project manager and developers with the help of Agile Methodology and SCRUM process.
Environment: HTML5, CSS3, Sass, Less, JavaScript, Bootstrap, Ajax, React JS, Redux, Grunt, JSON, GitHub,
Confidential, Pittsburgh, PA
ReactJS Developer
Responsibilities:
- Developed dynamic web pages using ReactJS, HTML5, CSS3, jQuery, Bootstrap, NodeJS and AJAX.
- Involved in building applications using ReactJS by building re-usable UI Components.
- Built features in the UI using Bootstrap , to easily create great looking front-end features in short periods of time.
- Produced content pages with CSS3 layout and style markup presentations and used JavaScript methods and properties.
- Used Redux to store data from multiple API endpoints.
- Worked on React JS components , Forms, Events, Keys, Router, plus Redux , Animations and Flux concept .
- Extensively used core features like Props and State.
- Worked on React JS for developing UI using Sorting, Pagination.
- Experience in RESTful web services to integrate between Server side to Client side.
- Involved in complete SDLC - Requirement Analysis, Development, System and Integration Testing.
- Used AJAX to reduce the network load and update only the certain components of the website.
- Performed unit testing with Jasmine before implementing code in different sections of the application.
- In Phase Two, worked closely with the Back-End team to display data using the Custom Components, library Components, and Redux.
- Used ReactJS 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 request to server.
- Worked on Express Framework to set up middleware to respond to the HTTP requests with the help of NodeJS.
- Gathered data from API/web services via AJAX-JSON calls and updating the DOM within the result sets.
- Worked with the project management tool Bitbucket and Source Tree.
- Worked with Package managers NPM, Bower and build tools Gulp.
- Worked with JASMINE unit test framework to write unit tests for JavaScript code.
- Debugged and conducted code cleanup once a week in every sprint, to assure that code wouldn't break if deployed to the master branch in Git .
Environment: ReactJS, Redux, HTML5, CSS3, Bootstrap, JavaScript, MongoDB, Web pack, AJAX, JSON,
RESTful Web Services, NodeJS, Gulp, Karma, GIT and Agile.
Confidential, Naperville, IL
Angular Developer
Responsibilities:
- Involved in development of User Interface using HTML, CSS, TypeScript, jQuery, AJAX, JSON, Angular2.
- Extensively used Angular2 UI form-grid and UI components.
- Developed Angular2 reusable components to render the HTML.
- Implemented Angular2 component router for navigation.
- Worked with Angular2 directives, components, pipes, injectables.
- Designed and developed the login portal using framework Angular2 along with HTML5, CSS3 and Type Script.
- Moved existing AngularJS controllers and services to Angular2 components for more responsive and less dependency.
- Created TypeScript reusable components and services to consume REST API's using Component based architecture provided by Angular 2.
- Enhanced legacy application by building new components in Angular2 and typescript.
- Developed HTML prototypes and UI deliverables such as wireframes, screen mock-ups and interface design.
- Produced content pages with CSS layout and style markup presentations and used JS methods and properties.
- Used jQuery framework for UI centric Ajax behavior.
- Used various jQuery and Bootstrap plugins like data picker, bootstrap select etc.
- Used AJAX, JSON to send request to the server to check the functionality of the websites.
- Developed different jQuery component in MVC micro architecture framework which internally use various design pattern such as singleton, command, delegate etc.
- Used JSON for storing and exchanging information between browsers and servers.
- Developed the custom data grids upon jQuery framework to deliver the business data.
- Developed single page web application using JavaScript framework Angular 2.0.
- Used Selectors, Events, AJAX, and Dom Manipulation using components in Angular JS 2for updating content on DOM nodes.
- Worked on debugging JavaScript and HTML code with Firefox Firebug and Google chrome JavaScript debugger.
- Involved in all stages of software development life cycle including Analysis, development, implementation, testing and support.
Environment: Angular2, HTML5, CSS, ReactJS, Dreamweaver, MS Excel, XML, Bootstrap, JavaScript, jQuery, DOM, DML,
Adobe Flash, Photoshop, GIT, Eclipse, SOAP, ANT, Grunt, Firebug, SQL, Window.
Confidential
Angular Developer
Responsibilities:
- Developed single page responsive Web UI using HTML5, AngularJS, Bootstrap, CSS3, JavaScript, Angular validations, NodeJS, NPM.
- Involved in implementation of MVC pattern using Angular JS, NodeJS.
- Developed AngularJS services for reusable functionality.
- Responsible for development of the web pages from mock-ups. leading small development teams of 4 members and the ability to write technical documentation
- Used Bootstrap Grid System and CSS3 Media Queries to develop single page responsive application with good user experience in all platforms like desktops tablets and mobile phones.
- Created animation effects during the data load, waiting for the AJAX response using jQuery.
- Extensive experience in creating Stored Procedures, Functions, Packages, Triggers, and other database objects using SQL and PL/SQL.
- Improved the performance and response time of the application by implementing AJAX.
- Developed Rest API using NodeJS using various modules in node like express.
- Generated responsive data tables using with Bootstrap grid system.
- Managed projects with Grunt task runner and combined with Bower package manager to install JavaScript latest version of libraries based on running in the node.js environment
- Created prototype before development based on static and approved design documents and wireframes.
- Developed custom bootstrap with brand appropriate styles, colors, animations, and font icons.
- Used jQuery plugins for Drag-and-Drop, Widgets, Menus, User Interface, and Forms.
- Followed the Agile and Scrum development methodologies.
- Performed unit testing using Jasmine and Karma, along with integration testing Chrome Inspector to fix bugs and worked closely with QA.
- Heavily involved in the defect fixing and additional development activities - coordinating with the SQA team for the complete approval in UAT.
Environment: AngularJS, HTML5, DHTML, CSS3, Bootstrap, JavaScript, jQuery, Jasmine, Karma, Photoshop CS6, Illustrator
CS6, Git, Twitter Bootstrap, JSON, AJAX, Grunt
Confidential
Web Developer
Responsibilities
- Developed the User Interactive web pages in a professional manner using web technologies like HTML, XHTML and CSS based on the W3C standards.
- Gathered the data from the backend using AJAX and jQuery, JSP.
- Gathered data from API/web services via AJAX-JSON calls and updating the DOM within the result sets.
- Creating cross-browser compatible and standards-compliant CSS based page layouts.
- Worked on fixing cross browser compatibility issues.
- Created Valid XHTML, CSS templates.
- Created and deploying new features in order to sustain and amend existing applications.
- Developed client-side validation code using JavaScript and jQuery.
- Created pages in Site Core and validating the HTML code with W3C Validator.
- Fixed the HTML errors in site core content editor.
- Fixed Front-End issues with the layouts.
- Highly involved in making updates to the current website and simultaneously handling other projects.
- Involved in coding pages with best Search Engine Optimization (SEO) techniques.
Environment: HTML, JavaScript, CSS, jQuery, Ajax, XHTML, DOM, Usability Testing, Windows, etc.