React Engineer Resume
OR
SUMMARY:
- Around 6.7 years of extensive experience in IT Industry Developing, Testing, Integrating, Implementing the web based applications and UI applications.
- Expertise in developing User Interface (UI) applications and professional web applications using, HTML 5, CSS 3, DOM, XHTML, JavaScript, jQuery, and AJAX.
- Expertise in developing front - end systems using JavaScript, ReactJS, NodeJS, Bootstrap.
- Developed user interface by using the React JS, Redux for SPA development.
- Extensive experience in various UI widgets using JavaScript libraries like React.js and Node.js and developing Rich Internet Applications RIA.
- Good understanding in Typescript and ECMA Script 6/ ES 2015 .
- Experience in creating test suites using Jasmine, karma and worked on tools like NPM .
- Hands on Experience in building responsive UI Screens using Twitter Bootstrap.
- Wrote client side code using React JS and used NPM & gulp directories to generate the server environments used browserfiy, flux to manage with targeted URL's (Uni-Directional data flows) and to monitor the application.
- Experience with Version Control tools like GIT, CVS, and SVN for Source Code version management and merging Source code after intermittent Project releases.
- Excellent experience in Restful/SOAP Web services and Big Web service development and consumption.
- Good Experience in working with Firebug for Mozilla and IE Developer Toolbar for Internet Explorer, Web Inspector for Safari, Developer Toolbar for Chrome.
- Strong experience with Cross Browser Compatibility issues and Optimization for web Application.
- Experience of working on CSS Pre-processors like LESS and SASS .
- Good understanding in database development skills like MySQL, Oracle, and MongoDB .
- Proficient in working with Agile/SCRUM methodology and Service Oriented Architecture (SOA).
- Contributed to all levels of the user experience and in all phases of the product development lifecycle, from defining a product's overall architecture and structure, to iterating, specifying, and polishing the interaction details for specific features.
- Self-starter always inclined to learn new technologies, excellent communication skills and ability to managing customer relation and their expectation and a demonstrated ability to handle multiple tasks as well as work independently or in a team.
TECHNICAL SKILLS:
Web Technologies: HTML4/5, XML, XHTML, CSS2/3, ES 5/6, jQuery 3.2, Bootstrap 4.0
IDE & Tools: Visual Code, Sublime Text 3, Notepad++, WebStorm, Brackets, Atom, Eclipse.
Version Control: GIT, CVS, SVN.
JavaScript Libraries: JQuery, Node.js, Require.js, React.js, Redux, angular.js, Bootstrap.
Publishing Tools: Adobe PageMaker, MS Office.
Debugging Tools: Firebug, Chrome Dev Tools, Web Inspector, IE Dev Tools.
Data Base: MySQL, Oracle11g/10g, SQL Server 2008 R 2/2012/ 2014.
Operating Systems: Mac OS, Windows XP/7/8,10, UNIX & LINUX
PROFESSIONAL EXPERIENCE:
Confidential, OR
React Engineer
Responsibilities:
- Worked on an Agile Development Team to deliver regular updates to business team and project managers.
- Involved in designing and developing the web pages using HTML 5, CSS3, JavaScript, Bootstrap, SASS, LESS, React JS, Redux, Flex, Mongo DB.
- 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.
- Involved to implement various screens for the front end using ReactJs and used various predefined components from NPM (Node Package Manager) and redux library.
- Implemented services to properly consume API on the front end and send back data in JSON format.
- Worked in using React JS components, Forms, Events, Keys, Router, Animations, and Flux concept .
- Used Node to work with Webpack and to import packages and build the project using the NPM .
- Implemented genric component into node modules to integrate with designs and requirements.
- Experienced consuming APIs using Axios and manipulating/consuming JSON objects.
- Worked with CDK custom build components developed using HTML5, LESS, SASS, React.
- Worked with React and Redux Firefox Firebug and Google chrome JavaScript debugger.
- Worked with the GIT version controller.
- Used Axios, JSON to send request to the server to check the functionality of the websites.
Environment: React JS, Redux, Redux, JSON, JavaScript, ES6, Babel, Gulp, NPM, Html 5, LESS, SASS Spring Boot.
Confidential, NJ
FrontEnd/React JS Developer
Responsibilities:
- Implemented client-side Interface using React JS.
- Designed modular and reusable React components using Redux Architecture.
- Developed websites using cross browser development, CSS, CSS animations, CSS prefixes and CSS pre-processors.
- Used Node.js to run Webpack tasks and build the project properly.
- Implemented Initial setup and component migration to Redux.
- Experienced consuming APIs using AJAX and manipulating/consuming JSON objects.
- Worked with HTML5 APIs for Video, Audio, Files, etc.
- Executed Grunt Commands and Gulp for task runner configurations for minification, watch, jshint, jscs, css autoprefixer.
- Worked with authorization security configurations using Node.js and JSON web tokens for authentication.
- Worked on debugging ECMA Script 6 and HTML code with Firefox Firebug and Google chrome JavaScript debugger.
- Developed various screens for the front end using ReactJS and used various predefined components from NPM (Node Package Manager) and Redux library.
- Experienced in working with Babel, Gulp, NPM, NPM scripts, and Webpack in application build and deployment processes.
- Used advanced level of HTML, XML, AJAX, JavaScript, ECMA script 6, CSS and pure CSS layouts.
Environment: React JS, Redux, AJAX, JSON, JavaScript, ES6, Babel, Jist, NPM, Html 5, SASS, Node Js
Confidential . NJ.
React JS Developer
Responsibilities:
- Analyzed business requirements, participated in technical design, development and testing of various modules assigned.
- Involved in web designing using HTML 4/5, XHTML, CSS 2/3, JavaScript and extensively used CSS for positioning.
- Designed Frontend for Administration Portal with in object oriented JavaScript Framework like React.js and Node.js.
- Manipulated DOM to update UI using react.js and Redux.
- Worked on Virtual DOM creating an in-memory data structure cache, computed the results and updated the browser's displayed DOM efficiently using ReactJS.
- Developed the Single Page Application (SPA) using ReactJS, Redux .
- Implemented Events, Forms and Animations using React.js and Redux
- Implemented Responsive web Design to the Administration Portal using Bootstrap.
- Extensively worked with making calls to REST APIs to fetch the data from the back end as JSON response and parse it on the UI for DOM/CSS Manipulation.
- Implemented view part by ECMA Script 6 with React framework, designed web pages by React-Bootstrap, SCSS and controlled state of the application by using Redux.
- Wrote client Side code using React JS and used NPM & gulp directories to generate the server environments used browserfiy, flux to manage with targeted URL's ( Uni-Directional data flows ) and to monitor the application.
- Used jQuery to make the HTML, DHTML and CSS code interact with the JavaScript functions to add dynamism to the web pages at the client side.
- Used advanced level of HTML5, CSS3 and pure CSS layouts (table less layout).
- Produced content pages with CSS3 layout and style markup presentations and also used JavaScript methods and properties.
Environment: Java, HTML5, CSS3, JavaScript, ES6, DOM, JSON, React.js, Redux, Bootstrap 4.0.0, Node.js, AJAX, Jasmine, XML, Adobe Flash, Photoshop, PLSQL.
Confidential - San Jose, CA
UI Developer
Responsibilities:
- Responsible for creating new reusable Angular components and implementing new features, as well as maintaining and improving legacy code on the existing framework.
- Used HTML, CSS, Bootstrap, Media Queries and JavaScript to build the responsive front-end pages for multi-devices.
- Hands-on experience in creating Angular modules, controllers, directives, and filters to deploy the entire business logic.
- Hands-on experience in creating Angular factories for using angular services like $http and $resource to make RESTful API calls to the Java based backend.
- Work with NPM to set up the environment and install tools for AngularJS based Application.
- Implemented the user login authentication using AngularJS.
- Built Angular Template for products using Angular Material and using ng-repeat to iterate the products list.
- Used ng-option to build the drop-down list to implement several search pattern such as search by categories or by brand.
- Involved in Restful JSON data synchronizing using Angular Services.
- Used Lodash to manipulate category array and product array.
- Built reusable custom-directives and custom-filters for DOM manipulation and format the displayed data in the view.
- Created Routing hierarchy for different view by using AngularJS UI Router and isolating scopes in custom directives.
- Tested application on multiple Web Browser such as Google Chrome, Firefox, Safari and IE.
- Used Google Chrome DevTools to debug and profile the single-page application.
- Conducted extensive functionality testing by using Jasmine and Karma .
- Used BitBucket to update and manage the version of the application.
- Worked in Agile environment and submitted daily status report to team leader.
Environment: HTML, CSS, Bootstrap, JavaScript, AngularJS, JSON, Jasmine, Karma, BitBucket, SDLC, Sublime.
Confidential
Web Developer
Responsibilities:
- Analysed system requirements and functional requirement/documents.
- Communicate with the client to understand the requirement of the website, gained experience in project planning, involved in writing the Project Design Document and Project Plan Document.
- Hands on the process of development, testing and maintenance.
- Participated as a team member in designing the user interface using HTML and CSS to make the interface user-friendly, especially child-friendly.
- Implemented user interface guidelines and standards throughout the development and maintenance of the website using JavaScript, JQuery, CSS, and HTML.
- Enhanced and built reusable components across different modules using Custom directives and CSS classes.
- Created Responsive Designs (Mobile/Tablet/Desktop) using HTML & CSS, Bootstrap.
- Created Cross-browser compatible.
- Created and optimized graphic prototype websites and applications interfaces using HTML and CSS.
- Write the application level code to interact with APIs, Web Services using AJAX, JSON and XML.
- Implemented and designed user interface for web based customer application.
- Developed data formatted web applications and deploy the script using client side JavaScript.
- Worked on Cross-Browser compatibility and fixed the bugs for several browsers.
- Integrated with back end code (PHP) for highly interactive AJAX based applications.
- Maintained 24/7 high volume availability demands using open source tools such as Linux, Apache, PHP, and MySQL.
Environment: HTML, CSS, JavaScript, JQUERY, AJAX, JSON, XML, Photoshop, ECLIPSE, SVN, MS Office, Adobe Dreamweaver .
Confidential
Java UI Developer
Responsibilities:
- Closely worked with business system analyst to understand the requirements to ensure that right set of UI modules been built.
- Wrote application level code to perform client side validation using jQuery and JavaScript.
- Designed the front end applications, user interactive (UI) web pages using web technologies like HTML, XHTML and CSS.
- Using advanced level of JQUERY, AJAX, JavaScript, CSS and pure CSS layouts.
- Wrote JQUERY function while implementing various UI Screens across the whole web application (both consumer facing as well as internal application).
- Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON and XML.
- Designed and developed intranet web applications using JavaScript and CSS.
- Interacted with java controllers (JQUERY, Ajax, JSON to write/read data from back end systems).
- Used SVN for version control and QC for defect tracking.
- Maintain, enhance, and recommend solutions that best suit business and technology needs from UI standpoint.
- Worked on Product Portfolio Management (PPM) System in Struts 1.5 and Hibernate 3.
- Creating cross-browser compatible and standards-compliant CSS-based page layouts.
- Worked on cross browser compatibility issues and fix the bugs pertaining to various browsers.
Environment: JavaScript, HTML, CSS2, jQuery, AJAX, JSON, XML, SVN.Q, QC, Struts and Hibernate.