Front-end Ui (react Js) Developer Resume
San Francisco, Ca
SUMMARY:
- Having over 7+ years of progressive experience in developing, deploying and supporting multi - tier web/mobile application projects with Frameworks like AngularJS, jQuery, HTML, Java Script, CSS, Node.JS using Waterfall and Agile methodologies.
- Designed and Developed User Interactive (UI) of Web pages with the help of HTML5, HTML, JavaScript,
- CSS, CSS3, JQuery, CSS LESS, Bootstrap and AJAX. Good Understanding of Document Object Model (DOM) and DOM Functions.
- Experience writing Angular JS code for developing Single page applications (SPA) used several in built language core directives, expressions and modules.
- Very familiar with JavaScript library such as jQuery, prototype, Moo Tools. And used jQuery for creating rich user interactions and UI components.
- Proficient in building responsive and cross-browsers, trans-platform web application using HTML/HTML5, CSS/CSS3 and Twitter Bootstrap.
- Proficient with CSS preprocessors including LESS and SASS along with JavaScript building tool like GruntJS and GulpJS.
- Strong Experience in dealing with CSS Animations, Backgrounds, Layouts, Positioning, Text, Border, Padding and CSS Box Model.
- Developed application and workflow of application from starch.
- Responsive Web Design(RWD) for different types of Devices like tablets and mobiles using media queries and libraries like bootstrap.
- Experience with developing data visualization system and dashboard application using D3.js.
- Expert in designing web applications & contents utilizing various Search Engine Optimization (SEO) techniques.
- Experience working with testing tools like Firebug, Firebug Lite, Chrome or Safari web inspectors and IE Developer Toolbar.
- Experience working on GIT and SVN for project management and version control management.
- Experience with continuous Integration tool Jenkins.
- Strong communication, collaboration & team building skills with proficiency in grasping new technologies.
- Self-starter always inclined to learn new technologies and Team Player with very excellent communication, organizational and interpersonal skills.
- Experience in all phase of SDLC like Requirement Analysis, Implementation and Maintenance, and extensive experience with Agile methodology.
TECHNICAL SKILLS:
Web Technologies:HTML/HTML5, CSS2/3, JavaScript, OOJS, Query, angular.js, Angular 2.0 Ext JS, Backbone.js, Require.js
IDE's and Tools: Eclipse IDE, NetBeans, Visual Studio, Dreamweaver, Firebug, Developer Tools, EditPlus, Webstrom, Sublime text, Rally, JIRA
Development Tools: Adobe Photoshop CS5, Google Ad Words, Yahoo Search Marketing
Version Control: Subversion (SVN), GIT, Team Site
Debugging Tools: Firebug, Fire Path, HTTP Watch, Paros Proxy
Version Control System: SVN, CVS, GIT, Clear Case.
Web/ App Servers: IBM HTTP Server, Apache HTTP Server, Tomcat, Web Logic, WebSphere
Databases and Tools: SQL, PL/SQL(oracle), MySQL, Oracle, TOAD, SQL Navigator
PROFESSIONAL EXPERIENCE:
Confidential, San Francisco, CA
Front-End UI (React JS) Developer
Responsibilities:
- Analyzed business requirements, participated in technical design, development and testing of various modules assigned of SPA(Single page application) using angularJS, HTML5, Bootstrap, CSS3.SASS and grunt.js.
- Used AngularJS Forms, Events, Validations, Modules, Expressions, Directives, Controllers and filters
- Worked on creating responsive website for smart devices using Responsive web design (RWD).
- Extensively worked on Rest Services and implemented JSON REST response in UI by using angular services and controllers.
- Re-modeled some web application modules using HTML, CSS, AngularJS, AJAX and JSON & DOM Scripting .
- Used D3.js to create real time data visualization for dashboard application.
- Written GruntJS for optimization and magnification of source code.
- Worked with Angular JS filters in expressions and directives to filter data rendered in the UI.
- Co-ordinate with UX designers and develop static content using front end with HTML 5, CSS3, and Angular JS.
- Experience with cross - browser and multi - browser coding.
- Built the UI part of address verification service where users can select or ignore recommended address using JQuery AJAX and bootstrap model.
- Written UNIT-TESTS using Jasmine and KARMA to run tests.
- Created CSS based page layouts that are cross-browser compatible on all the major browsers like Safari, Chrome, Firefox and IE .
- Involved in using GIT version control management.
- Tested the application using Jasmine Test Framework . Wrote unit tests using Karma.
- Worked on performance optimization of web application.
- Involved in setting up Bamboo configuration and helping Continuous Integration (CI).
- Worked closely with the QA teams and support UI implementation efforts.
- Involved in Agile/SCRUM based approach to UI Development.
Environment: HTML5, CSS3, AngularJS, D3.JS, JQuery, Twitter BootStrap, GruntJs, Jasmine, Karma, REST Services, SASS, JSON, NPM, Bower, GIT, Agile, Windows.
Confidential, Richmond, VA
Front-End UI Developer
Responsibilities:
- Analyzed business requirements, participated in technical design, development and testing of various modules assigned Solved problems using a combination of OOJS, JSON, and jQUERY
- Worked on the modernization of a legacy and outsourced UI. Technologies used were BackboneJS and JQuery .
- Utilized modular structure within the application in which different functionalities within the application were divided into different modules.
- Extensive usage of HTML5, CSS3, Bootstrap and SASS CSS for Responsive Design .
- Performed GET and POST requests in AJAX of XML, JSON using JavaScript, JQuery . Involve in fixing Front-End issues with the layouts.
- Designed and built reusable, configurable graphs with D3.JS.
- Used Jenkins tool to build the application on the server.
- Created Auto deploy jobs using Jenkins and Gradle.
- Developed prototypes and UI deliverables, such as wireframes using BALSAMIQ .
- Participated in understanding of ExtJS technologies and development tasks .
- Involved in creating mockups/Wireframes for website.
- Extensively used CSS3 and Bootstrap for styling the HTML5 elements.
- Used SASS CSS framework to create Mixins, Variables, Custom fonts in application.
- Developed Tabbed pages using AJAX with JQuery and JSON for quick view of related content, providing both functionality and ease of access to the user.
- Worked in a highly technical team of professionals with ExtJS in organizational development utilizing my knowledge in DOJO, JQuery, JavaScript, HTML and Eclipse.
- Worked with JQuery document to generate API documentation for JavaScript code.
- Used jQuery to make HTML, CSS interact with JavaScript functions to add dynamism to the web page.
- Used Subversion(SVN) for software version control.
- Using Google analytics reports, optimized the page load time for the pages that had heavy traffic.
Environment: HTML5, CSS3, jQuery, Knockout JS, Angular.JS, Node.JS, React.JS, Redux, AJAX, DOJO, web-storm, Twitter Bootstrap, JSON, RAD, Sublime Editor, Apache and Static server access, JavaScript (Debugging), jasmine, karma.
Confidential, Nashville, TN
UI/Web Developer
Responsibilities:
- Involved in designing, developing and testing the web application by using the HTML5, CSS3, and React JS.
- Involved in designing the CSS templates for use in all pages on the website working with CSS Background, positioning, text, border, margin, padding, and table .
- Applied optimization techniques to reduce page size and load times to enhance user experience using sprites.
- Developed user interface by using the React JS, Flux/Redux for SPA developmen t.
- Involved in responsive design and developed a single ISOMORPHIC responsive website that could be served to desktop, Tablets and mobile users using React JS.
- Implemented client side Interface using React JS.
- Created React components with testability and reusability of components across the organization in different applications
- Implemented various screens for the front end using React JS and redux library.
- Used React-Router to turn application into Single Page Application
- Involved in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept.
- Involved in building stable React components and stand-alone functions to be added to any future pages.
- Used Node JS to run Web pack tasks and build properly the project.
- Implemented modules into Node JS to integrate with designs and requirements
- Implemented the Drag and Drop functionality using React-Draggable
- Used React -Autocomplete for creating google maps location search on the webpage.
- Created and used Reducers that received said Actions to modify the Store State Tree
- Maintained states in the stores and dispatched the actions using redux.
- Working with ECMA Script 6 features . For build of JSX and ES2015(ES6) used Babel, webpack .
- Used Middleware, Redux-thunk in application to retrieve data from Back-End and to also perform RESTFUL services.
- Involved in consuming Restful web services to call for POST, PUT, DELETE and GET methods .
- Utilized React for its efficient data flow architecture to create a lightweight and render efficient web app that searched projects via the GitHub AP I through keywords.
- Used Object Oriented Programming concepts to develop UI components that could be reused across the Web Application.
- Used Git for version controlling and regularly pushed the code to GitHub.
- Worked with mocha unit test framework to write unit tests for JavaScript code. (removed karma and wrote mocha)
- Worked on development tools in Node JS and created webpack configuration and tasks.
- Worked in a agile environment and followed scrum methodology throughout the project
- Interacted with Customers and suggested UI feedback and inputs on the business features to be implemented
Environment: HTML 5, CSS3, Less, JavaScript, Bootstrap, React JS, Redux, Spring MVC, Hibernate, React JS, Babel, web pack.
Confidential, Los Angeles, CA
UI Developer
Responsibilities:
- Implemented HTML5 feature like semantics, local storage, data and required attributes and sliders.
- Implemented CSS3 features like CSS3 Media Queries, Pseudo Classes, multi-column layout, gradients and web fonts.
- Used CSS Sprites to decrease the number of HTTP requests and load time of web pages to improve page performance.
- Extensively used Twitter Bootstrap for creating responsive web design for varying screen sizes and devices.
- Used SASS variables, mixins, nesting and import .
- Experience developing web pages using AngularJS framework and familiar with various AngularJSdirectives, filters and services.
- Experienced in MVC, SPA (single page application), Custom directives, and custom modules in Angular.js.
- Good with scope isolation, transclude, templating, in creating (elements, attributes, classes) using custom directives.
- Developed AngularJSservices for reusable functionality. worked with Grunt, Gulp, Express modules of Node JS and Bower for managing UI dependency.
- Worked in MEAN stack MongoDB, Express, Node, and Angular .
- Used routing schemes to develop single page applications (SPAs) using ui router library (changed this)
- Worked on Unit testing JavaScript applications using Jasmine and Karma.
- Worked on GIT and source tree as a version control.
- Created UI designs using Web 2.0 standards
- Designed Cross-Browser Compatible Page Layouts using the CSS
Environment: HTML, CSS, AJAX, DHTML, JSON, HTML5, JavaScript, MS Excel, MS Visio, jQuery, Bootstrap, AngularJS, Node JS, grunt, gulp, bower, express, MongoDB, GIT
Confidential
UI Developer
Responsibilities:
- Applied Use Cases diagram to validate and test web application design against the UI architecture.
- Created web pages for each project using XHTML, CSS, and JavaScript.
- Used jQuery to handle the client side validations.
- Responsible for transforming designed mock-ups to web pages.
- Used to update the HTML pages using jQuery AJAX via JSON response.
- Designed web pages and used applications that meet business needs and user goals through a user experience.
- Designed and developed AJAX calls to populate screens parts on demand
- Developed Web applications that are cross browser compatible.
- Responsible in creating the screens with table less design.
- Performing new-website support research in the areas of Latest Web Technologies, Usability, Accessibility, and User Experience.
- Worked closely with team members to meet the client requirement.
- Actively participated in day-to-day meeting, status meeting, strong reporting and effective communication with project manager.
Environment: HTML4, XHTML, CSS2/3, JavaScript, jQuery, AJAX, JSON, JavaScript, Firebug DEV tool, Chrome DEV Tool, Adobe Photoshop, Illustrator, Dreamweaver, Flash, Visio and Eclipse IDE.
Confidential
UI Developer
Responsibilities:
- Worked one-on-one with client to develop layout, color scheme for his website and implemented it into a final interface design with the HTML/CSS & JavaScript.
- Used JavaScript for adding little functionality to the existing application (calendar, tooltips, hiding elements, etc.).
- Worked on fetching the JSON data by linking it with the backend and displaying it in a tabular format.
- Handling all aspects of the web application including maintaining, testing, debugging and deploying.
- Worked on debugging, fixing and testing the existing bugs and adding new features in the application.
- Worked on JavaScript validations related to registration forms
- Wrote front-end code compatible for cross browsers like IE 6/7/8/9/10, Google Chrome and Firefox browsers.
- Used UI Development using HTML, and coded Java components which Retrieves data using SQL from Oracle database.
- Developed web application, AJAX Driven user interface, interaction scenarios and AJAX navigation based on analysis, interpretations of requirement and use cases.
- Created layouts and implemented design for easy look and feel for all the application pages and forms.
- Wrote CSS Hacks for browser compatibility. Re-skinned some of the forms using CSS.
- Involved in Developed test cases/scenarios, manual testing of the application.
Environment: JavaScript, HTML, CSS, DOM, AJAX, jQuery, Bootstrap, JSON, SVN and Web Services.
Confidential
Java Developer
Responsibilities:
- Creating Front-end Applications using HTML, CSS, JavaScript, jQuery, AJAX and JSON.
- Worked with next-generation technologies like AJAX and jQuery to enable more efficient development and more responsive interfaces.
- Elegant implementation of page designs in standards-compliant HTML and CSS.
- Developed dynamic client-side JavaScript codes to build web forms and simulate process for web application, page navigation and form validation.
- Created appropriate concept models, site organization, navigation, page layouts and interaction to support company's needs and goals.
- Developed client side validation code using JavaScript and jQuery.
- Creating cross-browser compatible and standards-compliant CSS based page layouts.
- Involved in coding pages with best Search Engine Optimization (SEO) techniques.
- Contribute positively to the overall team dynamic participate in stand-up meetings, planning and design sessions and other business-development working.
Environment: HTML, CSS, JavaScript, jQuery, AJAX, Responsive design, Usability Testing.