We provide IT Staff Augmentation Services!

Senior Frontend Ui Developer Resume

2.00/5 (Submit Your Rating)

Sunnyvale, CA

PROFESSIONAL SUMMARY:

  • 9 Years of professional experience in Applications design, Development, Integration, Maintenance, Installation, Implementation, testing of various client/server, N - tier and web application and its design, using various UI- TECHNOLOGIES.
  • Expert in developing User Interface (UI) applications and professional web applications using JavaScript, jQuery, JSP, XUL, HTML/HTML5, CSS/CSS3, XHTML, XML, JSON and Ajax.
  • Experience in applying the latest software development approaches including model view controller (MVC), event - driven applications using AJAX, Object Oriented JavaScript, JSON and XML.
  • Expertise in developing various JavaScript frameworks like Angular.js Backbone.js, Node.js, React.js/Redux, Ext.JS, Responsive web design. (RWD).
  • Experience in various mobile frameworks like Ionic, phone gap/Cordova for mobile hybrid applications in both IOS and Android
  • Experienced implementing Web Services using Apache SOAP, WSDL, JAX-RPC, JAX-WS, RESTful API, restful and UDDI.
  • Experience in all phase of SDLC like Requirement Analysis, Implementation and Maintenance and extensive experience with Agile and SCRUM
  • Worked on ReactJS framework to develop interactive websites based on client needs.
  • Involved in the Software Life Cycle methodology like AGILE and estimating the timelines for projects.
  • Experience in SQL Database like Apache and MongoDB.
  • Experience in using Text editors like Espresso, eclipse, Text Wrangler, Sublime Text, NetBeans, XAMPP, Notepad and Notepad++.
  • Experience on working with CSS Background, CSS Layouts, CSS positioning, CSS text, CSS border, CSS margin, CSS padding, CSS table, Pseudo classes, Pseudo elements and CSS behaviors in CSS.
  • Experience in JavaScript build tools like Grunt/Gulp, Node.
  • Good Knowledge in using Dojo Components and integrating back-end applications with AJAX driven web 2.0 front-end using OO JavaScript framework.
  • Proficient in Object Oriented Design/Development (OOD), Object Oriented Analysis and Design (OOAD), Model View Control (MVC) design pattern and Test-Driven Development (TDD)

TECHNICAL SKILLS:

Web Technologies: HTML5, CSS3, JQuery, JSP, AJAX, JSON, JavaScript, Bootstrap

JavaScript libraries / Frameworks: Angular JS, Node JS, React JS, Backbone JS, Ext JS

Tools: Visual Basic Code, Webstrom, Intellij, Eclipse, NetBeans, Adobe Photoshop, Adobe Dreamweaver, Notepad++ and Sublime-Text, Jira, Maven, Version One, Protractor

Version Control: Git.

PROFESSIONAL EXPERIENCE:

Senior Frontend UI developer

Confidential, Sunnyvale, CA

Responsibilities:

  • Design, develop and test HTML5, CSS3, Bootstrap, JavaScript and React.JS that meets accessibility and web browser standards for website.
  • Done the design, development and testing phases of Software Development using AGILE methodology and Test-Driven Development (TDD).
  • Created CSS layouts for home page using advanced CSS concepts like Media Queries, grid layout, CSS transitions and transformations.
  • Used important concepts like React-Router in React JS to build a Single Page Application.
  • Made use of Redux data flow life cycle pattern by calling action creators to send data to store, reducers to specify how application state changes and used reducer composition to split data handling logic to maintain unidirectional data flow.
  • Efficiently managed state of components without causing unnecessary re-rendering of the components and application state by updating respective reducers.
  • Created multiple components in React keeping reusability across multiple mini projects in mind to avoid rework to meet tight deadlines.
  • Implemented complex functionalities like re-usable redux forms using redux-form package to connect form components to redux store and react-draggable to create draggable components.
  • Created Custom Library Components for the entire application (Date-pickers, custom drop down, image carousel , pagination etc.) which can be used across the whole website.
  • Made use of Redux-Promise middleware in application to resolve promises received from performing RESTFUL services.
  • Created and used Reducers that received said Actions to modify the application level state.
  • Worked with backend engineers to optimize existing API calls and JSON responses to create efficiencies by deprecating unneeded API calls to enhance performance.
  • Used Object Oriented Programming concepts to develop UI components that could be reused across the Web Application.
  • Used version control tool GIT to work on the same code-base in the repository with the other team members 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 enzyme 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.
  • Actively participated in weekly front-end meeting to discuss the scope of reusability of components, dependencies and blockers and coding standards to be followed across multiple projects.
  • Performed the regular regression Testing for Complete UI after fixing the Issues which are reported by Testing Team.

Environment: HTML 5, CSS3, Sass, Less, ES6, Bootstrap, Ajax, React JS, Redux, REDUX, JSON, Git hub, Webpack, NPM, Restful API, JIRA, Enzyme and Web Strom.

Frontend UI developer

Confidential, Bolingbrook, IL

