Ui/react Developer Resume
Cary, NC
PROFESSIONAL SUMMARY:
- An experienced professional with over 7+ years of experience as User Interface/Front End Developer in developing web applications using HTML5, CSS3, JavaScript, jQuery, Angular JS, Bootstrap.
- CSS3, JavaScript, AJAX, jQuery, JSON, Bootstrap, Wireframes, XML.
- Develop the components/modules using Remix framework an internal JavaScript library that is a cutting - edge, metadata-driven UI rendering engine.
- Extensive experience on modern front-end frameworks for JavaScript including Bootstrap, jQuery, AngularJS, Angular2.
- Hands on experience in developing web pages quickly and effectively using HTML5, CSS3, jQuery, Bootstrap and experience in making web Pages cross browser compatible.
- Created Responsive Designs (Mobile/Tablet/Desktop) using Bootstrap and Media Queries.
- Adapted Model-View-Controller (MVC) frameworks for developing web applications using Angular JS.
- Experience in modular application structure using Angular JavaScript framework and HTML/CSS.
- Experience in Search Engine Optimization (SEO) techniques.
- Hands on experience using React JS with Flux pattern as well as Redux JS.
- Expertise in client scripting language and server scripting languages like JavaScript, jQuery, JSON, Bootstrap, AngularJS, Angular2, ReactJS, Redux, Remix.
- Extensive Experience Continues Integration and Continues Delivery (CI/CD).
- Experienced in using various IDEs like Eclipse, Edit Plus, Sublime text, Notepad++, and Microsoft Visual, WebStorm, Atom.
- Experience in all phase of SDLC like Requirement Analysis, Implementation and Maintenance, and extensive experience with Agile and SCRUM.
- Experience in using the latest approaches including MVVM in the browser, event-driven applications using AJAX, JavaScript, jQuery and JSON.
- Extensive experience in creating style guides, best practices and setting UI standards for enterprise/consumer applications using Bootstrap.
- Worked on Cross browser compatibility issues for browsers like Mozilla Firefox, Google Chrome, Safari and IE.
- Thorough understanding of CSS selectors and CSS preprocessors (LESS, SASS) principles with a clear ideology for managing maintainable, scalable and cross-browser code.
- Expertise in using Grunt to speed up the workflow of the project.
- Used JIRA for bug tracking and issue tracking.
- Worked with GitHub for source code management.
- Used SVN, GIT for version control and Clear Quest for bug fixing.
- Good experience with Form Validation by Regular Expression.
- Ability to write well-documented, well-commented, clear and maintainable efficient code for web development.
- Experience in UNIT TESTING.
TECHNICAL SKILLS:
Web technologies: HTML 5, CSS3, JavaScript, jQuery, JSON, AJAX, Bootstrap, Angular JS, Angular2, React, Redux, Remix
Debugging Tools: Firebug, Chrome, JIRA, HP-ALM
Version Control: SVN, GIT, CVS.
IDE & Tools: Eclipse, Visual Studio, NetBeans, Sublime Text, Notepad++, WebStorm, Atom.
Operating System: Windows XP/Vista/7/8, HP, Linux, Mac OS X.
PROFESSIONAL EXPERIENCE:
Confidential, Cary, NC
UI/React Developer
Responsibilities:
- Participate in feature and sprint planning s meetings and work with architect and the team to analyze possible solutions for design and development of the application based on business requirements.
- Develop reusable responsive UI components using ReactJS which are consumed by other applications across a variety of projects.
- Develop the components/modules using Remix framework an internal JavaScript library that is a cutting-edge, metadata-driven UI rendering engine.
- Implement dynamic pages with generic code which can render in the application based on client requirements.
- Handling cross browser compatibility issues in web pages.
- Implement web analytics on all the screens to track and report the web traffic.
- Implement nested rules, variables, mixins, and selector inheritance for newly developed style sheets.
- Develop end to end test cases (spec files) for the application using frameworks like Karma, Istanbul, Jest.
- Implement Web Pack to make the development environment better.
- Implementing Unit test cases using Mocha, Sinon, Chai and Enzyme for the application.
- Develop cross browser functionality all over the application to support all the browsers
- Develop code compliant to current 508 accessibility standards
- Write build scripts using gulp to compile Sass files, refresh the browser automatically, to optimize the assets files for production, to catch the lint errors during the compilation
- Participate in code review sessions every week to optimize the existing code. Also, exchange new ideas and discuss best practices to code better
- Peer review and give feedback on the pull requests in the bit bucket on daily basis.
- Deploy the applications into various environments and fix the build issues if there are any.
- Provide on call support during production
Confidential, Seattle, WA
React Developer
Responsibilities:
- Implemented client-side Interface using React JS.
- Expertise in React JS framework to develop the SPA.
- Worked on React JS Virtual Dom and React views, rendering using components which contains additional components called custom HTML tags.
- Managed the state using Redux, created single source of truth i.e. Store to manage the whole application.
- Created global calculations across the application using single Redux store.
- Created unit tests using Enzyme, Mocha, Shallow.
- Involved in designing the web pages using HTML 5, CSS3, JavaScript, Bootstrap, SASS, Polaris, React Js, Redux.
- Responsible to Style, look and feel of the web page with Polaris that extends CSS with dynamic behavior such as variable, mixing, operations and functions
- Worked closely with the Back-End team to display data using the Custom Components, library Components, and Redux.
- Extensively used Brazil build for version controlling and regularly pushed the code.
- Maintained states in the stores and dispatched the actions using redux
- Extensively used continues integration and continues delivery.
- Created designed to ensure that code can be rapidly and safely deployed to production by delivering every change to a production for automated testing as a Continues Delivery .
- Used Sim-Ticket as the bug tracking system to track and maintain the history of bugs/issues on everyday basis.
- Worked with the team to develop and designing the web pages using Polaris.
- Experienced in working with Redux architecture using complex Object-Oriented concepts in improving the performance of the websites
- Build stable React components and stand-alone functions to be added to any future pages.
Confidential, phoenix, AZ
React Developer
Responsibilities:
- Created Interactive and reusable components using React.js
- Managed the state using Redux, created single source of truth i.e. store to manage the whole application.
- Implemented client-side Interface using React JS.
- Good Experience in React.js for creating interactive UI's using One-way data flow, Virtual DOM, JSX, React Native concepts.
- Used web Pack to make the development environment better.
- Implemented internalization for a react application.
- Created Unit tests using Mocha, Sinon, Chai and Enzyme
- Involved in Code coverage for entire application.
- Used React-Router to turn application into Single Page Application.
- Worked with the team, helping them build out their markup and CSS(sass).
- Component for UX-Library consisted of Button, Checkbox, Input, Icons, Toggle Button, Dropdown, Multi-Level Dropdown and many more.
- In Phase Two, worked closely with the Back-End team to display data using the Custom Components, library Components, and Redux.
- Added Dynamic Functionality by creating and dispatching Action Creators that deployed Actions.
- Worked with the team for continues integration to merge all developers working copies to a shade main line (Master) several times a day.
- Created designed to ensure that code can be rapidly and safely deployed to production by delivering every change to a production-like environment and ensuring business applications and services function as expected through rigorous automated testing as a continues delivery
- Created and used Reducers that received said Actions to modify the Store State Tree.
- Called the Restful web services calls for POST, PUT, DELETE and GET methods.
- Extensively used Git for version controlling and regularly pushed the code to GitHub.
- Used JIARA as the bug tracking system to track and maintain the history of bugs/issues on everyday basis.
- Interacted with Customers and development teams for Fix the Issues.
- Performed the System Testing, Regression Testing for Complete UI after fixing the Issues which are reported by Testing Team.
Confidential, Santa Clara, CA
UI Developer
Responsibilities:
- Design and develop Trust Verification Portal using latest technologies like HTML5, CSS3, Angular JS, Bootstrap, JavaScript and jQuery.
- Created reusable templates and style sheets based on UI standards and guidelines; Performed functional tasks using specifications and wireframes.
- Use Angular JS to implement MVC pattern.
- Developed single page web application using JavaScript framework Angular JS.
- Designed and created Element and Attribute Directives using Angular JS.
- Use Custom directives for code reuse across the application.
- Used Services to communicate between the controllers.
- Heavily used $http and $resource for making ajax calls to restful API.
- Created Prototype for proof of concept using Angular 2.0, used Typescript and various new features of ES-2015.
- Used babel to trans pile the code from typescript and es2016 to es5 standards.
- Used Grunt for compiling LESS.
- Extensive use of Alerts, Navs, Glyph icons, Grids, Panels, Buttons, Media Objects and Progress Bars provided by Twitter Bootstrap framework.
- Hands on experience with Object Oriented JavaScript code and responsible for client side validations using Angular Directives and jQuery functions.
- Created reusable and interactive components using React.
- Managed the state using Redux, created single source of truth i.e. store to manage the whole application.
- Used webpack to make the development environment better.
Environment: HTML5, CSS3, JavaScript, jQuery, Bootstrap, Angular JS, Wireframes, LESS, Grunt, REST, JSON, Eclipse, Junit, GitHub.
Confidential, Portland, OR
UI/Web Developer
Responsibilities:
- Responsible for building a new website for the project ‘Revolver’ (Small fleet clients) and for the maintenance of Confidential Online New Platform’.
- Functionalities include writing code in HTML, CSS, JavaScript, JQuery, JSP and making using of Bootstrap framework and testing the functionalities using JUnit.
- Worked with the team, helping them build out their markup and CSS. My Specialty is large scale CSS (Sass), focusing on reusability and modularity.
- Web application development for backend using Angular JS with cutting edge HTML5 and CSS3 techniques
- Familiar with concepts of Directives, Data-Binding and Dependency Injection in Angular JS.
- Worked extensively on web 2.0 migration from Conventional Web Frame work to Ajax driven framework and extensively used jQuery, AJAX and MVC in Presentation Layer.
- Extensive use of Twitter Bootstrap framework to achieve RWD, i.e., make the portal compatible for various screen resolutions which are trending in the market today.
- Developed Object Oriented JavaScript code and responsible for client-side validations using jQuery.
- Involved in upgradation and maintenance of Confidential Online to the new layout using the Grid orientation model Bootstrap framework.
- Extensive usage of BOOTSTRAP and LESS CSS for Responsive design.
- Brought the HTML and CSS of an existing web site Confidential Online’ up to web standards.
- Created a CSS framework for using a 12column grid preferred by the designers as well as implementing parts of CSS to cut down on repetitive code.
- Implemented JavaScript module patterns using asynchronous script loading.
- Involved in Writing jQuery-based Ajax Requests using jQuery get (url, data, callback, type) or jQuery. Ajax (options) &jQuery. Post (URL, data, callback, type) & jQuery. Get (url, data, callback, type
- Worked on ANGULAR JS and Node JS issues and fix the bugs pertaining to various browsers
- Worked through cross browser compatibility issues with existing styles and new CSS that was implemented.
- Tested cross browser functionality and fixed major layout bugs for supported browsers which includes IE6.
Environment: HTML5/HTML, CSS3/CSS, SASS, Less, JavaScript, JQuery, Bootstrap, Angular JS, AJAX, JSON, Eclipse, GitHub.
Confidential, Fredericksburg, VA
UI/Web Developer
Responsibilities:
- Involved in all phases of UI/UX implementation of a Travel Search and Booking web application including Design, Prototyping, Development and Testing phases.
- Rewrote and maintained the internal library and built a structured MVC /MVVM framework by redesigning the front- end UI components.
- Functionalities include writing code in HTML, CSS, JavaScript, JQuery, Ajax, JSON, Angular.js, and Bootstrap with MySQL database as the backend.
- Built html templates for high traffic and complex data driven website.
- Debugged all look and feel issues in the target browsers, in conjunction with quality assurance.
- Implemented JavaScript source code and embedded nested event handling logic using JQuery event handlers and call back functions.
- Used Selectors in jQuery for updating content on DOM nodes.
- Experienced on implementing Rich Internet Applications i.e., RIAs using JavaScript, JQuery, AJAX calls and JSON data from the server.
- Programmed standards complaint HTML5 and CSS3 working with JQuery modules and JavaScript libraries.
- Worked through cross browser compatibility issues with layout and styles for all new CSS.
- Tested cross browser functionality and fixed major layout bugs for supported browsers including IE8+.
- Made changes to various CSS properties to enhance the UI as per client requirements.
Environment: HTML5/HTML, CSS3/CSS, SASS, LESS, JavaScript, JQuery, Bootstrap, MVC Framework, Angular JS, XML, Eclipse, GitHub.
Confidential, Irving, Texas
Web/UI Developer
Responsibilities:
- Worked as a programmer, assisting my team in developing two different Web-based applications for an Insurance and Travel clients.
- Built Rich Prototypes and Applications using HTML5, CSS3, JavaScript, JQuery, Ajax, JSON, and Bootstrap.
- Developed Object Oriented JavaScript code and responsible for client side validations using JQuery functions.
- Developed source code to consume JSON response through XHR/AJAX calls using JQuery. Ajax calls.
- Coding, styling, testing of reusable JavaScript, CSS3, HTML5 widgets / libraries for complex UI controls.
- Developed callback functions to parse and handle JSON data returned from the server.
- Implemented jQuery frontend for Insurance policy display for employees using jQuery.
- Facilitated User Testing sessions to solicit feedback on prototypes.
- Implemented JavaScript module patterns using asynchronous script loading.
- Worked through cross browser compatibility issues with layout and new CSS styles were implemented.
- Tested cross browser functionality and fixed major layout bugs for supported browsers
- Made enhancements to existing CSS and DIV tags using box model.
- Involved in Agile/SCRUM based approach to UI Development.
Environment: HTML, CSS, JavaScript, jQuery, XML, AJAX, MVC Framework, Apache Tomcat, Notepad++, Sublime.
Confidential
UI Developer
Responsibilities:
- Worked with a team of front-end developers to build UI design concepts and prototypes.
- Extensively worked with the design implementation phase.
- Heavily interacted with the end users and stake holders for design validation.
- Evaluated, analyzed, and tested web interface to understand and enhance the overall usability of the designs.
- Constructed presentation layer implementation using XML, CSS, JavaScript
- Gathered the business requirements to capture the user needs.
- Cross-browser compatible, standards compliant table-less websites in XHTML, CSS2 and JavaScript
- Tools for Dynamic Content and Content Management
- Cross browser compatibility (Firefox / IE / Safari).
- Unit testing and AJAX training.
Environment: HTML, CSS, JAVASCRIPT, AJAX, Eclipse IDE.