Senior Ui Developer Resume
Dublin, CA
SUMMARY:
- Having 7 years of experience in UI/Web Development and Front End UI Developing.
- Worked on front - end technologies using HTML5, CSS3, Javascript5, DOM, jQuery, Bootstrap, Angular.JS, NodeJS, and Socket.IO.
- Extensive experience with AngularJS - created controllers and view pages along with Bootstrap and HTML5 for dynamic web application.
- Extensive experience on modern front-end templating frameworks for JavaScript - Including Bootstrap, JQuery, AngularJS, NodeJS, ExpressJS, etc.
- Experienced in custom directives like avGrid (combines UI-Grid and Modal), avAddress, avContact, and avCompany.
- Created routers and views to create SPA (Single Page Application) to make application dynamic and more user-friendly.
- Experienced in MEAN stack MongoDB, Express, Node, and Angular.
- Created a POC application with MEAN stack for small module from the AngularJS web 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.
- Good understanding of design patterns - IIFE, Module, Revealing Module, Prototype, Revealing Prototype patterns.
- Worked with cross browser compatibility issues and did testing on the 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 Sass pre-processor to create importable and reusable style sheets, processed on server-side.
- Extensive experience with jQuery - CSS3 Selectors, 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.
- Experience with ExpressJS to create server-side MVC.
- Experience with Socket.IO for websocket engine to make real-time web application with bi-directional communication.
- Experience with Gulp to perform minification, compilation and linting.
- Having knowledge on Ruby on Rails framework.
TECHNICAL SKILLS:
Web Technologies: HTML, DHTML, XHTML, Bootstrap, HTML5, XML, JSON, XSL, XPath, XSLT, CSS, CSS3.
Frame Works: NodeJS, AngularJS, JavaScript, Rails, jQuery, jQuery Mobile
Databases: MongoDB, MySQL, Oracle and PostgreSQL
Tools: Eclipse, Adobe Photoshop, Dreamweaver, Ms Office and Notepad++.
Languages: Java, Ruby, JDBC, JSP, JavaScript, jQuery, AJAX
Source Control tools: CVS, Git
Operating System: Windows …, LINUX/Unix, Mac
Servers & Testing Tools: WebLogic, Tomcat, WebSphere Debugging Tools Firebug, Chrome DeveloperTools. IE Developertools
PROFESSIONAL EXPERIENCE:
Senior UI Developer
Confidential - DUBLIN, CA
Responsibilities:
- Complete exposure with MEAN (MongoDB, Express web framework, AngularJS, NodeJS) full stack programming.
- Utilized Express.JS with Node.js to create API’s for the application.
- Created REST API’s using Express Router/Model/Controller architecture. Models connect to MySQL and MongoDB using Node.js MySQL and Mongoose modules.
- Caching is implemented in Controllers using Redis. We used Redis Sets to store routes and data for GET operations.
- Used Node.js passport and Google API v3 for authentication and YouTube uploads.
- Used ZMQ distributed in-memory Message Queue to connect different Node.js utilities and applications.
- Implemented Socket.IO through ZMQ for MongoDB events for real-time feeds on the front-end.
- Created Services Module in Angular.js to put all the services at one place and cached results using $cacheFactory. This module is used by different front-end modules.
- Created SPA using UI-router in Angular.js. Used state based routing.
- Used Angular-UI directives, UI-Grid, Modal, Tooltips and Progress to create UI using reusable code.
- Created custom directives - avGrid (combines UI-Grid and Modal), avAddress, avContact, avCompany to be used by multiple applications.
- Created UI for code/video and multiple choice quizzes using MVVM pattern using $scope, UI-router and controllers.
- Used Github for version control and Pivital Tracker for defect tracking.
- Extensively used Javascript patterns - Module, Prototype and Constructor.
- Extensively used Promises and EventEmitter in Node.js to avoid callbacks and more readable code.
- Used HTML5 - WebRTC, video, semantic tags, progress, Storage and IndexedDB API’s.
- Extensively used Bootstrap3 for mobile-first responsive design and typography.
- Used Git as source control and planned for continuous integration and delivery.
Environment: JavaScript, HTML5, CSS3, Bootstrap, AngularJS, REST, NodeJS, ExpressJS, Socket.IO, MongoDB, Gulp, Git, Gihub and Pivital Tracker
UI Developer
Confidential - Danville, CA
Responsibilities:
- Implemented Java & JavaScript algorithms to curate search results according to age recommendation and age of user.
- Developed internal and external validation code using JavaScript.
- Experienced with Front-end JavaScript frameworks like Angular.JS and Node.JS
- Designed dynamic and browser compatible pages using HTML, HTML5, CSS3, AngularJS, and JavaScript.
- The Angular JavaScript framework for building web applications is highly efficient to use with Restful services.
- Created Multiple Re-usable UI Directives by defining AngularJS Directives, Attaching Event Listeners, Controllers & Updating DOM elements.
- Developed RESTful Services using Java API.
- On server side, created & used Restful Web API endpoints for database operations (CRUD) for this Angular.JS project.
- Implemented Chart.js to enable parents to visualize how their children are utilizing the Phew App.
- Developed a single page, mobile-first, cross-device/cross-browser web application for real-time location sharing utilizing Angular.JS, JavaScript API.
- Used CSS Grid System to create responsive layouts, navigation and tables. Used Bootstrap components like Carousel.
- Design and development of Web pages using HTML and CSS including AJAX controls.
- Used Git/Bitbucket for version control and Pivital Tracker for defect tracking.
- Developed and designed the various screens and its architecture in accordance toUISpecs.
- Involved in the development of Dynamic loading of web pages using AJAX calls.
- Developed dynamic e-mails using JavaScript, and hand coding of HTML5 and CSS3.
Environment: HTML/HTML5, CSS3, JavaScript, JQUERY, Angular JS, NodeJS, JSON, AJAX, Git, Bitbucket.
UI Developer
Confidential - Foster City, CA
Responsibilities:
- Involved in developing front end applications using web technologies like HTML/HTML 5, and CSS/CSS3.
- Built Web pages that are more user-interactive using AJAX, JavaScript, and AngularJS.
- Using HTML5, CSS3, JavaScript and some jQuery, and clean semantic code.
- Utilized modular structure within the Angular.JS application in which different functionalities within the application were divided into different modules.
- Involved in developing HTML and Angular.JS for client side presentation and, data validation on the client side with in the forms.
- Implemented Angular Controllers to maintain each view data.
- New classes and functionality designed using several jQuery components for CRM implementation for customer service.
- Fair Knowledge on working with Node utility modules and global variables.
- Developing UX design and clickable prototypes with front end development utilizing Bootstrap, HTML5 and CSS3.
- Code web applications utilizing programming languages including JavaScript, jQuery, and AJAX.
- Used Git for version control and Pivotal Tracker for defect tracking.
- Responsible for writing and implementation of JavaScript, AJAX and JQuery to interact with web Services and user controls.
- Developed and integrated related applications components, including front-end development and back-end integration.
- Involved in Agile process, monthly Sprints, and daily Scrums to discuss the development of the application.
Environment: Angular.js, HTML, HTML5, CSS, CSS3, AJAX, JSON, JavaScript, jQuery, Bootstrap, Pivotal Tracker, Agile, GIT, UNIX.
UI/Front End Developer
Confidential - Los Angeles, CA
Responsibilities:
- Responsible for creating efficient design and developing User Interaction screens using HTML, CSS, JavaScript, jQuery AJAX and JSON.
- Analysed requirements and designed the task flow using flow charts and dependently designed flow between pages of theUI.
- Designed and developed code using HTML, XHTML, CSS, DOM and DHTML.
- Utilized JavaScript and JQuery to improve overall design and to update a portion of a GUI page thus reducing bandwidth usage and load time in web pages to get user input and requests.
- Used JavaScript and jQuery for validating the input given to the user interface.
- Worked in the development and adherence of User Interface look / feel, schemes and layouts.
- Responsible for on-going technical maintenance and support for assigned applications.
- Analyzed, debugged and revised existing system logic difficulties and documentation as necessary.
- Designed and created standards-compliant web pages that are interactive, attractive and intuitive.
- Created HTML pages from mockups and visual wireframes, working closely with design / product team.
- Used CSS Sprites to decrease the number of HTTP requests and increase the load time of web pages.
- Produced semantically appropriate, standards compliant markup, and produced rich user interfaces
- Created web content and tested all the websites with multiple browsers, operating systems, and screen resolutions.
- Performed validation of completed sites, which included debugging and testing code.
Environment: DHTML, HTML, CSS, XHTML, Linux, jQuery, AJAX and JavaScript
UI Developer
Confidential - Newton, MA
Responsibilities:
- Translated PSD components from the design team into various company web pages using HTML/CSS/JavaScript.
- Collaborated with Build Team to integrate HTML, front-end code with the backend technology and portal framework, to ensure the UX /UIis implemented.
- Designed and developed code using HTML, CSS, DOM and DHTML.
- Developed and maintained the layouts using CSS for all intranet applications compliant with W3C.
- Implemented client-side form validation and calculation on cash back and account balance using JavaScript and JSP.
- Utilized JavaScript and JQuery to improve overall design and to update a portion of a GUI page thus reducing bandwidth usage and load time in web pages to get user input and requests.
- Created HTML pages from mockups and visual wireframes, worked closely with design / product team.
- Tested cross browser compatibility to ensure look and feel of theUIdesigns worked the same in various versions of different browsers (IE, Firefox, Google chrome, Safari and Opera).
Environment:, HTML, CSS, Linux, jQuery, AJAX and JavaScript
