Senior Ui Developer Resume
San Francisco, CA
SUMMARY
- Over 7 years of experience as User Interface/Front End Developer in developing web applications using HTML5, CSS3, JavaScript, React JS, Redux, Bootstrap, Ajax, JSON, Angular JS, Node JS, REST, XML, jQuery, ES6
- Involved in all the phases of software development life cycle (SDLC), such as Analysis, Designing, Developing, Integrating, Implementing and testing of Client - Server and Web-based applications
- Expertise in writing vanilla JavaScript with ES5 and ES6 Features
- Experience in applying the latest development approaches including MVC, event-driven applications using AJAX, Object Oriented (OO) JavaScript, JSON and XML
- Extensive experience in developing web page quickly and effectively using HTML5, CSS3, Responsive Web Design (RWD), Bootstrap and experience in making web pages cross browser compatible
- Experienced in developing static/dynamic HTML (HTML4/5) pages, SPA (Single Page Applications) providing client-side validations in JavaScript and providing interactive front-end GUI using CSS2/3, XHTML, CSS Preprocessors - SASS and LESS
- Expertise in client scripting language and server-side scripting languages like JavaScript, jQuery, JSON, Polymer.js, Bootstrap, React.js, Node.js, Angular.js
- Strong experience with jQuery, jQuery plugins, Validator, Drag and Drop, AutoComplete, AJAX, and JSON objects
- Experience in consuming Web Services using SOAP, WSDL and RESTful API
- Extensive experience with AGILE Methodologies and Daily SCRUMS used TDD and BDD for techniques for development
- Strong familiarity with testing tools including Jasmine, Mocha, Karma
- Experience with GitHub for source code management, GIT for version control, Clear Quest for bug fixing and Grunt, Gulp, npm package manager
- Hands on experience of JIRA for bug tracking and issue tracking
- Strong problem solving and planning skills, with ability to work independently or in a team environment
TECHNICAL SKILLS
Web Technologies: HTML, CSS, XML, AJAX, JSON, REST, Gulp, Webpack WordPress, Grunt, Bower, LESSSASS
Frameworks and Libraries: React JS, Redux, flux, Angular JS, Node.JS, D3.JS, Bootstrap, JQuery.
Programming Languages: JavaScript, ES6, Typescript, OOPs concepts
Methodologies: Agile, Waterfall, TDD, BDD
Debugging Tools / Testing: Jasmine, Karma, JIRA, FireBug
Build Tools / Repository: GIT, SVN, Maven, Jenkins
Operating Systems: Windows, Linux, MacOS
Database: SQL/MYSQL, MongoDB
GUI Editors / IDE: WebStorm, Atom, Brackets, VS code
Others: Strong verbal and written communication skills.
PROFESSIONAL EXPERIENCE
Confidential, San Francisco, CA
Senior UI Developer
Responsibilities:
- Analyzing the requirements, designing a solution and interacting with team members to provide effort estimates, Coding and Unit testing
- Designed the front-end applications, user interactive (UI) web pages using web technologies like HTML, XHTML, React and CSS.
- Built the reusable service components using ReactJS Components with Object Oriented JavaScript, HTML, CSS3 based on the visual designs
- Developed various ReactJS components to help build the functionality and UI behavior using JavaScript.
- Worked with UI designers and User experience team to define screen designs. Developed React partials based on UI screens.
- Developed HTML5 templates and performed client-side Validation using JavaScript.
- Generated new and edited existing user interface with CSS to accommodate new changes in design and logic.
- Responsible to manipulate HTML5, CSS3 as well as making the pages dynamic using AXIOS, JSON and XML
- Worked on the UI of a web based content management system built with React and Redux
- Developed React Js pages, Web services calls and AXIOS calls for the application
- Participated with end users and business analyst to understand the business requirements
- CSS styles were developed in order to preserve the uniformity of all the screens throughout the application and positioning of screen objects
- Developed user interface by using the React Js, for SPA development
- Worked on React Js components, Forms, Events, Keys, Router, Animation
- Built React components and stand-alone functions to be added to any future pages .
- Responsible for developing a front-end application using React Js for internal team’s productivity use.
- Worked on responsive design and developed a single ISOMORPHIC responsive website that could be served to desktop, Tablets and mobile users using React Js Implemented the Drag and Drop functionality using React - Draggable Thoroughly performed unit testing and integration testing
- Extensively used SASS (Syntactically awesome style sheets) while styling with CSS3
- Used Firebug for debugging and for element styling
- Involved in daily SCRUM meetings to keep track of the project status
- Used web-based GIT repository manager with issue tracking features
- Extensively used Git for version controlling and regularly pushed the code to GitHub
- Made the application responsive using Bootstrap and CSS Media Queries
- Used Jasmine and Karma as end to end testing tools for debugging.
- Involved in documentation by writing the technical documents for the project. Also, part of the presentation team to the company's executives
Environment: HTML5, CSS3, SASS, Bootstrap, React Js, Redux, JavaScript, AXIOS, XML, Jasmine, Karma, JSON.
Confidential, San Francisco, CA
Senior Web UI Developer
Responsibilities:
- Designed UI for the application's structure, navigation, appearance, interaction conventions, and business features. Created diagrams, wireframes, and HTML/CSS prototypes. Wrote use cases, UI specifications and a UI Style Guide
- Used JavaScript for validating the input given to the user interface
- Used React.js grid to create the grid views for this application
- Used JavaScript and XML to update a portion of a web page thus reducing bandwidth usage and load time and add modal dialog in web pages to get user input and requests
- Integrated Bootstrap.JS into several applications for speeding up JavaScript development
- Edited CSS and HTML/XML source code to customize product appearance to match customer web sites
- Used JavaScript for developing UI Components like Editable drop down, data-driven menu customizations
- Integrated React.JS components into the Angular.JS application to make webpages more responsive and efficient
- Implemented Backbone.js and React.JS to create a dynamically changing website
- Designed and developed carrier selection and product selection web pages using HTML, Struts, Servlets and JavaScript
- Developed UI components for email and link sharing of documents and files for a Content. Management System using Backbone.JS
- Developed a RESTful service to provide all the CRUD capabilities
- Created a demo website running on a Node.JS, using the Express framework, Jade, and Backbone.JS for front end MVC/ templating
- Developed SQL and PL/ SQL scripts for transfer of data between databases
- Created Class Diagrams and sequence diagrams using UML
- Worked in Agile environment with active scrum participation
- Experience in managing MongoDB environment from availability, performance and scalability perspectives
- Provided support in the analysis and troubleshooting of production issues which are tracked through JIRA
- Built and configured WebSphere Portal components including navigation, menu, and content view portlets.
- Wrote application level code to perform client-side validation using jQuery and JavaScript
- Wrote services to store and retrieve user data from the MongoDB for the application on devices
Environment: JavaScript, React Js, Bootstrap.JS, Angular JS, Backbone.JS, JQuery, CSS, HTML5, CRUD, PL/ SQL, MongoDB, Spring, Hibernate, SOAP, Eclipse, WebSphere Portal, WSAD, SUBVERSION, Junit, Jasmine, Scrum, UML, XML, JIRA
Confidential, Big spring, TX
UI Developer
Responsibilities:
- Developed the User Interactive web pages in a professional manner with using web technologies like HTML, XHTML, and CSS as per company's standards
- Responsible for maintaining current websites that included updating the web pages, uploading new content/changes etc..
- Developed client-side validation code using JavaScript and jQuery.
- Normalizing the loan process for Direct Tv customers from manual (Blank Check) processing leveraging Angular JS framework
- Used Node package manager for package modules
- Created pages in Site Core and validated the HTML code with W3C Validator Involved in fixing Front-End issues with the div base layouts
- Design and development of Web pages using PHP, 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
- Involved in designing and developing the GUI for the user interface with various controls
- Worked with View State to maintain data between the pages of the application
- Developed applications that execute the same on various browsers like Internet Explorer, Mozilla Firefox, Google Chrome, and Opera using various debugging tools like Firebug/IE Developer Tools
Environment: HTML, CSS, JavaScript, JQUERY, ANGULAR JS, NODE JS, JSON, ECLIPSE and WINDOWS
Confidential, Denver, CO
UI Developer
Responsibilities:
- Worked with the team of system analysts to frame the technical requirement of the project
- Implemented layouts of the application with the help of Photoshop designers
- Developed various Web pages with the help of HTML, CSS including Ajax controls and XML
- Used the JavaScript libraries to create several client-side validations
- Worked with the team of developers to design and develop the GUI for the user interface
- Built user-interactive web pages using Angular Js framework and Bootstrap
- Created various client-side validations, slide show, grid layout and dropdown menus using ext.js developed data driven documents using D3.js.
- Handles various controllers with the help of the MVC framework
- Worked with the team to write the application level code for proper interaction with APIs and web services using http.
- Used JSON in order to store and exchange the information between servers
- Worked with business analysts to perceive their business model and goals to help define strategy, content and features
Environment: HTML, CSS, XML, JavaScript, jQuery, Windows XP
Confidential, New York
UI Developer
Responsibilities:
- Worked on the website from start to finish to give it a new look using HTML/CSS/JavaScript
- Responsible for creating efficient design and developing User Interaction screens using HTML4, XHTML, CSS3(media queries), CSS2, JavaScript, jQuery, AJAX and JSON
- Extensive use of JQuery Widgets such as Accordion and Tabs
- Experience in Drag, Drop and Resize JQuery interactions
- Worked with CSS3 media queries and used them in all pages on the website
- Used JQuery and AJAX for service calls on pages to interact with the server for information
- Built web pages that are more interactive using JQuery plugins such as attr() and val().
- Used JavaScript for custom client-side validation and DOM manipulations
- Implemented user interface guidelines and standards throughout the development and maintenance of the website using HTML, CSS, JQuery, JavaScript
- Created XHTML Pages with CSS2. Used Agile methodology for the software development
- Responsible for developing, editing, publishing and managing content on the external Web pages and internal layouts
Environment: HTML4,XHTML, CSS2,CSS3(media queries), JavaScript, JQuery, Dreamweaver, AJAX, JSON, MS Office, and SVN(1.7)