Web Ui / React Js Developer Resume
Grand Forks, ND
PROFESSIONAL SUMMARY
- Overall 8 years of professional experience in Web Development, designing professional web applications using HTML 4.0/5, CSS2/CSS3, JavaScript, JQuery, Bootstrap, LESS, SASS, SCSS.
- Excellent experience working as an interaction designer with Online web portals, applications and eCommerce websites.
- Strong noledge on best procedures and integration of front end and back end for eCommerce websites using MVC, Custom filters and Directives.
- Extensive experience in building Single Page Application (SPA) using Model View Controller (MVC) Framework such as Angular JS, React JS, Angular 2, Backbone JS framework.
- Expertise in client scripting language and serve scripting languages like JavaScript, Node.js, PHP, Knockout.js.
- Well proficient in using GIT, SVN, CVS and TFS versioning systems.
- Proficient in making AJAX calls using JQuery and usage of JSON for faster and impulsive responses.
- Worked on PHP, WordPress Platform for Personal and small business company Websites.
- Good experience in creating and using Wireframes, Prototypes.
- Solid understanding of React Virtual DOM Algorithm, for React performance optimization.
- Experience in building modern web application usingReact.jsandReactecosystem libraries.
- Strong noledge on React - Redux and Thunk for state management and async libraries
- Experienced in Test Automation tools like Webpack, Gulp and Grunt.
- Expert in conducting unit tests with Protractor, Jasmine and Karma.
- Experience in working with Angular 2.0 with extensive noledge on the latest ECMA features (ES5/ ES6) and best Practices.
- Experience in authentication middleware Passport.js and event based bi-directional communication library Express JS and Socket.io.
- Experience in developing Web applications using CSS pre-processors like LESS and SASS.
- Expert in creating variousPL/SQL stored procedures, views, functionsand temporary tables for data input to the Crystal Reports.
- Developed Web Forms and Win Forms applications with PHP and Visual Studio.
- Solid noledge of relational database design and development (SQL, stored procedures, data modelling) and understanding of NoSQL databases (Cassandra, MongoDB).
- Great ability to write clear, maintainable, well-documented, well-commented and efficient code for web development.
- Adaptability to the new environment and self -motivated starter.
- Strong understanding and experienced with all the phases of SDLC and Agile development methodologies including Scrum.
- Worked in JIRA and regular scrum meeting with business requirements as main objective.
- Rich experience in agile methodologies such as Agile(Scrum), waterfall model and Test-driven environment.
TECHNICAL SKILLS
Operating Systems: Windows, Ubuntu, Linux, Mac OS X
Web Technologies: HTML/HTML5, CSS2/CSS3, SASS, DHTML, XML, XHTML, XSLT, AJAX, jQuery, JSON, Enzyme, React, Chart JS
Languages: JavaScript, Core Java, PHP, SQL, Typescript.
Frameworks: Node.js, Angular JS/2, Require.js, ExpressJS.
Libraries: jQuery, Bootstrap, Can JS, EJS.
IDE, Editors: Eclipse IDE, Net Beans IDE, Adobe Dreamweaver, Brackets, Web Storm, Microsoft Visual Studio, Photoshop.
Database: MS SQL Server, My SQL Server, Oracle 12g, NoSQL
Debugging Tools: Firebug, Bugzilla, Chrome Developer Tools.
Version Control: SVN, GIT, TFS
Automation Tools: Grunt, Gulp, Webpack, Babel
Web/App server: Web logic, Apache Tomcat, ASP.net, HTTP Web server
Operating System: Windows, Linux (Redhat, Centos) and Ubuntu.
CI/CD: Jenkins
Methodologies: Agile/Scrum, Waterfall.
PROFESSIONAL EXPERIENCE
Web UI / React JS Developer
Confidential, Grand Forks, ND
Responsibilities:
- Extensively used JavaScript, jQuery, Angular 2.0, HTML5, CSS3 features for developing and designing web pages.
- Involved in writing application level code to interact with APIs, RESTFUL Web Services using AJAX, JSON.
- Created Angular directives, services and controllers for complete ground up development and migration of existing jQuery web application.
- Setup production dependencies like Webpack, Es-lint, watch, Enzyme, babel, babel-Polyfill for making the code more understandable and workable.
- Used latest ES6 features and Typescript for strongly typed coding
- Developed certain features of the application functionality i.e. CRUD (Create, read, update, delete) features using Backbone.js and Responsive Design.
- Improved the performance in Angular 2 Forms, Validations, Modules, Factory Services, DOM, Events, Expressions, Directives, Controllers, filters, Http Request.
- Created reusable templates and style sheets based on UIstandards and guidelines; Performed functional tasks using specification ns and wireframes.
- Developed REST API test server for ExpressRouter middle-ware based API's with components from NPM and Redux library.
- Developed internal application using React-Redux and Node.js connecting to MySQL on the backend for getting the users data.
- Used React-router functionality for making the page more responsive and fast UI.
- Used React-redux for maintaining the uni-directional flow and single stored procedures.
- Developed application using React JS to build user interfaces using JSX syntax.
- Tested the components of Redux and React using Jest, Enzyme.
- Performed Unit Testing of the developed component and worked closely with manual testers and automation testers.
- Responsible for transforming design mock-ups to W3C standards HTML pages.
- Involved in Agile methodology and attended daily scrum meetings.
Environment: HTML5, CSS3, Ajax, SCSS, Angular 2.0, ReactJS, Redux, jQuery, JavaScript, JSON, DOM, SCRUM, Restful Web services, SQL, RWD, JIRA, Git, Jest, Enzyme.
UI developer
Confidential, Rochester, MN
Responsibilities:
- Developed dynamic web pages using HTML/HTML5, CSS/CSS3, jQuery, AngularJS, Bootstrap, SASS.
- Used version control repository SVN (Subversion by apache), JIRA/ Quality Center for ticketing, GitHub for nightly build.
- Extensively used the Node.js, Angular 2, Backbone.js and Require.js MVC Frameworks in the development of the web application.
- Created stored procedures to join multiple tables for contract data interface files using MongoDB.
- Used Angular 2 framework to bind HTML5 (views) to JavaScript objects (models).
- Created custom elements, HTML imports, shadow DOM to allow fully encapsulated custom elements by using Angular.
- Built Web pages that are more user-interactive using JQuery plugins for Drag and Drop, Auto Complete, JSON, Angular 2, JavaScript.
- Worked with Jasmine and Karma for unit testing before the build.
- Consuming RESTful Web Services for JSON/XML data using jQuery, AJAX and Angular 2, http & resource services.
- Developed REST API for test server for ExpressRouter middleware-based API's with Mongo DB integration.
- Worked with modules like Mongo DB and mongoose for database persistence using Node.js to interact with Mongo DB.
- Worked with Passport and JSON web tokens for authentication and authorization security configurations using Node.js
- Developed an internal application using React JS.
- Used redux for managing the workflow and single storage procedure for efficiency of the app developed.
- Utilized Redux thunks and middlewares for making the async data flows using Dispatch and state methods.
- Developed npm script test cases for testing the React and redux components.
- Managed the state flow and passed the data from child to parent and parent to child and sibling components using states, props, callback functions.
- Used Mock API for automated testing of code while developing to make the code work faster and instantaneously and later imported the real API.
- Used Angular Internationalization for making the users change the language of the web page and the data & time format.
- Followed theAgileandScrum developmentmethodologies.
- Implemented Test Driven Development using Testing tools - Grunt/Gulp.
- Worked on cross browser compatibility issues and fixed the bugs.
Environment: HTML5, CSS3, jQuery, AngularJS 2.0, ReactJS, Node.js, Bootstrap, SCSS, Ajax, JSON, Photoshop, Grunt/Gulp, Restful Services, JavaScript, MongoDB, JIRA, Jenkins, NPM scripts.
PHP and Web Developer
Confidential, Irvine, CA
Responsibilities:
- Involved in developing the UI pages using HTML, CSS, JavaScript, Angular JS, Ajax and jQuery.
- Involved in Agile Story point methodologies and full software development lifecycle for designing, coding, testing, debugging and support.
- Involved in development and implementation of Application, mobile and Web based Technology Solutions.
- Developed front end along with pages for user interactions; for the entire website using HTML, CSS3, JavaScript JSON, jQuery, and AJAX.
- UsedSQLextensively in command objects of Crystal reports.
- Participated in meetings with the end-clients to develop layout, color scheme for the web page and implemented them with the help of HTML, CSS3 and JavaScript.
- Used Can JS for making the rich web application widgets.
- Built AngularJS framework including MVC architectures, different modules, specific controllers, templates, custom directives and custom filters.
- CreatedPHPSessions and Cookies implementation for storing the data in the cache.
- Worked with various AngularJs Expressions, Directives, Filters and Controllers.
- Converted data from database into JSON and XML format files to retrieve useful information using AJAX calls and display them on the browser.
- Used AngularJS framework where data from backend is stored in model and populated it to UI.
- Resolved Cross Browser Compatible Issues for different version of IE, Safari, Chrome, Firefox and Opera.
- BuiltPHPand CSS system for controlling text display issues cross-platform and cross browser.
- Used PHP web services to interact with the data among the modules and then give the notification to the user.
- Debug the application using Firebug to traverse the documents and manipulated the Nodes using DOM and DOM Functions.
Environment: HTML5, CSS, JavaScript, Angular JS, Ajax, Node.js, PHP, Adobe Photoshop, Adobe Dreamweaver, Can JS, PHP web Services, SOAP UI, JIRA, MySQL.
Web Developer
Confidential, New York City, NY
Responsibilities:
- Involved in developing UI pages using HTML, XML, DHTML, SCSS, XHTML, DOM, CSS3, JSON, JavaScript, jQuery, Ajax.
- Worked with UX team members to translate visual designs to production ready screens in (HTML/CSS/JS), using consumer facing web application (cross browser, multi device access, and responsive layouts).
- Created the Application using Node.js libraries NPM, gulp directories to generate desired view and flux to root the URL's properly.
- Responsible for ensuring the pattern consistency across all pages, design and development of the web pages from mock- ups and creating the screens with table-less designs meeting W3C standards.
- Used AJAX and JSON to make asynchronous calls to the project server to fetch data on the fly.
- Followed the overall application MVVM architecture to create MVC layers in Angular JS and Node JS layers.
- Made use of Underscore JS and modernize JS libraries for extended functionality.
- Designed XML files for maintaining contents like video, images and audio and display them in flash application.
- Involved with bug fixing on functionality, performance and designing issues with JavaScript and JQuery.
- Used box for pushing the code and making changes available to the team members.
- Involved in building scalable applications using Node.JS and Heavy DOM manipulation.
- Extensively worked with making calls to APIs to fetch the data from the backend as JSON response and parse it on the UI for DOM/CSS Manipulation.
- Built Web pages that are more user-interactive using jQuery plugins for Control Groups, Sorting, JavaScript, Bootstrap.
- Involved in developing HTML and JavaScript for client-side presentation and, data validation on the client side with in the forms.
- Involved in writing SQL Queries, Stored Procedures.
- Used Node.js as a proxy to interact with Rest services and interacting with Database.
- Involved in Agile process, monthly Sprints, and daily Scrums to discuss the development of the application.
Environment: HTML, XHTML, CSS3, Backbone JS, SCSS, JavaScript, JSON, AJAX, Restful Services, DHTML, Adobe Dreamweaver, MySQL, SVN, Jenkins, Node.js, Chrome dev tools.
Front End Developer
Confidential
Responsibilities:
- Involved in development, design and implementation of front end part of the application.
- Developed the User Interactive web pages in a professional manner by using webtechnologieslike HTML, XHTML, and CSS as per company standards.
- Developed complex, usable, attractive and cross-browser web interfaces that account for speed, file size, readability and accessibility.
- Re-designing the main website to improve user experience and add new functionalities using Angular JS.
- Successfully implemented Auto Complete/Auto Suggest functionality using Ajax, JQuery, DHTML, Web Service call and JSON.
- Utilized various JQuery plugins to build Rich Internet Application (RIA) to make it look more intuitive.
- Used Ajax, JSON with JQuery for request data and response processing.
- Demonstrated implementation and upgradation of JavaScript Library.
- Used LESS CSS Guards to CSS selectors, for declaring the mixing and then calling it immediately.
- Used Chart js to implement the graph for the annual Performance ratings.
- Fixed the defect and tracked them using Quality Centre to completion by communicating and coordinating with the QA and business people.
- Consuming and called Restful web services and used promises to manage multiple web service calls.
- Implemented Performance Tuning to make the pages load fast and in an effective way.
Environment: HTML, XHTML, XML, Angular JS, CSS, LESS, Chart JS JSON, jQuery, Ajax, Restful API, SQL, Photoshop, Oracle 11g.
Programmer Analyst
Confidential
Responsibilities:
- Involved in development, design and implementation of front end part of the application
- Developed the User Interactive web pages in a professional manner by using webtechnologieslike HTML, XHTML, and CSS as per company standards
- Experience in working with customers to determine their needs, gather, analyze and document requirements, communicate with customers throughout the development cycle.
- Involved in Re-designing the main website to improve user experience and add new functionalities using Angular JS
- Used JAX-RS servlet to implement the restful web services.
- Experience with coreJavaSE, including Collections API, threads, generics, reflection, and JDBC.
- Developed Rich UI applications using JavaScript, JSP, HTML and CSS.
- Define data transfer process through asynchronous web service using REST (HTTP)
- Tested the Restful Services using Webpage
- Used Ajax, JSON with JQuery for request data and response processing
- Successfully implemented Auto Complete/Auto Suggest functionality using Ajax, JQuery, DHTML, Web Service call and JSON
- Interacted with java controllers (Ajax, and JSON to write/read data from back end systems) using RESTful Services
- Demonstrated implementation and upgradation of JavaScript Library
- Fixed the defect and tracked them using Quality Centre to completion by communicating and coordinating with the QA and business people
Environment: Java, jQuery, RESTful services, HP quality centre, AJAX, HTML, CSS, XHTML,Photoshop.
