Ui Developer Resume
Santa Clara, CA
SUMMARY
- Around 6 years of experience in all phases of Software Development Life Cycle (SDLC) including identification of business needs and constraints, collection of requirements, architecture,UI Design, implementation, testing, deployment and maintenance.
- Worked on front - end technologies using HTML5, CSS3, Javascript5, DOM, jQuery, Bootstrap, AngularJS, NodeJS, and Socket.IO.
- Extensively used Protractor.js for writing test cases for AngularJS scripts.
- Extensive experience with AngularJS - created controllers and view pages along with Bootstrap and HTML5 for dynamic web application.
- Created custom directives to write HTML dat expresses teh behaviour of teh application.
- Extensive experience with HTML5 API’s - Forms API, Location API, Storage API, Web Workers, Canvas, SVG, Video, Offline and IndexedDB API.
- Extensive experience with Advanced JavaScript concepts - closures, scope, promises, function expressions, hoisting, prototypes.
- Worked as a full stack application developer using JavaScript - MEAN stack, MongoDB, ExpressJS, AngularJS, and NodeJS.
- Good understanding of design patterns - IIFE, Module, Revealing Module, Prototype, Revealing Prototype patterns.
- Worked with cross browser compatibility issues and did testing on teh browsers like IE, Mozilla Firefox and Google Chrome.
- Worked on Mobile-first responsive web applications using Bootstrap3.
- Good understanding of Media Queries, Fluid Layout, Responsive Images and Typography.
- Used CSS Grid System to create responsive layouts, navigation and tables. Used Bootstrap components like Carousel.
- Used Less.js pre-processor to create importable and reusable style sheets, processed on server-side.
- Extensive experience with jQuery - CSS3 Selectors, Sizzle API, DOM traversal, manipulation and event handling.
- Used jQuery to create custom event handlers and used utility functions such as Ajax, get, post to make dynamic AJAX application for user-friendly web pages.
- Used jQueryUI controls as Accordion, Tabs, Dialog and used jQuery mobile data attributes to create mobile friendly pages.
- Created custom jQuery plugins for file upload, date control and drag and drop using Client templates.
- Used $http, $location, $q, $log, $scope, $window, $cacheFactory services to call REST API’s, logging and location operations.
- Experience with ExpressJS to create server-side MVC with Jade templates.
- Experience with Socket.IO for websocket engine to make real-time web application with bi-directional communication.
- Experience with Grunt to perform minification, compilation and linting.
TECHNICAL SKILLS
Web Development: HTML5, SASS, CSS3, JavaScript, Servlet, JSP, JQuery, PHP, JSON, JDBC, AJAX, XML, AngularJS, MVC, DOM, Bootstrap.
Databases: MySQL, MSSQL
Programming Languages: C, C++, JavaScript, SQL
Operating System: Windows, Linux, UNIX, Mac OS X
Software Tools: Microsoft Visual Studio, Photoshop, Dreamweaver
IDEs worked on: Notepad++, Visual Studio, Eclipse and Webstorm.
Application Servers: Apache Tomcat, Web Logic, Web Sphere.
PROFESSIONAL EXPERIENCE
Confidential, Santa Clara, CA
UI Developer
Responsibilities:
- Followed Agile Software Development Methodology in teh progress of teh project.
- Used Bootstrap CSS Grid System to create responsive layouts, navigation and tables. Used Bootstrap components like Carousel.
- Re-platforming of web design includes HTML, XML, CSS, SASS, SMACSS, JSON, JavaScript, JSP, JQuery, AngularJS, NodeJS, Gulp, and Jasmine.
- Using AngularJS created custom directives for data manipulations and to display data in company standard format in UI.
- Expertise in DOM manipulation using JavaScript, jQuery and Angular JS.
- Developed a single page, mobile-first, cross-device/cross-browser web application utilizing AngularJS, JavaScript API.
- Worked extensively on AngularJS in creating Controllers, Making AJAX calls using $http and JSON parse.
- Built full stack ecommerce application using teh JavaScript MEAN stack: MongoDB, AngularJS, Express JS, and Node.js.
- Used AngularJS as framework to create a Single Page Application (SPA) which can bind data to specific views and synchronize data with server.
- Used RESTFULL services for our service layer.
- Performs UNIT testing with JASMINE, and develops web services using RESTFUL API.
- Developed models, routes, and admin/user features with Mongoose and Passport OAuth. Wrote unit tests for models.
- Implemented Angular Controllers to maintain each view data. Implemented Angular Service calls using Angular Factory.
- Created AngularJS Controller which Isolate scopes perform operations in UI.
- Used JSON response modulation in rest services to make it more generic for our mobile team to consume teh services.
- Implemented Web services for interacting with front-end tools developed in different technologies.
- Created controllers and view pages along with Bootstrap and HTML5 for dynamic web application.
- Used Less.js pre-processor to create importable and reusable style sheets, processed on server-side.
- Involved in developing teh UI view pages using HTML5 semantic tags. Used layouts with AngularJS directives as Views.
- Extensively worked on various new features of HTML5 and CSS3.
- Used Mongoose with ExpressJS to connect and make calls to mongoDB.
- Created custom directives for loaders, widgets and re-usable sections in web pages to be used across different applications.
- Created module with Socket.IO for Web socket engine to make real-time web application with bi-directional communication.
- Used JIRA for defect status tracking and Rally for creating and managing user stories.
- Experience with Grunt to perform minification, compilation and linting and Bower to maintain package dependencies.
- Experienced behaviour driven development using SCRUM framework under Agile Methodology.
Environment: Java, JavaScript, HTML5, CSS3, Bootstrap, AngularJS, REST, NodeJS, ExpressJS, Socket.IO, MongoDB, Grunt, Protractor.js
Confidential, Walnut Creek, CA
UI/Web Developer
Responsibilities:
- Built full stack ecommerce application using teh JavaScript MEAN stack: AngularJS, Express, and Node.js.
- Built e-commerce application with persistent cart and functioning checkout using cookies, Stripe API and AngularJS
- Developed internal and external validation code using JavaScript.
- Developed user interactive websites using web technologies like HTML, XHTML, CSS.
- Coded JavaScript for page functionality and Pop up Screens.
- Played an integral role in implementing and enforcing quality practices in teh team organization to ensure internal controls, quality and compliance policies and standards.
- Implemented AJAX functionality using JQUERY, JSON and XML.
- Used LESS stylesheets - variables, operations and Mixins and compiled them to CSS.
- Design and development of Web pages using HTML, CSS and XML including AJAX controls.
- Responsible for maintaining current websites dat include updating web pages, upload new / etc content changes.
- Involved in NodeJS, Express, Jade, LessJS/CSS, Bootstrap, Grunt, Git, JSLint, Facebook APIs, Photoshop.
- Wrote extensive HTML, CSS (2/3) and JavaScript code to build dynamic pages.
- Developed and designed teh various screens and its architecture in accordance toUISpecs.
- Involved in teh development of Dynamic loading of web pages using AJAX calls.
- New classes and functionality designed using several jQuery components for CRM implementation for customer service.
- Developed a core component of Analytics with Angular JS.
- Implemented Angular Controllers to maintain each view data.
- Implemented Angular Service calls using Angular Factory.
- Designed and developed custom jQuery components for teh front end client side validations.
- Developed dynamic e-mails using JavaScript, and hand coding of HTML5 and CSS3.
Environment: HTML/HTML5, CSS3, JavaScript, JQUERY, Angular JS, JSON, AJAX, XML, M.S Windows.
Confidential, New York
UI Developer
Responsibilities:
- Involved in developing front end applications using web technologies like HTML/HTML 5, and CSS/CSS3.
- Built Web pages dat are more user-interactive using AJAX, JavaScript, and AngularJS, Backbone.js.
- Using HTML5, CSS3, JavaScript and some jQuery, and clean semantic code.
- Utilized modular structure within teh Angular JS application in which different functionalities within teh application were divided into different modules.
- Fair Knowledge on working with Node utility modules and global variables.
- Deployed Angular application on Node Server for building & testing purpose.
- Involved in making teh application Responsive using Bootstrap, and used LESS pre-processor.
- Developing UX design and clickable prototypes with front end development utilizing Bootstrap, HTML5 and CSS3.
- Basic jQuery front-end frameworks for web, responsive and mobile based web applications and websites, in an agile development environment.
- Code web applications utilizing programming languages including JavaScript, jQuery, and AJAX.
- Used SVN for version control and JIRA for defect tracking.
- Developed gratifying experience of application with Responsive (RWD) and Adaptive Web Design principles
- Maintained, enhanced, and recommended solutions dat best suited business and technology needs from UI standpoint.
- Responsible for writing and implementation of JavaScript, AJAX and JQuery to interact with web Services and user controls.
- Involved in Agile process, monthly Sprints, and daily Scrums to discuss teh development of teh application.
Environment: HTML, HTML5, CSS, CSS3, AJAX, JSON, LESS, JavaScript, jQuery, AngularJS, Bootstrap, Backbone.js, SVN, JIRA, Agile, GIT, UNIX, Grunt.
Confidential
Web Developer
Responsibilities:
- Defined and developed teh application's presentation layer using HTML, CSS 3, JavaScript, and JQuery.
- Worked extensively on teh shop module with CSS issues including teh cross browser issues with IE and also wrote new functionalities for other pages using JQuery, AJAX, HTML and CSS.
- Utilized modular structure within teh Angular JS application in which different functionalities within teh application were divided into different modules.
- Developed a single page, mobile-first, cross-device/cross-browser web application for real-time location sharing utilizing AngularJS, JavaScript API.
- Designed and implemented teh User Interface using OO JavaScript, HTML, XHTML, XML, CSS, AJAX and MySQL.
- Implemented script dat helps to include content from multiple pages and display them on demand, using Ajax.
- Designed and coded using technologies and software such as, Adobe Photoshop, Illustrator, Dreamweaver, JavaScript, XHTML, Flash, and CSS.
- Developed JS Progress Bar Handler written in a JavaScript, based on Percentage Bar/ Progress Bar and inspired upon JS-code and CSS-code.
- Developed HTML interfaces with an understanding of UI design principles and object-oriented program development.
- Changing teh width of teh list items dat resulted in different forms of grids. Also solved teh padding effect differences among teh various browsers me.e. browser's compatibility.
- Managed time effectively meeting all teh deadlines for teh release of projects.
- Worked on multiple project timelines simultaneously within a deadline driven environment.
- Developed, modified, and implemented teh Web site to ensure consistency of layout in accordance with client goals.
Environment: AngularJS, Bootstrap, Backbone.js, HTML5, CSS3, JavaScript, CSS, HTML, DHTML, XML, DOM, Ajax, JQuery, SVN, Firebug, Developer Tool
Confidential
Web Developer
Responsibilities:
- Analyzed requirements and designed teh task flow using flow charts and dependently designed flow between pages of theUI.
- Worked in teh development and adherence of User Interface look / feel, schemes and layouts.
- Prepared and defined required tasks, estimating durations for tasks, sizing team for allocation effort for all phases of SDLC, deliverables and other digital activities.
- Created HTML pages from mockups and visual wireframes, working closely with design / product team.
- Used CSS3 Sprites to decrease teh number of HTTP requests and increase teh load time of web pages.
- Used JavaScript and jQuery for validating teh input given to teh user interface.
- Developed and maintained teh layouts using CSS2/CSS3 for all intranet applications compliant with W3C.
- Designed and developed code using HTML/HTML5, XHTML, CSS/CSS3, DOM and DHTML.
- Performed validation of completed sites, which included debugging and testing code.
- Tested cross browser compatibility to ensure look and feel of theUIdesigns worked teh same in various versions of different browsers (IE, Firefox, Google chrome, Safari and Opera).
