Sr. Ui Developer Resume
San Francisco, CA
SUMMARY
- Around 6 years of professional experience in designing User Interface (UI) web applications by using UIauthoring and web technologies.
- UI web development technologies include HTML5, CSS3, JavaScript/DOM Scripting, JS Libraries/JS framework, JSON, AJAX, Bootstrap, JQuery, AngularJS and foundation.
- Worked on all phases of Software Development Life Cycle (SDLC) including requirements gathering through client interaction, Design, Documentation, Development, Integration, Testing, Configuration and Production Support.
- Experience in developing various UI widgets using JQuery, worked with JQuery library.
- Convert the Wireframes to HTML5/CSS3 that are fluid in nature which will fit in varying resolution for mobile and tablet.
- Extensively used Angular2, AngularJS 1.5 (Custom directives, Factories, Services, routing, Interceptors, Single Page Applications, data binding, third party modules).
- Skilled at analyzing and solving browser compatibility challenges and possesses ability to maintain consistency and well commented HTML and CSS mark - up.
- Experience in developing web pages in Responsive Design using Bootstrap and adapt to the changing environment.
- Good Experience on MVC frameworks like Angular JS for creating Single Page Application (SPA) using concepts like Dependency Injection, Promises, Services, Scopes, Controllers and Directives.
- Experience in developing and testing cross browser compatible web pages. (Ex: Firefox, Chrome, Safari).
- Experience in Software life cycle phases like Requirement Analysis, Implementation and estimating the time-lines for the project.
- Knowledge in using Package Managers like NPM and Bower. Experience in using Task managers like Grunt and Gulp.
- Experience in developing components like Grids, Toolbars, Panels, Combo-Box and Button etc.
- Proficient in using various version control systems like SVN and GIT.
- Good experience working on CSS Background, CSS Positioning, CSS Text, CSS Border, CSS Margin, CSS Padding, CSS.
- Actively involved in defining the requirements for the application, prepared functional specifications and actively involved in the database design for the module.
- Good written and oral communication skills and Interpersonal skills with a strong ability to excel through collaboration with team members.
TECHNICAL SKILLS
Framework: Angular 2, AngularJS,Backbone.js, Ionic, Cordova, PhoneGap.
IDE: Web Storm, Visual Studio, Notepad++, Dreamweaver.
Version Control: GIT, SVN.
JS Tools: Bootstrap, Webpack, JSON, Gulp, Grunt, Bower, AJAX, NPM, DOM, MVC,HTML, XML, LESS, CSS, JQuery, Node.JS.
Languages: JavaScript, C, C++, JAVA, SQL.
Web Servers: Apache Tomcat, Web Logic.
Database: MongoDB, Oracle 10g, SQL Server, DB2, MySQL
Operating Systems: Windows, Linux
PROFESSIONAL EXPERIENCE
Confidential - San Francisco, CA
Sr. UI Developer
Responsibilities:
- Worked with the backend team in developing the REST-API to develop the front end.
- Customized the application for different view types e.g. Mobile, Web and hybrid applications.
- Developed the UI using Angular 2 and Bootstrap to build web, mobile web and hybrid applications.
- Used Ionic along with Cordova/Phonegap to build native apps and integrating hybrid components to the application.
- Used Ionic features like slide view, scrolling, caching to build the better user Interaction.
- Participated in development of a well responsive Single Page Application (SPA) using Angular 2 framework, JavaScript, HTML5, CSS3 and LESS.
- Developed CSS3 style sheets to give gradient effects like page layouts, navigation and icons.
- Worked with JSON for data exchange between client and server.
- Worked with concepts of Directives, Data-Binding and Dependency Injection in AngularJS.
- Design and develop web application as per the user specification provided.
- Used Gulp and Web-pack for bundling the application.
- Involved in creating custom services with Angular JS to call the REST API from the front-end.
- Used AngularJS for creating Routes, Filters, Directives and Services.
- Integrate with various databases for retrieving the data using AJAX/JSON.
- Developed applications using JavaScript Libraries such as Angular JS, D3.JS, and Bootstrap.
- Experience using AngularJS directives like ng-class, ng-if, ng-show, ng-hide amongst other.
- Experience in working with the NPM and Bower to handle API and UI modular dependencies.
- Involved in configuring the Git repository and maintain the version control using Git.
Environment: s: Bootstrap, Angular 2, MongoDB, PhoneGap/Cordova, Ionic, NPM, Rest API, DOM, HTML5, CSS3, JavaScript, Git, Webpack, Node.JS, JSON, visual studio, Windows.
Confidential - San Ramon, CA
UI Developer
Responsibilities:
- Involved in designing the application and also the user flow, screen flow and services.
- Involved in developing the Epic and User stories for the application, as I was involved right from the beginning of the application.
- Developed Views, Custom Directives, services to build the mobile web and hybrid application.
- Worked with Braintree API to develop the payment module.
- Involved in implementing data grid/tables using Bootstrap and Angular JS for front-end client facing of the Single Page applications (SPA).
- Involved in Enhancement of existing application utilizing JSP, Created HTML navigation menu that is role based menu items changes dynamically, derived from the database in the form of XML.
- Handled all aspects of the web application including maintaining, testing, debugging, deploying and printing.
- Used Bootstrap and Backbone.js in effective web design.
- Created Cross-Browser compatible and standards-compliant CSS-based page layouts.
- Worked on Responsive Web Design to make website Responsive for Desktop, mobile and Tablets using Bootstrap and Media Queries.
- Worked on Responsive web pages (RWD) using Bootstrap, RESTful API web development and media queries.
- Implemented and tested the enterprise application with JQuery, Spring MVC.
- Installed node.js and utilized the NPM with Grunt for the build.
- Initialized and widely used the applicability of Live Server with sublime text to load web pages on a quicker scale during development cycle.
- Gathered business requirements, prepared Software Requirement Specification (SRS) document. Created Visio charts for the workflow architecture of the system.
- Extensively worked with making calls to APIs to fetch the data from the backend as JSON response and parse it on the UIfor DOM/CSS Manipulation.
- Worked closely with Technical Development Manager to help track, prioritize, estimate, and recommend resources for all Technical Development Team projects.
- Used AJAX and JSON to make asynchronous calls to the project server to fetch data on the fly.
- Created various controllers, views using MVC framework AngularJS.
- Collaborate with teammates and update application version using GIT.
Environment: Bootstrap, AngularJS, Backbone.js, AJAX, JavaScript, jQuery, XML, HTML5, CSS3, JSP, Node JS, Sublime text,Grunt, DOM, DHTML, Chrome, JSON, GIT.
Confidential, Confidential, NY
UI Developer
Responsibilities:
- Developed Login/Registration/Edit of user profile integration with community sites using HTML, CSS and JavaScript.
- Used Content Management system (CMS) for the dynamic configuration of the header and footer of the web application.
- Going through User Documents and Design user interface designs, Wire frames, Information architecture flows and mockups.
- Involved in Designing and programming standard based websites for medium sized businesses utilizing HTML5/HTML, CSS3/CSS, JavaScript, PHP, JQuery and MYSQL.
- Developed CSS styles in order to maintain consistency of the web user interface.
- Performed Client-side validations using JavaScript, JQuery.
- Created form validations with JavaScript.
- Implemented page designs in standard-complaint dynamic HTML and CSS.
- Used AJAX with jQuery to parse JSON object to dynamically overlay contents on web pages.
- Used version control tools SVN/GIT to update the project with other team members.
- Apache Tomcat Server was used to deploy the application.
- Used Ajax for populating the list/drop down box with data.
- Developed front-end code with Ajax call in AngularJS and JQuery to retrieve data as JSON Object from controllers in back-end RESTful Server, then display the well-organized result in web pages by writing AngularJS controller, directives, services, and route providers.
- Responsible for designing the web pages from the scratch.
- Created form validations with JavaScript.
- Used Angular.js for Model-View-View Model (MVVM) pattern.
- Contributed to and enforced existing front-end style guides and pattern libraries.
- Work with technical, design, business, and editorial staff to create applications and pages.
- Modified the UI screens created by web designer using Bootstrap and media queries.
- Developed Functional Requirement Document based on users' requirement.
- Implemented various Validation Controls for client-side validation and implemented custom validation controls with ASP.Net validation controls.
Environment: s: Apache Tomcat,Angular JS, JavaScript, HTML, HTML5, CSS, CSS3,SQL, SVN, Bootstrap, CMS, AJAX, JSON, ASP.NET.
Confidential
UI Developer
Responsibilities:
- Designed dynamic and browser compatible pages using HTML, CSS and JavaScript.
- Used advanced level of HTML5, JavaScript, CSS3 and pure CSS layouts (table less layout).
- Implemented various Validation Controls for form validation and implemented custom validation controls with JavaScript validation controls.
- Involved in dealing with CSS animations, Backgrounds, Layouts, Positioning, Text, Border and Padding.
- JSON is used for serializing and deserializing data that is sent to or receive from JSP pages.
- Followed the Agile and Scrum development methodologies.
- Developed Use Cases, Class Diagrams, Sequence Diagrams and Data Models.
- Developed code to call the web service/APIs to fetch the data and populate on the UIusing JQuery/AJAX.
- Perform a variety of administrative tasks including preparation of Power Point presentations, data entry and analysis, web site development and presentations.
- Used quality center to track defects.
- Used jQuery plugins for Drag-and-Drop, Widgets, Menus, User Interface and Forms.
- Prototyped UIdesigns using: Wireframes, Visio, PowerPoint, hand coded prototyped UIdesigns.
- Used Ember.js extensively for Dashboards (Ember-Table etc).
- Used Firebug, Firebug Lite, IE DeveloperToolbar, for debugging and browser compatibility.
- Designed Templates and Flow of future pages using Adobe Photoshop CS6.
Environment: s: HTML, CSS, XML, JavaScript, jQuery, Agile Methodology, Windows, SQL Server, Eclipse, Servlets, Adobe Dreamweaver.
