Ui React Developer Resume
SUMMARY:
- Over 10 years of experience as designing User Interface, Web Developer/Mean Stack Developer worked on HTML 4.0/5, XHTML, CSS2/CSS3, JAVASCRIPT, AJAX, ANGULAR JS, ANGULAR2.0, JQUERY, NODE JS,REACT JS, EXPRESS JS, BOOTSTRAP WEBPACK, JSP, JSON, XML, and JIRA.
- Extensive knowledge in developing single - page applications (SPAs).
- Created User Interfaces for Mobile/Tablet/Desktop using HTML5 & CSS3
- Experience using AJAX to create interactive web applications, mainly focusing at increasing performance.
- Working knowledge of Web protocols and standards (HTTP HTML5/XHTML/XHTML-MP, CSS3, Web Forms, XML, XML parsers)
- Involved in daily SCRUM meetings to keep track of the ongoing project status and issues.
- Excellent problem identification skills through JUnit, Log4j.
- Expertise in React JS framework to develop the SPA.
- Expertise in React JS and working with React Flux architecture.
- Expertise in creating Custom Reusable React Components Library
- Experienced in working with Redux architecture using complex Object Oriented concepts in improving the performance of the websites
- Experience in using React JS components, Forms, Events, Keys, Router, plus Redux, Animations and Flux concept.
- Good Experience in React JS for creating interactive UI's using One-way data flow, Virtual DOM, JSX, React Native concepts.
- Expertise in React Component for UX-Library consisted of Button, Checkbox, Input, Icons, Toggle Button, Dropdown, Multi-Level Dropdown and many more.
- Used JIRA for bug tracking and issue tracking.
- Used Node Package Manager ( NPM) to manage modules & used it to install useful tools as Grunt, and Express.
- Developed the application on Node JS platform using JavaScript programming
- Implement modules into Node JS to integrate with designs and requirements.
- Developed single application to render dynamically based on the JSON from the Node JS server
- Proficient in using Unit.js testing framework along with Jasmine, Karma, Protractor, Mocha test runners
- Expertise in using bug tracking tools like JIRA .
- Fetch data from mongo DB using mangoose of Node.JS
- Working with backend engineers to optimize existing API calls to create efficiencies by deprecating unneeded API calls.
- Expertise in implementing easy to use Bootstrap plugins for building carousel, accordion, modal windows etc.
- Expertise in analyzing the Document Object Model (DOM) Layout, DOM Functions, and Java Script functions, Cascading Styles across cross-browser using Fire Bug, Developer Tool Bar
- Experienced with implementing different features of Bootstrap.
- Hands on experience with Web Responsive using Bootstrap's templates.
TECHNICAL SKILLS:
Web Technologies: HTML, HTML5, CSS3, SASS, XHTML, XML, JavaScript, AJAX, jQuery, WordPress, JSON, Twitter Bootstrap, React JS, Angular JS 1.x, Express JS, Node.js, GitHub.
Development tools: Eclipse, Web Matrix, Web Strom, Bonita, Sublime, Dreamweaver, and Notepad++.
Debugging tools: Firebug, Bugzilla, Chrome Developer Tools, IntelliJ.
Frameworks: React JS, Angular JS (1.x), Node JS.
Servers: IBM Web Sphere, Apache Tomcat, BEA WebLogic 8.1, J Boss, HTTP Web Server.
Platforms: Windows 95/98/NT/2000/XP/Vista, Sun Solaris 9/10, IBM-AIX 5.2/5.3, Linux 5/6.
Methodologies: Agile, Rational Unified Process (RUP), UML Water fall
Database: MONGO DB, PostgreSQL, Spunk data storage (Big data), Oracle 8i, 9i, 10g, SQL Server 2000, 2005 & 2008; IIS 6.0/7.0
Frond End Tools: CorelDraw, Dreamweaver, Adobe Photoshop CS5, Illustrator
Testing Tools and Logging Frame Works: Junit3.8/4.0, Load runner, Jasmine, Selenium, T-probe, Easy Mock
Programming Languages: C, C++, JAVA, SQL, VB.Net, ASP.Net, web Services.
PROFESSIONAL EXPERIENCE:
UI React Developer
Confidential
Responsibilities:
- Developed the functionalities using Agile Scrum Methodology.
- Developed web application using Angular.JS, Ajax, DHTML and DOM scripting.
- Involved in the development of the UI using JSP, HTML5, CSS3, JavaScript, jQuery, Angular JS, React JS , and worked on JavaScript framework to augment browser based applications with MVC capability.
- Worked on responsive design and developed a single ISOMORPHIC responsive website that Could be served to desktop, Tablets and mobile users using React.JS
- Working with React Router for developing Single Page Applications SPAs.
- Developed React.JS applications using Redux architecture for front-end UI, and Node.js applications for backend.
- Developed application using Angular.JS 2.0 and Node.JS, React.JS connecting to Oracle on the backend.
- Extensively used Node.JS tools like Gulp, Grunt, Web pack ; Developed internal CLI applications using Commander Module for application build.
- Used popular Node.JS frameworks like Express and Restify to mock a Restful API
- Extensively used spring framework and Apache CXF for producing SOAP and REST Web Services as a part of the project development.
- Used GitHub for version control and configured Maven for dependencies.
- 1. Implemented Service Oriented Architecture (SOA) by developing web services using SOAP, XML and WSDL.
- 2. Created Database Triggers, Stored Procedures and functions using PL-SQL .
- 3. Configured and deployed web applications using Tomcat web server and application servers like Web Logic.
Environment: HTML5, CSS3, JavaScript, jQuery, Bootstrap, AngularJS 2.0, JQuery, backbone.js,React.js, Node.js, JSON, Spring, RESTful, SOAP, jQuery, Bootstrap, AngularJS, JSON, Spring MVC, WebLogic, SQL, JSP, Servlet, AJAX, SOAP, Restful, XML, XSLT
Confidential
React Developer
Responsibilities:
- Used XSRF and CSRF for Authentication.
- Used HTML5 and CSS3.
- We used 3-legged OAuth for the Authentication for the company.
- Imported styles from S3 and used Zuul-gateway for the Authentication.
- Developed POC's for the Authentication model using various security features in it.
- Captured the intermediate auth token and secured that token until the authentication process is finished and generates the final auth token at the server.
- Used JWT format to secure the tokens. And after the authentication is done everything will be maintained by the server not on the web application. In this way we secured the token no one steal the token to hack the server
- Added react-router with secure navigation and unsecure navigation.
- Worked with UX designer for the wireframes for the POC's and Independent framework .
- Created a state management in react application using redux for the data flow within the application.
- Configured redux store, reducers and actions. Used sagas for handling middleware and 'fetch api' for rest calls.
- Involved in developing presentational and container components using React and JSX.
- Used react-data grid to populate the dynamic data within the table. Used React-bootstrap and SASS for handling responsiveness in the application and parse correct styles on prop changes.
- Solid understanding of React Virtual Dom Algorithm , for React performance optimization.
- Implemented dynamic page elements and form error validations.
- Developed mock Api's to test the framework independency.
- The way we implemented React framework it will render data from the endpoint no matter what the data is. Column names will also load from the End points.
- Configured web pack to trans-pile JSX to ES5 using Babel, Added CSS-loader and sass plug-in for pre-compiling SASS to CSS . Used HTML5plugin to create the index.html file with generated hashed JS and CSS files. Added proxy for web pack-server .
- Configured node application, created rest api's.
- Used Bit-Bucket for version controls.
- Resolved Cross Browser Compatible Issues for different version of IE, Safari, Chrome, Firefox and Opera.
- Worked closely with product, UX and business team to build applications & reach business goals through front end development and UX.
- Used Jira board for the track of work we have done.
- Updated the Confluence page after the each task and raised the issues to check the updated application and responded on the confluence page
Environment: JSX,React.JS, Redux, Babel, react-bootstrap, promises, node JS, HTML5, CSS3, Jenkins, JSON, JavaScript, Web pack, Bit Bucket
Confidential
UI Developer
Responsibilities:
- Developed cross-browser compatible website using HTML4/5, CSS3, DOM, JavaScript, AngularJS, JSON, jQuery, AJAX and Bootstrap.
- Closely worked with business system analyst to understand the requirements to ensure that right set of UI modules been built.
- Involved in writing application level code to perform client-side presentation and data validation within forms using HTML, jQuery and JavaScript .
- Wrote JavaScript functions to build custom scrollable menus, Alerts, Pop-ups, Events.
- Created mockups and wireframes for new website layouts.
- Developed criteria based bootstrap grid data display with nested table format and implemented paging, sorting, grouping using AngularJS.
- Involved in developing the custom and reusable AngularJS directives to be reused across different modules in the application, controllers, services, Filters for filter functionality in search box and integrator functionalities and Routing to build the Application.
- Involved in creating a single page hybrid web application using express.js.
- Implemented Date Time Picker using jQuery and HTML5.
- Used Bootstrap responsive CSS to adjust to phones, tablets and desktops and components such as breadcrumbs, nav bar, pagination and modal services.
- Debug the application using Firebug to traverse the documents and manipulated the Nodes using DOM and DOM Functions.
- Developed database connection and SQL Queries to create dynamic content on web pages.
- Successfully executed all the test cases and fixed any bugs/issues identified during the test cycles.
- Application backend implemented as node.js express application server.
- Implemented Presentation layer using CSS Framework Bootstrap, Wire-framing and HTML5.
- Used jQuery core library functions and widgets for the logical implementation part at client side for all the applications.
- Used web services to load the data using AJAX to call the data that returns from the post web service calls.
Environment: AngularJS, Node.js, Ajax, JavaScript, HTML5, CSS3, jQuery, SQL, Bootstrap
Confidential
UI Developer
Responsibilities:
- Closely worked with business system analyst to understand the requirements to ensure that right set of UI modules been built.
- Developed all the UI pages using HTML, DHTML, XHTML, DOM, CSS, JSON, JavaScript, jQuery, Ajax.
- Created XHTML Pages with CSS and the Box Model.
- Developed client side validation code using JavaScript.
- Focused on improving readability, utility, and overall UX.
- Created and performed SQL queries to fetch data from the backend database.
- Worked on testing the cross browser compatibility.
- Worked on HTML and XHTML, Bootstrap3to create web pages.
- Created user-friendly and professionally organized UI's.
- Hands on experience in frontend frameworks used MySQL to work on database.
- Exposed to SDLC and waterfall model structure of product development.
- Used various adobe tools for design and to improve quality of images.
- Used JQuery plug-ins for Drag-and-Drop, Widgets, Menus, User Interface and Forms.
Environment: HTML, DHTML, XHTML, DOM, CSS, JavaScript, JQuery, AJAX, JSON, MS Office, PL/SQL and SVN, Bootstrap.