Responsibilities:

  • Done the design, development and testing phases of Software Development using AGILE methodology and Test Driven Development (TDD).
  • Worked effectively in a fast paced Agile (Scrum/Sprint) Development methodology to meet tight deadlines.
  • Made use of react component life cycle methods like ComponentDidMount and ComponentWill Mount and conditionally rendered different components depending upon the props values of the component.
  • Made use of React life cycle methods on parent components to make API calls to fetch data from back-end
  • Extensively used redux-forms in shipping modules and sign-in modules.
  • Created forms that are reusable across multiple mini projects.
  • Responsible for developing modules/components that are cross browser compatible and responsive across different browsers like Firefox, Google Chrome and Internet Explorer.
  • Extensively used Redux-saga library to manage side-effects within the system and to perform asynchronous calls using generator functions in ES6 and to access browser cache.
  • Made use of redux saga middleware to access redux application state and dispatched redux actions.
  • Made use of react npm packages like react-slick to develop image carousels, react-modal to display modal and styled it though props and react-input-autosize to expand the input filed depending on the length of the input text entered.
  • Extensively used react-intl which provides different APIs like ECMAScript Internationalization and FormatJS Internationalization Formatters and classnames npm package for styling the react components conditionally.
  • Extensive usage of Jeet’s flexible grid system along with SASS to create a responsive website in desktop, mobile and tablets.
  • Made use of BEM methodology to code and maintain large SASS codebase effectively and efficiently.
  • Made REST API calls to fetch the data from the backend as JSON response and populated on UI conditionally depending on the prop values of a component.
  • Worked on Enzyme for various phases of Unit testing.
  • Collaborated extensively with the UX team to get up-to-date mock-ups and creatives and with QA/UAT teams for bug tracking and bug fixing.
  • Interacted with Testing Team, Scrum Masters and Business Analysts for fixing of Issues.

Environment: HTML5, CSS3, SASS, Jeet, JavaScript, Es6, ReactJS with Redux, Redux Sagas, Webpack, NPM, Enzyme, JSON, GIT, REST API, JIRA.

Frontend UI developer

Confidential, Deerfield, IL

Responsibilities:

  • Done the design, development and testing phases of Software Development using AGILE methodology and Test Driven Development (TDD).
  • Used route Provider, location, routeParams services to setup routing, navigate inside the angular app and cache Factory for caching data in AngularJS
  • Extended the default functionality of JQUERY UI components to create custom features - such as new tab open/close, auto-complete loader messages, etc.
  • Worked on Express framework in Node.JS to develop the business logic code to get the data from the database and to bind the response data to the HTML5 using AngularJS.
  • Involved in development, design and implementation front-end part of the widget-based application using HTML, CSS3, JQuery, JavaScript, AJAX, JSON, AngularJS, Node.js and Bootstrap.
  • Worked on AEM 6.2 for developing custom components and dialogs.
  • Provide estimates, designs, and specifications for AEM 6.2 development modules.
  • Build REST API for Address verification and CRUD of Address Book in Node.js
  • Created Images, Logos and Icons that are used across the web pages using Adobe Flash and Photoshop.
  • Designed and developed the application to be responsive for desktop, mobile and tablets using Twitter Bootstrap (HTML, CSS3, and JavaScript).
  • Extensive usage of BOOTSTRAP and LESS CSS for Responsive design.
  • Developed single page web application using JavaScript framework Angular JS.
  • Bootstrap used along with Angular JS in creating the Application.
  • Designed and implemented a SPA (Single Page Application) in Angular JS.
  • Created reusable templates and style sheets based on UI standards and guidelines; Performed functional tasks using specifications and wireframes.
  • Mean Stack development from scratch including MONGODB server setup and Node.Js server development.
  • Worked on Jasmine for various phases of Unit testing.
  • Responsible for checking cross browser compatibility, Responsive Web Design and hence worked on different browsers like Firefox, Google Chrome and Internet Explorer.
  • Created mock up components using Adobe Creative Suite, Wireframes and later converted it into pixel perfect responsive HTML.
  • Extensively used/modified JQUERY to perform AJAX calls for creating interactive web pages on JSON response.
  • Rebuilt legacy pages in ReactJS with Redux, added advanced filtering/search capability leading to an intuitive and responsive UI.
  • Used ReactJS-Redux for creating components, understanding the life cycle of the component, rendering the view upon state change, using references for accessing values of other elements or components.
  • Used ReactJS for creating reusable components with well-defined interfaces.

Environment: HTML5, CSS3, JavaScript, jQuery, Es6, AJAX, JSON, Bootstrap, Bower, Jasmine, D3.js, Grunt, Mean Stack (Mango DB, Express.js, Angular.JS, Node.JS), ReactJS, AEM 6.2, JIRA, Java.

Confidential, Madison, Wisconsin

Web UI developer

