Ui React Developer Resume
San Francisco, CaliforniA
PROFESSIONAL SUMMARY:
- Over 8 years of experience as a Front end web developer in developing and designing user experiences of Internet/Intranet applications using HTML/HTML5, XML, DHTML CSS/CSS3, SASS, LESS, JavaScript, React Js, Redux, ES6, Web pack, Flex, JQuery, JSON, Node,js, Ajax, JQUERY Bootstrap.
- Experience in all phase of SDLC like Requirement Analysis, Implementation and Maintenance, and extensive experience with Agile and SCRUM .
- Extensive knowledge in developing single - page applications ( SPAs ).
- Working knowledge of Web protocols and standards (HTTP HTML5/XHTML/XHTML-MP, CSS3, Web Forms, XML, XML parsers)
- Created User Interfaces for Mobile/Tablet/Desktop using HTML5 & CSS3
- Good experience on customizing CSS frameworks like Bootstrap and Foundation using CSS pre-processors LESS or SASS and Compass .
- 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.
- 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.
- Expertise in creating Templates, Mockups and Prototypes, Web Interfaces, Layouts and Flow of Future Pages.
- Familiar with creating Custom Reusable React Components Library.
- Implemented various screens for the frontend using React.js and used various predefined components from NPM (Node Package Manager) and redux library.
- Expertise in using Middleware, Redux - Promise in application to retrieve data from Back-End and to also perform RESTFUL services.
- Experienced in developing web and mobile applications using latest JavaScript ES6 features and frameworks such as ReactJS, and Redux.
- Working with ECMA Script 6 features. For build of JSX and ES2015 ( ES6 ) used Babel , webpack .
- Experienced in working with Node . js and NPM modules like http-server, Marathon, inquirer, path, mongo DB, Micro Services, Request, Elastic Search, express, luck, spark and templating engines.
- Experience in Node environment using Node.js, NPM, Grunt, Gulp, and Groovy Bower .
- Knowledge of utilizing cloud technologies including Amazon Web Services ( AWS ),
- Expertise in RESTful, SOAP web services to integrate between Application to Application
- Experience with front-end development with back-end system integration.
- Proficient in using Unit.js testing framework along with Jasmine , Karma , Protractor , Mocha test runners
- Expertise in using bug tracking tools like JIRA .
- Experience in Version Control tools like GIT, SVN for Source Code version management.
- Experience in Jenkins Maven.
- Expertise in using IDE tools such as Notepad ++, Web Matrix, Eclipse, Sublime Text Editor, IntelliJ IDEA, and Web Storm
- Ability to work effectively while working as a team member as well as individually.
- Excellent communication and Inter-Personal Skills, well organized, goal oriented.
PROFESSIONAL EXPERIENCE:
Confidential, San Francisco, California
UI React Developer
Responsibilities:
- Design, develop and test HTML5, CSS3, Bootstrap, JavaScript, jQuery and React.Js that meets accessibility and web browser standards for website.
- Designed CSS templates for use in all pages on the website working with CSS Background, positioning, text, border, margin, padding, and table.
- Implemented React.Js code to handle cross browser compatibility issues in Mozella, IE 7, 8, 9, Safari and FF.
- Used ReactJs virtual DOM instead of regular DOM for improved efficiency and performance.
- Used ReactJS to create views to hook up models to the DOM and synchronize data with server as a Single Page Application (SPA).
- Designed Frontend with in object oriented JavaScript Framework using ReactJS.
- Used Babel to trans pile our ES6 and JSX into ES5 .
- Developed web applications using latest JavaScript ES6 features and frameworks such as React and Redux.
- Used the feature of ReactJS of running the server and rendering the virtual DOM, returning to the browser as a regular page.
- Involved in transpiling, bundling and developing React components for the partner homepages using React . js .
- Implemented the Drag and Drop functionality using React-Draggable
- Used React flux to polish the data and for single directional flow.
- Maintained states in the stores and dispatched the actions using redux .
- In Phase Two, worked closely with the Back - End team to display data using the Custom Components, library Components, and Redux.
- Implemented flux pattern by using redux framework as a core dependency.
- Created Reusable component and wired them installing great router .
- Used Redux Async actions to make the app fully asynchronous.
- Created flux stores to migrate an existing flux app to redux .
- Used Middleware, Redux - Promise in application to retrieve data from Back-End and to also perform RESTFUL services.
- Added Dynamic Functionality by creating and dispatching Action Creators that deployed Actions.
- Participated with SQA team in bug thrashing sessions to discuss and resolve bugs that were reported in JIRA .
- Used JavaScript(ES6) libraries to create slider and page-turning animations on calendar widgets.
- 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
- Fetch data from mongo DB using Mangoose of Node Js.
- Called the Restful web services calls for POST , PUT , DELETE and GET methods.
- Used React flux to polish the data and for single directional flow.
- Used Object Oriented Programming concepts to develop UI components that could be reused across the Web Application.
- Extensively used Git for version controlling and regularly pushed the code to GitHub .
- Used JIRA as the bug tracking system to track and maintain the history of bugs/issues on everyday basis.
- Worked with JASMINE unit test framework to write unit tests for JavaScript code.
- Extensively used debugging tools such as Firebug and IE Dev tools to investigate the issues and fix the bugs.
- Interacted with Testing Team, Scrum Masters and Business Analysts for fixing of Issues.
- Performed the System Testing, Regression Testing for Complete UI after fixing the Issues which are reported by Testing Team.
Environment: HTML 5, CSS3, Sass, Less, JavaScript, Bootstrap, Ajax, React Js, Redux, Node Js Flux, My SQL, XML, XSL, XSLT, JSON, Git hub, Restful API, AWS, JIRA, Jasmine.
Confidential, NEWYORK
React Developer
Responsibilities:
- Developed the single page application following Agile Scrum, participated in daily standups, sprint reviews, Kickoffs and used Jira for project management.
- Interfaced with the Marketing and IT departments &developing requirements to implement.
- Designed the front-end applications, user interactive (UI) web pages using web technologies like HTML5 , CSS3 , JavaScript , React Js and Ajax .
- Developed React Js pages, Web services calls and AJAX calls for the application.
- Used React Js in development of the web application to bind the data/model that is being retrieved from a database through services provided in a controller to the view using scope.
- Worked on Front end by using JavaScript .
- Developed user interface by using the React Js , Flux for SPA development.
- Implemented client side Interface using React Js .
- Worked with React Js components, Forms, Events, Keys, Router, Animations and Flux concept.
- Build React components and stand-alone functions to be added to any future pages.
- Responsible for developing a front-end application using React Js and FLUX architecture for internal teams productivity use.
- Experienced in React Js and working with React Flux architecture for developing Single Page Applications SPAs.
- Worked on responsive design and developed a single ISOMORPHIC responsive website that could be served to desktop, Tablets and mobile users using React Js.
- Extensively used SASS (Syntactically awesome style sheets) while styling with CSS3 .
- Used Firebug and Chrome Developer Tools for debugging and for element styling.
- Wrote services to store and retrieve user data from the Mongo DB for the application on devices.
- Involved in daily SCRUM meetings to keep track of the project status.
- Extensively used Git for version controlling and regularly pushed the code to GitHub .
- Made the application responsive using Bootstrap and CSS Media Queries .
- Involved in implementing Queries to the backend MongoDB database using Http service to fetch JSON contract.
- Experienced in implementing CRUD database operation on such as MongoDB .
- Used Jasmine and Karma as end to end testing tools for debugging and software quality insurance.
Environment: HTML5, CSS3, React Js, Node.Js Flux, JavaScript, Bootstrap, jQuery, Ajax, JSON, REST APIs, Firebug, Git, MongoDB, Jasmine, Karma, Media Queries, Sublime.
Confidential, Washington
UI Developer
Responsibilities:
- Designed Frontend UI with extensive use of JavaScript Frameworks like Angular.Js, Node.js, Require.js and Ext.js.
- Involved in developing web pages with HTML, CSS3, JavaScript, Ajax, jQuery for client-side presentation and data validation within the forms.
- Involved in complete development of project in Agile / SCRUM Environment and tested the application in each iteration
- Built custom UI Widgets and Application logic using Angular . Js MVC architecture.
- Implemented Services and directives and injected into various methods by using Angular.Js
- Designed customized filter techniques in the webpage using Angular.Js.
- Debug the application using Firebug to traverse the documents and manipulated the Nodes using DOM Functions.
- Created forms to collect and validate data from the user in HTML and Angular.Js
- Implemented Twitter bootstrap concepts to make the web application responsive to mobile and tablet screens.
- Used Bootstrap and Angular.Js to make the application user-friendly in the development of the Navigation bars, Tables, Sliders, Calendars etc.
- Designed and developed various Screens using JSP, JavaScript, HTML, and CSS .
- Involved in writing application level code to perform client-side validation using jQuery and JavaScript.
- Used Selectors in jQuery for updating content on DOM nodes.
- Implemented CSS Box Model and styled web pages using CSS preprocessor LESS and implemented Mix ins, functions, custom grid systems.
- 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.
- Developed cross-browser compatible website using HTML, CSS3, MySQL and jQuery .
- Implemented jQuery Ajax methods to call ajax () method which is used as request call for Ajax asynchronous HTTP request.
- Extensively used SVN for Version Controlling and configuration of the project and to keep track of project activities
- 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, XUL, DHTML, XSL/XSLT, XHTML, DOM, CSS, JSON, JavaScript, jQuery, and Ajax.
- Experience in developing Rich UI with use of AJAX, Backbone JS, Angular JS, Bootstrap and used jQuery plugins
- Developed client-side AJAX application that uses XSLT, XPath, JavaScript OOP and more Bind objects and retrieve them via JNDI interface.
- Implemented XML parsing & JSON parsing for data handling on different application.
- Experience in cross browser compatibility check and thoroughly performed unit testing Implemented and tested the enterprise application with jQuery, Spring MVC .
- Developed DAO s (Data Access Objects) and SQL queries to support system functionality.
- Developed fast loading images using Adobe Photoshop CS3.
Environment: Angular.Js, Javascript, HTML, CSS3, JSP, jQuery, XHTML, SQL, Oracle, Adobe Photoshop, Bootstrap JS, Node.JS, Ajax.
Confidential
UI Developer
Responsibilities:
- Participated in Multi-tire application development environment.
- Communicated with Business Analyst System to know the technical requirements for the project.
- Used HTML, CSS, and Java Script to Design Front End Screens.
- Engaged in checking the website functionality with JavaScript, CSS and HTML.
- Created CSS styles to keep up the consistency of all screens all through the application and situating of screen objects.
- Examining the web page on cross- browser compatibility to fix the bugs pertaining to different browsers.
- Used to update templates and create additional functionalities by using jQuery.
- Worked with the Object Oriented Programming concepts such as inheritance etc.
- Used different JavaScript’s and JS, AJAX libraries for validation and for different interactive features.
- Created different modules such as Admin, User, and Job Folders
- Used jQuery to communicate CSS and HTML script with JavaScript functions to gain dynamism functionality to the web pages.
- Participated in development of JSP.
- Used JUNIT test cases for developing
- Involved in developing PL / SQL code for handling data
- Responsible for all client side validations and implementing business logic based on user selection using JQuery and JQuery UI .
- Involved in writing application level code to interact with APIs, Web services using AJAX , JSON and XML .
- Used JSON for storing and exchanging information between browsers and servers.
- Extensive use of spring ( IOC , MVC ), Struts.
- Developing and maintenance of Software applications using SPRING , HIBERNATE , JAVA / J2EE .
- Used Firebug , Firebug Lite , and IE developer toolbar for debugging and browser compatibility.
- Used waterfall model of software development.
Environment: HTML, CSS, JavaScript, jQuery, AJAX, JSP, Eclipse, XML, JSON, SVN, PL/SQL, Windows.
Confidential
Java Developer
Responsibilities:
- Developed UI for Web platform using HTML, CSS, JavaScript, jQuery, JSON.
- Created several JSP pages as common library that included in the other pages as standard modules like portlets.
- Built Web pages that are more user-interactive using jQuery plugins, AJAX, JavaScript.
- Wrote application level code to perform client-side validation using jQuery, JavaScript.
- Worked extensively with the backend team to integrate the HTML code into JSPs.
- Involved in writing application level code to interact with APIs, Restful Web Services using AJAX, JSON.
- Co-ordinate with BA group for better understanding of functional requirements analyzed and designed the business requirements to documented and implemented.
- Created various web page layouts using HTML and CSS.
- Validated input values to make sure that they will be accepted before they are submitted to the server.
- Used Cascading Style Sheet (CSS) in web pages to separate presentation from structure
- Fixed bugs and provided support services for the application.
- Tested/De-bugged web browser using Firebug.
Environment: HTML, CSS, Java, JSP, SERVLETS, JavaScript, jQuery, AJAX, JSON, Oracle, TOMCAT server, RESTful Services, Eclipse