Ui Developer Resume
New, YorK
SUMMARY
- Over 7 years of experience in UI/Web Development and Front End UI Developing.
- Proficient in building Web User Interface (UI) using HTML, DOM, CSS2/CSS3, LESS/SASS, jQuery, AJAX, JSON AND XML with experience in the software development life cycle.
- Worked in Agile Scrum Methodology - attended daily standups, Sprint review, retrospective and planning meetings.
- Hands on experience in UI development process such as Analysis, Development and Testing, and associated methodologies.
- Experience with Responsive Web Design, JSON, AJAX, AngularJS and Bootstrap.
- Worked as a full stack application developer using JavaScript - MEAN stack. MongoDB, ExpressJS, AngularJS, and NodeJS.
- Good understanding in implementing web application using Angular JS framework.
- Experience with building and consuming REST API’s. Good understanding of Http. Built web services using Node.js and ExpressJS.
- Strong experience with JQuery, JQuery plugins (Validator, Drag and Drop, AutoComplete), AJAX, Dynamic HTML (DHTML) and JSON.
- Worked on Mobile-First Responsive Design using Bootstrap3, used Bootstrap templates for web applications. Good understanding of Grid Layout in CSS frameworks.
- Experience with JQueryUI, Bootstrap widgets to build accordions, autocomplete, tabs and panels.
- Good experience with JavaScript to use DOM natively including cross-browser control. Worked with polyfills and shims as necessary.
- Strong understanding of JavaScript - Closures, Scope, Promises, Modules, Prototypes and Patterns.
- Strong understanding of JavaScript patterns - IIFE, Module, Revealing Module, Prototype and Revealing Prototype Patterns.
- Worked with UnderscoreJS, RequireJS, Date, Modernizr and other libraries as needed.
- Experience with AngularJS MVVC Model to create directives, controllers, modules, routes and scope object.
- Responsible for checking cross browser compatibility and hence worked on different browsers like Mozilla Firefox, Google chrome, and Internet Explorer. Used extensively Firebug and Chrome Developer Tools.
- 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 working with Grunt and Gulp - Build process and workflow management.
- Experience with Jasmine and Protractor to test Unit and AngularJS applications.
- Good knowledge of Git source control.
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 - Pleasanton, CA
UI Developer
Responsibilities:
- Re-platforming of web design includes HTML, XML, CSS, SASS, JSON, JavaScript, JSP, JQuery, AngularJS, NodeJS, Gulp and Jasmine.
- Worked on re-platforming of legacy (CPS, OPEN: Card shop and Card Apply) websites from JQuery to AngularJS and NodeJS.
- Used SASS Style Sheets - variables,Nested rules,Mixins,inline imports, and compiled them to CSS
- Developed single page applications Using AngularJS.
- Designed and modified User Interfaces using JavaScript, CSS, SASS, AngularJS and backend with NodeJS.
- Implemented Angular Controllers to maintain each view data. Implemented Angular Service calls using Angular Factory.
- Created cross-browser compatible and standards-compliant CSS-based page layouts
- Filing product bugs using Rally and maintaining releases via Stash.
- Used Rally for defect status tracking and Rally for creating and managing user stories
- Experience in using SASS for responsive web design- using media queries.
- Worked on Gulp to automate the process of linting JavaScript, compressing images, minifying JavaScript and other common web develop tasks.
- Integrated some numeric textboxes, Tooltips, drop-down list, etc. and dynamically populate the error template.
- Built client side validations for the input fields, which help in popping up the error message tooltips dynamically from the CMS.
- Performs UNIT testing with JASMINE, and develops web services using RESTFUL API.
- Implemented AJAX functionality to speed up Web application.
- Used Source tree for version control and Rally for defect tracking.
- Actively documented all the development and uploaded into the confluence
- Used Web-pack and Gulp to add dependencies, build the project immediately, once the changes are made during development
- Created modularized and reusable templates and, style sheets based onUIstandards and guidelines of AMEX.
- Experienced behavior driven development using SCRUM framework under Agile Methodology.
- Documented deployment and use of new features and enhancements using Rally and Confluence.
Environment: NodeJS, Express, UNIX, WebStorm, RESTFUL Web services, AngularJS, JavaScript, HTML5, CSS3, SASS, Rally, Git, Gulp, Bower
Confidential - Chicago IL
UI Developer
Responsibilities:
- Involved in developing the UIview pages using HTML5 semantic tags.Used HTML5 layouts with AngularJS directives as Views.
- Built full stack ecommerce application using the JavaScript MEAN stack: MongoDB, AngularJS, Express, and Node.js.
- Built e-commerce application with persistent cart and functioning checkout using cookies, Stripe API and AngularJS
- Developed models, routes, and admin/user features with Mongoose. Wrote unit tests for models.
- Extensively used HTML5 concepts like Canvas, Local/Session storage, IndexedDB and WebWorker for multi-threading and in browser database for storage.
- Used Bootstrap3 Mobile first Responsive Design Grid layout to build templates for the views. Used bootstrap classes for typography and icons.
- Used HTML5 VideoJS to display videos on the views. Controlled the media and controls using JavaScript.
- Used LESS stylesheets - variables, operations and Mixins and compiled them to CSS.
- Responsible for design, configuration, development, validating & testing of an Application using AngularJS framework.
- Developed common libraries for use across projects - modules, services, and filters for localization, messaging, exception handling, session management, and user profile.
- Separation of concerns, i.e. service design and intercommunication between controllers.
- JavaScript Server-side event (SSE) implementation used to implement sophisticated interfaces
- Provided project scaffolding and build capabilities for development and production workflows using Grunt.
- NodeJS, Express, Jade, MongoDB, LessJS/CSS, Bootstrap, Grunt, Git,
- Used Mongoose with ExpressJS to connect and make calls to MongoDB.
- Used grunt for the build management, automation and compilation of templates
- Used JIRA for defect status tracking and Rally for creating and managing user stories.
- Implemented Scrum development process and Continuous integration using Jenkins.
- Worked on NodeJS server and Socket IO to get real time subscriptions from the server.
Environment: NodeJS, Express, Unix, Java, Eclipse, RESTFUL Web services, JavaScript, HTML5, CSS3, Mocha, Grunt, JQuery, MongoDB, JIRA, GitHub
Confidential - Chicago, IL
UI Developer
Responsibilities:
- Worked as a UI Developer, assisting my team in developing two different Web-based applications.
- Extensively involved in front end screens using Java, HTML 5, JavaScript, JQuery, JSON, CSS and Ajax.
- Wrote advanced HTML5, JavaScript and CSS to deliver cutting-edge user interfaces and components.
- Used Bootstrap front-end framework for faster and easier web development with MySQL database as the backend.
- Used AngularJS as framework to create a Single Page Application (SPA) which can bind data to specific views and synchronize data with server.
- Created unit tests, end to end (E2E) tests in Node.js with Protractorto test web application.
- Performed Unit Testing using tools like QUnit and Protractor
- Create, edit and maintain sites implementing responsive design & themes using front end development frameworks including Bootstrap.
- Extensively used Selectors in JQuery for updating content on DOM nodes.
- Wrote code to fetch data from Web services using JQUERY AJAX via JSON response and updating the HTML pages.
- Worked through cross browser compatibility issues with layout and styles for all new CSS that was implemented.
- HTML5 and CSS3 latest tags are used to design the WebPages and HTML local storage web applications are used to store data.
- Styling pages with CSS3.0 and developed JavaScript for user interfaces.
- Used Eclipse IDE for designing, coding and developing applications.
- Implemented JavaScript source code, embedded nested handling logic using JQuery event handlers and call back functions.
- Created a CSS framework for using a 12 column grid preferred by the designers as well as implementing parts of Object Oriented CSS to cut down on repetitive code.
- Worked on various two different projects writing HTML, CSS and JavaScript based on provided designs to get web sites and web applications built within a team atmosphere.
- Worked through cross browser compatibility issues with layout and styles for all new CSS that was implemented.
- Following Scrum methodology to track the project details and updating the development status every day in the SCRUM.
- Involved in Agile based approach to UI Development.
Environment: HTML 5, CSS3, AJAX, JavaScript, media queries, jQuery, JSP, AngularJS, and Adobe Photoshop
Confidential, New York
UI Developer
Responsibilities:
- Experience on Web Technologies using HTML4/5, CSS2/CSS3, JavaScript, JQuery, AJAX, IDE & Tool Eclipse, WebStorm, Notepad++Solid experience with Responsive Web Design (RWD).
- Developed Login/Registration/Edit of user profile integration with community sites using HTML5, CSS3, jQuery AJAX, JSON and JavaScript.
- Developed Registration/login functionality for IW Alerts.
- Designed the front-end applications, user interactive (UI) web pages using web technologies like HTML and CSS.
- Using advanced level of JQUERY, AJAX, JavaScript, CSS and pure CSS layouts.
- Built complex desktop - styleUIusing HTML, CSS, JavaScript and AJAX including configuration wizards and interactive reports.
- Used advanced JavaScript to create interfaces and help manage cross browser compatibility.
- Implemented pagination using jQuery.
- Used agile methodology for software development.
- Evaluate the request for enhancements and analyze the high priority bugs.
- Refine and iterate user experience by designing new modules and interfaces in a complex, responsive site
- Used Firebug, Firebug Lite, and IEDeveloperToolbar for debugging and browser compatibility.
Environment: Windows, Eclipse, JavaScript, HTML5, CSS3, jQuery, AJAX
Confidential, Mount Laurel, NJ
Front End/ Web Developer
Responsibilities:
- Built pages from Photoshop mock-ups using JavaScript, JQuery, CSS, and HTML.
- 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.
- Ability to rapidly prototype interface designs in hand-coded validating, standards-compliant, and semantically rich code and be aware of cross-browser compatibility and bugs.
- Thorough understanding of the differences and bugs in various browsers and browser versions.
- Understanding of application development lifecycle methodologies.
- Knowledge of human factors and usability, best practices for interface design
- Strong communication, analytical and interpersonal skills working within cross-functional teams
- Deep understanding of JavaScript and the JQuery framework
- Created and optimized graphic prototype websites and applications interfaces using HTML and CSS.
- Involved in write application level code to interact with APIs, Web Services using AJAX, JSON and XML.
- Implemented and designed user interface for web based customer application.
- Developed data formatted web applications and deploy the script using client side scripting using JavaScript.
- Worked on Cross-Browser compatibility and fixed the bugs for several browsers.
- Integrated with back end code (PHP) for highly interactive AJAX based applications.
- Maintained 24/7 high volume availability demands using open source tools such as Linux, Apache, PHP, and MySQL.
Environment: HTML, CSS, JavaScript, JQUERY, AJAX, JSON, XML, ECLIPSE, Linux, Apache, PHP, and MySQL.