Responsibilities:

  • Worked as Front end UI web developer using AngularJS, HML5, CSS3, Bootstrap and JQuery.
  • Worked closely with other senior developers, product managers, system architects, and the QA team to deliver optimal designs and software to meet and exceed expectations following MVC architecture, under the Agile Methodology.
  • Contribute positively to the overall team, dynamic participation in stand-up meetings, planning and design sessions and other business-development working.
  • Designed and implemented functionality using technologies including JavaScript, AJAX, and JavaScript frameworks such as JQuery, JQuery UI and AngularJS.
  • Worked directly with clients to design and develop elegant solutions.
  • Successfully maintained code sources and assets using Git and ensured consistency and compliance to style guides, branding and functionality.
  • Worked effectively on an Agile (Scrum/Sprint) Development Team to deliver regular updates to business team and project managers.
  • Closely worked with the business users to understand what they are expecting to review in the reports.
  • Working with AJAX and JSON to communicate with RESTful web services.
  • Communicated with cross functional teams to resolve the dependencies.
  • Developed CSS styles to maintain the uniformity of all the screens throughout the application and positioning of screen objects.
  • Used Git and later Harvest as Version Controlling Tool for the application. Also extensively used JIRA as bug tracking and fixing tool.

Environment: HTML4/5, CSS2/3, JavaScript, JQuery, DHTML, MVC, DOM, JSON, AngularJS, Bootstrap, Gulp, Java, XML, XPATH, Adobe Flash, Photoshop, SQL, Oracle, Windows, node.js

UI Developer

Confidential, Dallas, TX

Responsibilities:

  • Essentially involved in all phases of SDLC to structure the unformatted requirements.
  • Used advanced level of HTML5, JavaScript, CSS3 and pure CSS layouts (table less layout).
  • Defined and developed the application's presentation layer using HTML5, CSS3, JavaScript and jQuery Scripting.
  • Effectively managed content in Interwoven Teamsite Content Management System
  • Developed components and templates for eNewsletter in Teamsite.
  • Redesigned pages to improve application design and UI to attract the customers by taking inputs from senior management.
  • Designed Templates and Flow of future pages using Adobe Photoshop CS6.
  • Created themes for SharePoint using Theme Builder.
  • Handled all the software releases for UI components. Resolved cross browser compatibility issues.
  • Used AngularJS to code the UI functional requirements
  • Designed and developed mobile compatible user interface applications.
  • Construct the client-side script to function correctly across all the majority of web browsers.
  • Generated project reports and estimated the cost of resources being utilizing in the project.
  • Involved in unit testing and integration testing of each and every module.
  • Developed additional UI Components using JSF and implemented an asynchronous, AJAX (JQuery) based rich client to improve customer experience.
  • Experienced in Oracle, SQL, PL/SQL, MS Access and MYSQL databases.
  • Worked on Toad for Oracle for querying the database.
  • Developed the base framework using Java, JSP, Struts, HTML, JavaScript, AJAX, Log4J, Oracle and MS SQL Server
  • Wrote complex SQL statements to retrieve data from the DB2 database.
  • Developed web services using Apache Axis2 in Java and SOAP/WSDL on SOA architecture.

Environment: Jquery, Ajax, Sencha Extjs, Javascript, Node.Js, AngularJS, Bootstrap, Backbone.js, Oracle

Senior Software Engineer

Confidential

Languages: Sencha Touch Framework, jQuery Mobile, jQuery, JavaScript, Ajax, XML, HTML, JSON, CSS

Tools: Sencha Architect Tool, Web Kit Browser Developers tool, Microsoft script Editor, Firebug, Notepad++

O/s: Android, iOS, Windows, Blackberry

Responsibilities:

  • Analysis of the Software Requirements Specifications during onsite visits with client Confidential .
  • Mainly indulged in Design and Development using Sencha Architect, Sencha Touch, JavaScript, XML, JSON, HTML, and CSS.
  • Fixing post and pre Release defects and providing technical support for production sites.
  • Preparation of all kinds of documentation related to technical or quality procedure.
  • Provide effort estimations for the assigned tasks.
  • Database management and JDBC connectivity
  • Testing - unit testing & integration testing

Confidential

Software Developer

Responsibilities:

  • Performed all levels of web development tasks, including HTML, CSS, XHTML and scripting, graphic design, PHP oriented database design/ development, testing, content management, and site traffic analysis.
  • Developed UI using JavaScript, HTML, CSS, JavaScript validations and XML.
  • Development and enhancement of new and existing Web applications.
  • Few of the Enhancements have been done by Paired Programing.
  • Managing the version control for the deliverables by streamlining and re-basing the development streams of SVN.
  • Worked closely with system analyst to understand the technical requirements of the projects
  • Design and development of Web pages using HTML, CSS including Ajax controls and XML.
  • Played a vital role in defining, implementing and enforcing quality practices in the team organization to ensure internal controls, quality and compliance policies and standards.
  • Used JavaScript for custom client-side validation.
  • Involved in designing and developing the GUI for the user interface with various controls.

Environment: HTML, CSS, MySQL, JavaScript, AJAX and Windows XP.

We'd love your feedback!