React Js Developer Resume
Washington, DC
SUMMARY
- Over 7 years of experience and backed with rich domain knowledge, understanding and practical knowledge of several IT technologies, I seek a career with challenging assignments to achieve professional goals.
- 5 years of Extensive experience in Web and Mobile apps development, Responsive UI development by using React Js, Redux, React Hooks, HTML5, CSS3, BOOTSTRAP, API Service integration, SQLite, Firebase, JSON parsing, Using web Service.
- Excellent knowledge of JavaScript, CSS3/CSS, HTML5/HTML, Bootstrap, TypeScript and their behavior on different browsers.
- Hands on knowledge of JavaScript MVC frameworks such as BackboneJS, ReactJS, NodeJS, RequireJS. Worked on Agile methodology and having experience working in a fast - paced Scrum environment.
- Well versed inDOM(Document Object Model) and DOM functionality to use in the interaction with objects in HTML, and XML documents.
- Strong understanding of SASS and LESS as CSS preprocessors
- Implemented Presentation layer using CSS Framework, Wire-framing, Bootstrap.
- Expertise in developing front end web applications and designing interfaces by using client scripting such as JavaScript and JavaScript frameworks like JQuery.
- Extensive use of Webpack to build Typescript Modules.
- Developed SOA based application with RESTful and SOAP web services and with the XML/JSON.
- Experienced in deploying the SPA React JS in S3 Bucket and Route 53 and through CLI configuration.
- Working with ECMA Script 6 features. Used Babel, web pack with es2015, react JSX presets.
- Knowledge of using flux architecture in ReactJS for building client side web application.
- Knowledge of rendering large data sets on the application view using ReactJS.
- Experienced in React JS and working with Redux architecture.
- Expertise in analyzing the DOM Layout, JavaScript functions, Cascading Styles across cross-browser using Fire Bug.
- Having experience in developing CSS preprocessors like LESS/SASS, and table-less layouts using CSS, experience on working with CSS Backgrounds, CSS Layouts, CSS Positioning, CSS Animations, CSS Text, CSS Borders, CSS Margin, CSS Padding, CSS Table, Pseudo-Classes, and Pseudo-Elements.
- Strong experience with Search Engine Optimization (SEO) principles and Cross Browser Compatibility issues, graphic optimization for the web, including browser-safe palettes and file size management.
- Experience in integrating RESTFUL APIs and web services with applications.
- Implemented CRUD operation using NoSQL technologies
- Worked on AWS to integrate the picture files to the UI. And worked for the backend development using Node.js and Mongo DB.
- Experience in using Testing tools like JUnit and building tools like Ant.
- Used Node Package Manager (NPM) Grunt, Express, underscore.js, require.js, mongoose, mongo.js, body-parser, and socket.io.
- Expertise in using source code control systems such as GIT and SVN.
- Experience in using protocols such as HTTP, HLS, RTMP, TCP/IP.
- Experience in Unit Testing (UIT), Integration Testing and in preparing test cases.
- Involved in daily SCRUM meetings to keep track of the ongoing project status and issues.
- Involved in the Software Life Cycle phases like AGILE and estimating the timelines for projects.
PROFESSIONAL EXPERIENCE
React JS Developer
Confidential, Washington DC
Responsibilities:
- Developed SPA using ReactJS to utilize the HTML5 DOM features and update elements that are modified in the webpage.
- Responsible for setting up React environment which includes setting up a build system withWebpack 3,NPM,BabelforES6transpiling,React Router 4for app routing, Redux for state management .
- Configured routes betweenReact JSand Flask to render the templates from the server-side.
- Used JQuery in directly manipulating the DOM yet separating theReact JS Components.
- UsedReact JSwithReduxto separate the data and presentation layer. Utilized Redux stores to handle the states and update the UI.
- Performed Unit testing onReact JSapplications using tools like Karma, Jasmine and worked with Gulp tool for build automation.
- Developed drag and drop document editing usingReact JS-dnd and React JS-motion.involved in usingReact JScomponents, Forms, Events, Keys, Router, Animations and Flux concept.
- Built dynamically generated dropdown lists using Ajax,ES6andReact JS.
- Research, implements and documentingUX and UIpatterns and best practices.
- Using route-based code splitting withReact Loadable.
- UsedReact-Autocompletefor creating google maps location search on the webpage.
- Design and develop web part of application using REDUX and REACT frameworks.
- Responsible forReact UIand architecture and buildingcomponentslibrary, including Tree, Slide-View, and Table Grid
- Creates the front end part as per the given wireframes while consuming theRestfulAPI’s.
- UsedJavaScript/jQueryto make interactive site. Responsible to handle frontend side of application to make it high performance, rich and user friendly.
- Used React JS fortemplatingfor fastercompilationand developingreusable components.
- UsedJIRAas the bug tracking system to track and maintain the history ofbugs/issueson everyday basis.
- Worked withJASMINEunit test framework to write unit tests for JavaScript code.
- SynchronizedWeb Socketmessages with React and Redux to reliably maintain real-time state across users.
- Recently upgraded the build system fromWebpack 2.0toWebpack 3.0.
- UsedJestfor React App testing.
- Used Bootstrap grid system to implement responsiveness.
- Automated functional testing with help of Cypress.
- Cross browser testing has been done with help of CrossBrowserTesting.com application.
- Followed front-end development best practices such as code tomodules,unit testing,UI validations,peer reviews.
Environment: HTML5, CSS3, JavaScript, ES6, Bootstrap 3, JSON, AJAX, NodeJS, ReactJS, Redux, React Hooks, NPM, Babel, Restful API’s, REST & SOAP (web services), Jest, Jasmine, Cypress, JIRA Webpack.
React JS Developer
Confidential, Grand Rapids MI
Responsibilities:
- Developed dynamic web pages using HTML/HTML5, CSS/CSS3, jQuery, Bootstrap, Less, CSS3, SASS and AJAX.
- Developed single page applications usingReactRedux architecture, ES6, web pack and grunt.
- Developed various screens for the front end using ReactJS and used various predefined components from NPM (Node Package Manager).
- Involved in creating a reusable component usingReactJSfor DOM manipulation
- Implemented client-side Interface usingReactJS, Experienced in working with Redux architecture.
- Used React 16.8’s new featureHooksto rewrite/re-factor front-end application and truncated down 30% codes.
- Developed the web application with the newestReactfeatures centralized withHooks.
- Developed websites using cross browser development, CSS, CSSanimations, CSS prefixes and CSS pre-processors.
- Worked heavily on CSS3 and LESS layout for DOM manipulation.
- Implemented Initial setup and component migration to Redux.
- Created property search page usingIonicframework components; retrieved property data and images.
- Experienced in working with Babel, Gulp, NPM, NPM scripts, andWebpack in application build and deployment processes.
- Implemented ECMA Script 6 features, alongside Babel, WebPack with es2015, React JSX presets.
- Deployed and host the application onAmazon web service(AWS).
- Included security groups, network ACLs, Internet Gateways, andElastic’sto ensure a safe area for organization in AWS public cloud.
- Implemented HTTP REST API using NodeJS and extensively tested RESTful services using POSTMAN.
- Worked on debugging JavaScript ECMA script 6 and HTML code withFirefox Firebug and Google chrome JavaScript debugger.
- Implemented services, controllers, directives, factory functions to properly consume API on the front end and send back data in JSON format to the back end by capturing in the UI
- Experience in working with RESTful Web Services and implementing RESTful API's and SOAP protocols.
- Worked with Grunt, Gulp for task runner configurations for minification, watch, jshint, jscs, cssautoprefixer, sass compilation, bundling and test runner configurations and make it available as a command.
- Performed Unit Testing with tools like Karma and Jest.
Environment: HTML5, CSS3, JavaScript, Bootstrap 3, JSON, AJAX, NodeJS, ReactJS, Redux, React Hooks, Grunt, Gulp, GIT, REST & SOAP (web services), Jasmine, CDN, Karma, JIRA Webpack.
React JS Developer
Confidential, Atlanta, GA
Responsibilities:
- Experience in creating SPA considering unidirectional stream application utilizing React-Redux and Node JS.
- Helped plan and manufacture React and Redux front end of stage.
- Involve in creating reusable UI components using react js
- Created structures to gather and approve information from the client in HTML5 and ReactJS.
- Unified code base utilizing React.js and Node.js for both server/customer side rendering with isomorphic.
- Used React.js library capacities for the coherent usage part at customer side for all the application.
- Created React.js for reusable parts (multi-field frame components, foundation record transfers).
- Implement react redux for generating visualization reports
- Developed non-useful HTML5, CSS pages from the taunt ups and included in UI survey with Architect and Business Units.
- Improved a key piece of the code and utilized Node, Grunt andDeveloperinstruments.
- Built custom UI Widgets and Application rationale utilizing MVC engineering.
- Experience in precise D3.js for working with the doughnut and the line diagram.
- Designed dynamic customer side JavaScript, codes to fabricate web shapes and reenact prepare for web application, page route and frame approval.
- Used Node Package Manager (NPM) to introduce the necessaries bundles from my application.
- REST utilizes the standard HTTP ask for and reaction instrument, disentangling execution and accommodating a looser coupling of the customer and server.
- Widely utilized improvement methods in existing code.
- Was mindful to speak with End customer to bolster the application and broke down/settled the issue
- Developed generation CSS utilizing LESS to keep up an adaptable plan framework.
- Extensively utilized Bootstrap for quick advancement and styling of HTML parts.
- Tested structures utilizing Mocha and Karma.
- Debugged the application utilizing Firebug to navigate the records and controlled the Nodes utilizing DOM and DOM Functions utilizing Firefox and IEDeveloperTool bar for IE.
- Involved in different periods of Software Development Life Cycle (SDLC) of the application like Requirement Gathering, Design and Analysis and code advancement.
- Involved in bug settling and helped QA group in exploring through the pages.
- Worked with the group of engineers and back-endDevelopersto accumulate prerequisites and upgrade the application usefulness and include new components.
Environment: React JS, Bootstrap, AJAX, Sublime Text 2, MongoDB, NodeJS, JQuery, JavaScript, JSON, Dreamweaver, Photoshop, Restful web-services, Grunt, Gulp, karma, JIRA, Mocha, HTML5, CSS3
UI Developer
Confidential, Atlanta, GA
Responsibilities:
- Closely worked with business system analyst to understand the requirements to ensure that right set of UI modules been built.
- Utilized HTML5, CSS, JavaScript, JQuery, and AJAX to create a user login system that allowed customers to login.
- Revamped the existing HTML website and updated content to be stored on the database instead of hardcoded into each page.
- Developed the complete layout of the pages of websites using CSS for multiple browsers.
- Designed the table less web applications using CSS and with the help of and tags as per W3C standards.
- Used JavaScript, Bootstrap for validation and for developing modules on front-end.
- Implemented AJAX to multiple aspects of the website to improve functionality.
- Used JSON to get response from server to check functionality of the websites.
- Designed PDF, Excel and Print previews for all the reports in the application using HTML, JavaScript and SQL Stored Procedure.
- Responsible for checking cross browser compatibility and hence worked on different browsers.
- Worked with teams where requirements are constantly being implemented, tested and improved.
- Worked closely with SQA team in fixing the reported bugs/defects and checking cross platform compatibility.
Environment: HTML, CSS, JavaScript, ECLIPSE, JQuery, Backbone.js, AJAX, JSON, Bootstrap, MySQL, Pl/SQL, Notepad++.
UI Developer
Confidential
Responsibilities:
- Analyzed business requirements, participated in technical design, development and testing of various modules assigned.
- DesignedWebpages using HTML 4/5, XHTML, CSS 2/3, JavaScript and extensively used Table less Design in CSS or positioning.
- Developed page layouts, Navigations and presented designs and concepts to the clients and the management review.
- Used jQuery to make the HTML, Bootstrap and CSS code interact with the JavaScript functions to add dynamism to thewebpages at the client side.
- Created Images, Logos and Icons that are used across thewebpages using Adobe Flash and Photoshop.
- Enhanced user experience by designing newwebfeatures using MVC Framework like angular.js.
- Created interface to manage user menu and Bulk update of Attributes using Angular.js and JQuery.
- Created HTML navigation menu that is role based menu items changes dynamically, derived from the database in the form of XML.
- Extensively worked with making calls to APIs to fetch the data from the backend as JSON response and parse it on theUIfor DOM/CSS Manipulation.
- Developed client-side AJAX application that uses XSLT, XPath, JavaScript OOP, and more Bind objects and retrieve them via JNDI interface.
- Extensively worked with making calls to APIs to fetch the data from the backend as JSON response and parse it on theUIfor DOM/CSS Manipulation.
- DevelopedWebServices for data transfer from client to server and vice versa using Apache Axis and SOAP
- Co-ordinate with QA for testing, Production releases, Application deployment and integration.
- Provided production level code to the engineering team for product development, including cross-browser support, CSS optimization, and ADA compliance support.
- Designed and development of PL/SQL batches using .Net with connectivity to Oracle for data maintenance and handling.
- Worked with different third party vendors for creating and integrating new modules like parade-perks, parade-mobile site, Coupons, NumbrixIPad Apps, Dash Save & Serve etc.
Environment: HTML4/5, CSS2/3, Boot strap, JavaScript, JQuery, Asp.net, DHTML, MVC, DOM, JSON, D3.js, Angular.js, AJAX, Apache Axis, SOAP, XML, XPATH, Adobe Flash, Photoshop CS6, PLSQL, Windows, TFS, Visual Studio.