Sr. React Js & Node Js Developer/ Sr. Front-end Developer Resume
Naperville, IL
SUMMARY
- Over 7+ years of experience in teh Web Applications Development using HTML 4.01/5, CSS (2/3), XHTML, JavaScript, Angular JS, Backbone JS, JQuery, AJAX, XML and JSON.
- Strong experienced with React JS and working with React Flux architecture.
- Hands on experienced working with Redux architecture.
- Developed websites using JavaScript frameworks such as Angular JS 2.0 and Backbone JS.
- Developed Responsive Web designs (RWD) using CSS3 Media Queries and Bootstrap.
- Strong experience with JQuery, JQuery plugins (Validator, Drag and Drop, AutoComplete), AJAX, Dynamic HTML (DHTML) and JSON.
- Converted teh mock - ups into hand-written HTML, CSS3, XHTML, JavaScript, JQuery, AJAX, XML and JSON.
- Working with ECMA Script 6 features. Used Babel, Webpack with es2015, react JSX presets.
- Proficient in TDD (Test Driven Development) by writing test cases using Jasmine, J-Unit Framework.
- Experienced in working with Angular JS MVC, MVVM (Data Binding), factory, service, $http, $q, security.
- Experienced in MEAN stack Mongo DB, Express, Node, and Angular.
- Experienced working with Node JS and npm modules like http, q, path, fs, mongo db, kraken, express, lusca and templating engines.
- Experienced using teh task runner like grunt for JShint, minification (HTML, CSS, JavaScript), karma test runner, server, watch and live reload.
- Experienced using npm module bower for managing UI dependency.
- Expert debugging skills using browser developer tools like, Firebug, YSlow, Http Watch, Fangs and Chrome developer tools.
- Experience in Applications using AJAX, Object Oriented (OO) JavaScript, JSON, JSONP and XML.
- Experience working on software methodologies such as Agile/Scrum, Test Driven Development (TDD).scrum
- Experience in working MVC, MVVM and MV* Architectures.
- Experience in developing Ext-JS components like Grids, Toolbars, Panels, Combo-Box and Button etc.
- Involvement using various IDE's, Dreamweaver, Notepad++, eclipse, Adobe Photoshop, Web Storm.
- Specialized in developing Web 2.0 Apps using core JQuery along with AJAX/JavaScript.
- Experience with using various jQuery UI controls and corresponding Event handlers etc.
- Used teh latest HTML5 elements for video playback, content rendering using semantic tags such as article, section etc.
- Client side technologies such as JavaScript, HTML, XML, XSL, Web Services etc.
- Ability to write clear, well-documented, well-commented and efficient code for web development.
- Determined quick learner with strong interpersonal skills and proven ability to manage positive and productive client relationship
TECHNICAL SKILLS
Programming languages: C, C++, JAVA, J2EE
Web Technologies: JSP, PHP5, HTML5, CSS3, JavaScript, JQuery (proficient),JSON, JSTL
Mobile: JQuery Mobile, Android, Cordova, Phone Gap
Databases: MS SQL, MS Access, Oracle, SQLite.
Operating Systems: Windows, Linux, Mac.
Application Tools: Net Beans, Eclipse (SE, EE, Android), Visual Studio, MySQL Workbench.
SDLC Methodologies: Agile, SCRUM.
Frame Works: Angular.js, Backbone.js, Ext JS, Node.js, Express JS, React.js, D3.js, Alt.js.
Testing: J-unit, Jira, Jasmine/Karma, Jenkins, Enzyme, Mocha, Protractor, Jest.
Browsers: IE9, Mozilla Fire Fox, Opera mobile Browser, Chrome, Safari.
PROFESSIONAL EXPERIENCE
Confidential, Naperville, IL
Sr. React JS & Node JS Developer/ Sr. Front-end Developer
Responsibilities:
- Responsible for React, Redux, C# / Web API, SQL, WebPack to meet story specs.
- Responsible for code optimization and testing across other browsers.
- Creating React components, using Redux for unidirectional data flow.
- Used griddle-react for rendering lists of data.
- Performed Unit Testing and Integration testing of teh application.
- Develop various screens for teh front end using React Native and used various predefined components from NPM (Node Package Manager)
- Experience in creating custom, general use modules and components which extend teh elements and modules of core Node.JS.
- Worked on server-side scripting JavaScript framework Node.js, Express.js, created Rest API's using Cloudmine SDK's and connected to MongoDB.
- Performed unit testing using Jenkins with automation, along with integration testing Chrome Inspector to fix bugs and worked closely with QA.
- Used Node.js as a proxy to interact with Rest services and also interacting with Database with react.
- Working with front-end web developers for UI/UX designs.
- Developed REST API's using Node.js and experienced in using web services like SOAP, REST.
- Responsible for creating efficient design and developing User Interaction screens using HTML5 semantics new tags like audio, video, canvas) CSS3, JavaScript, jQuery, AJAX and JSON.
- Implemented stable React components and stand-alone functions to be added to any future pages.
- Used React-Router to turn application into Single Page Application.
- Involved in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept.
- Worked with MOCHA unit test framework to write unit tests for our application.
- Performed teh System Testing, Regression Testing for Complete UI after fixing teh Issues which are reported by Testing Team.
Environment: HTML 5, CSS3, Sass, Less, JavaScript, Bootstrap, Ajax, React JS, Redux, My SQL, XML, XSL, XSLT, JSON, Git hub, Restful API, AWS, Mongo DB, Mocha, Enzyme, Jenkins Chai, and Web Strom
Confidential, New York City, NY
Sr. React JS Developer/ Full Stack Developer
Responsibilities:
- Implemented client-side Interface using React JS.
- Experienced in working with Redux and Alt JS architecture.
- Experienced in working with responsive design utilizing cross browser CSS.
- Developed websites using cross browser development, CSS, CSS animations, CSS prefixes, and CSS pre-processors.
- Used Node.js to run Webpack tasks and build properly teh project.
- Implemented modules into Node JS to integrate with designs and requirements.
- Implemented Initial setup and component migration to Redux.
- Built backend REST API with Node.js, Express.js.
- Experienced consuming APIs using AJAX and manipulating/consuming JSON objects.
- Used JQuery for callbacks, promises and event based functions.
- Experienced in working with HTML5 APIs for Video, Audio, Files, etc.
- Worked on debugging JavaScript ECMA script 6 and HTML code with Firefox Firebug and Google chrome JavaScript debugger.
- Developed various screens for teh front end using React JS and used various predefined components from NPM (Node Package Manager) and Redux library.
- Used Polymers in creating web components and developed browser API's to custom HTML elements
- Developed REST API for test server for Express Router middleware based API’s with Mongo DB integration.
- Experienced in working with Babel, Gulp, NPM, NPM scripts, and Webpack in application build and deployment processes.
- Experienced in writing unit and integration tests for full stack JavaScript applications
- Used advanced level of HTML, XML, AJAX, JavaScript, ECMA script 6, CSS and pure CSS layouts.
- Used AJAX, JSON to send request to teh server to check teh functionality of teh websites.
- Designed modular and reusable React components using Flux Architecture and Material-UI.
- Experienced in writing JavaScript intense Single Page Applications.
- Creating custom elements for polymer and using them for angular app which works as DOM elements.
Environment: React JS, Redux, Alt JS, AJAX, JSON, Material-UI, Javascript, Webpack, ECMA Script 6, Babel, Gulp, Polymer, NPM, Html 5, Express, Node JS, JQuery, JSON.
Confidential, Plano, TX
Sr. UI Developer/ Angular JS Developer
Responsibilities:
- Used Angular JS and Node JS to structure JavaScript code in an MVC (Model, View, and Controller)
- Used Angular JS, D3JS to build a single-page application.
- Creating UI controls using Typescript, CSS, HTML5, and Knockout JS.
- Maintaining teh dynamic front end with Backbone JS collections, Handlebars, HTML and CSS.
- Made extensive use of promises in Angular JS for application control flow.
- Extensively worked on applications using JSON, XML Objects with MySQL.
- Developed REST API applications using Angular JS and Spring MVC.
- Designed teh front end of teh application using Python, Java, HTML, CSS, AJAX, JSON and JQuery.
- Built applications using React.js which allowed us to render pages on both teh client and server using teh same codebase.
- Used dust.js to do teh template.
- Used React JS for creating reusable UI components.
- Created Menus and Drawer component by using Typescript.
- Defined new validations through Angular JS 2.0 for teh form field validation implemented through HTML5.
- Worked on teh UI Framework like JS, Bootstrap, D3Js and Grunt.
- Analysed code quality and performance with jsHint and YSlow.
- Responsible to manipulate any HTML5, CSS3 using Typescript to make teh page has a dynamic outlook.
- Testing teh website on multiple browsers with their old as well as latest release.
- Used JSON for storing and exchanging information between browsers and servers.
- Used GRUNT for setup a proxy for you redirecting XHR requests on you're own system within teh grunt connect server to another system
- Developed teh client interface for back office bolster and worked cooperatively in Agile scrum group on teh outline and improvement of use based MVC system utilizing Angular JS 2.0, HTML 5.0 and CSS3
- Used Polymers in creating web components and developed browser API's to custom HTML elements
- Implemented application level persistence using Hibernate and Spring.
- Implemented Backbone.js and React.js to create a dynamically changing website.
- Used JavaScript, jQuery for user interactions in pages.
- Worked on creating responsive website for smart devices using responsive web design and CSS3 media queries.
- Debugged teh application using Firebug to traverse teh documents and manipulated teh Nodes using DOM and DOM Functions using Firefox and IE Developer Tool bar for IE.
- Created forms to collect and validate data from teh user in HTML and JavaScript.
Environment: HTML 5, JavaScript, backbone.js, Python, Polymer, Typescript, D3JS, dust.js, Node.js, Spring, Hibernate, knockout.js, SCRUM, TDD, React.js, Grunt, AJAX, CSS 2/3, JSON, JQuery, XML, Apache, Angular JS.
Confidential, Stamford, CT
Sr. UI Developer/ Angular JS Developer
Responsibilities:
- Designed teh user interactive (UI) web pages using web technologies like HTML5, XHTML, CSS3, Bootstrap, Angular.js framework.
- Wrote application level code to perform client side validation using jQuery and JavaScript.
- Developed responsive web sites for Phone, Tablets, and Desktops.
- Created graph structure based on MySQL tables using D3JS.
- Developed user interface using JSP with JavaBeans, JSTL and Custom Tag Libraries, JS, CSS, JQuery, Node.js, Angular JS, and HTML to speed teh application.
- Used JDBC to query, update and maintain Database Servers using SQL queries
- Used Bootstrap and Angular JS, React.js and Node.js in TEMPeffective web design.
- Assisted teh Hadoop team with developing Map-Reduce scripts in python.
- Involved in Java, J2EE, Spring, Web services and Hibernate in a fast paced development environment.
- Developed Angular JS Reusable Custom Directives using scope isolation techniques.
- Responsible for setting up Angular JS framework for UI development. Developed html views with HTML5, CSS3, JSON, and Angular JS.
- Used Bootstrap and Angular JS in TEMPeffective web design.
- Used Node.js Bower npm module for UI Dependency management. Worked on bower.json and bower.rc files
- Used MEAN (Mongo DB, Express, Angular, Node) Stack.
- Developed REST API for test server for Express Router middleware based API’s with Mongo DB integration.
- Used CSS3 based design techniques to eliminate table-based layouts, and speed page loading.
- Implement Angular route for interactive tempting.
- Used jQuery to traverse through a DOM tree and manipulated teh nodes in teh tree.
- Collected data from focus group and created JSON files to query on Mongo DB.
- Implemented teh Drag and Drop functionality using jQuery framework.
- Streamlined teh Responsive Web Design to enhance teh User Experience and developed designs for teh prototypes for teh Mobile UI.
- Used JIRA for bug tracking.
- Used GRUNT for initialization of project.
- Worked on consuming JSON object creation, parsing on both clients as well as server side.
- Progressively enhance form elements with jQuery to add more robust functionality.
- Extensive use of JQuery Events for manipulation of events and jQuery plugins for menus and widgets.
- Created images, logos and icons dat are used across teh web pages using Adobe Photoshop.
Environment: HTML5, JavaScript, AJAX, CSS3, JSON, Python, D3JS, Grunt, require.js, spring, Hibernate, SCRUM, jQuery, XML, SQL, Backbone.js, Bootstrap, Photoshop, JIRA, Jasmine, Karma.
Confidential, Appleton, WI
UI Developer
Responsibilities:
- Responsible for creating efficient design and developing User Interaction screens according to teh client requirements using HTML, CSS, JavaScript, jQuery, AJAX and JSON.
- Used JavaScript, jQuery for making teh web application user interactive.
- Worked with complete redesigns of a daily events website and focused on improving readability, utility, and overall User experience (UX)
- Created UI designs using Web 2.0 standards.
- Used Node JS for heavy DOM manipulation.
- Used Maven and Jenkins for Build Automation Process.
- Responsible for creating teh screens with table-less designs meeting W3C standards.
- Developed page layouts, navigation, animation buttons and icons using HTML, CSS and JavaScript.
- Created forms to collect and validate data from teh user in HTML and JavaScript.
- Used SOAP in teh implementation of Web services.
- Merged frontend tools with teh help of GRUNT for vibrant plugins.
- Used JavaScript for page functionality, pop up screens and drop down menus on teh webpage
- Interfaced with third-party vendors to customize UI/UX solutions.
- Responsible for writing Unit tests for services, controllers and directives and used Karma to run teh tests.
- Elegantly implemented page designs in standards-compliant dynamic XHTML and CSS.
- Further tasks include management of all MySQL database and all teh required tables to store different survey information related to teh site.
Environment: HTML5, CSS3, JavaScript, Jenkins, Node.js, jQuery, Grunt, XHTML, AJAX, JSON, XML, Apache, MAC OS, ECLIPSE, SVN, Jasmine, Karma.
Confidential
UI Developer
Responsibilities:
- Designed, developed Webpages into HTML and DHTML.
- Conceptualized and coded user interfaces for websites projects using HTML, DHTML, CSS, Fireworks and JavaScript
- Designed and developed UI for Intranet applications.
- Used Java Script Dynamic Popup in teh Webpages.
- Wrote DHTML, JavaScript and CSS for final application and tested code in cross browser platforms.
- Maintained Section 508 and W3C standards.
- Designed, developed, tested and maintained web pages from concept to completion
- Reduced inconsistencies and usability issues with teh website.
- Created templates, Image Maps, Layers, using Dreamweaver.
- Designed Catalogs and Brochures using Photoshop.
- Designed and developed world-class prototypes and templates.
- Developed micro sites and blogs to explain products and services of teh organization.
Environment: HTML, XHTML, DHTML, XML, CSS, Photoshop, Illustrator, Adobe Photoshop, Macromedia Flash, Macromedia Dreamweaver, Microsoft FrontPage, JavaScript, Java.