Sr. Ui Developer Resume
San Ramon, CA
PROFESSIONAL SUMMARY:
- 10+ years of experience as Front - end developer in creating various web applications using open-source technologies.
- Experience in Front-end development with HTML5, JavaScript, CSS, AngularJS, jQuery, Bootstrap, Foundation.
- Experience in client-side languages & frameworks like JavaScript, jQuery, Angular.js; server-side languages like Node.js.
- Strong knowledge in cross browser compatibility issues and W3C standards. Good Knowledge in integrating back-end applications with AJAX driven web 2.0 front-end using OO JavaScript framework.
- Programmed application using Front End editors like Atom, Notepad, Notepad++, Sublime Text 2, Brackets IntelliJ Idea, and Web Storm.
- Solid experience with Responsive Web Design (RWD) with involvement in several web application development projects.
- Experience in Angular.js features like Two Way Binding, Custom Directives, Controllers, Filters, Services and Project Architecture.
- Up-to-date with the new ES6 features and its implementation like arrow functions, enhanced object literals, promises etc.
- Sound knowledge in working with browsers compatibility issues with browsers like IE, Firefox, safari, Opera, Chrome.
- Sound knowledge on unit and integration testing frameworks and libraries like Jasmine, Protractor&Karma.
- Hands on experience with using Version Control Systems (VCS) tools like SVN&GIT.
- Experience in using various jQuery UI controls and corresponding Event handlers etc.
- Strong understanding in Object-Oriented Programing practice and design patterns to solve various software engineering challenges.
- Well versed with complete Software Development Life Cycle (SDLC) process which includes Designing, Developing, Testing and Implementation & Deployment and extensive experience with Agile and SCRUM .
- Strived for elegance and simplicity in code while focusing on scalability, readability and standards complicity.
- Good in communicating with clients, customers, managers and other teams in the enterprise at all levels.
- Highly passionate and curious about new Front-End development technologies and has ability in mastering them with a keen awareness of new industry development.
TECHNICAL EXPERIENCE:
Programming Languages: JavaScript, Java, C
Frameworks & Libraries: jQuery, Node.js, Backbone.js, Angular.js, D3.js, Highchart.js, React, Git, Polymer.js
Databases: SQLite, MYSQL, PL-SQL, MongoDB, AWS
Web Technologies: HTML5, CSS3, jQuery, Express, Ajax, Bootstrap, AngularJS, Backbone, Node.js, CSS 3 Media Queries, CSS Bootstrap, SASS and LESS.
Development Tools: Brackets, Sublime Text 3, Eclipse, Android Studio, NetBeans 8.1, Notepad++, Photoshop CS6
Testing Frameworks: Jasmine, Karma, Protractor, Espresso, PHPUnit, Simple Test
PROFESSIONAL EXPERIENCE:
Confidential, San Ramon, CA
Sr. UI Developer
Responsibilities:
- Used Angular JS $http service to communicate with Restful Web Services and JSON data.
- worked on various components of analytic dashboard for operational optimization using Angular and Polymer.
- Implemented Node.js at server side to provide restful API to client-side backbone application.
- Created Responsive dashboard for multiple devices and platforms using Bootstrap.
- Developed user interface using HTML 5, SASS, JSON, ES6, JavaScript.
- Created charts components using D3 and High charts library.
- Created various re-usable Polymer components using polymer library.
- Used modern web technologies to create a complex Single-Page Application: Browserify Experimented with Angular, Polymer and ES6.
- Used Web Developer, Firebug, and IE developer toolbar for debugging and browser compatibility.
- worked with UX team for the design implementation of the dashboard for the customer.
- Hands on experience on working with GIT.
- Worked on Node.js technology for rendering server side support to the application.
- Designed Frontend with object oriented JavaScript Frameworks like Angular.js, Node.js, Backbone.js, and Exp.js.
- Used Jenkins for the deployment of the project.
- Created Angular components like controllers, services, directives to collect different asset data and bind the service to re-usable polymer components.
- Developed Custom directives to be reused across different modules in the application.
- Test driven development (TDD) approach to produce the code.
- Used W3C Validator for HTML validation; Worked on Unit testing with Karma and Jasmine.
- Utilized ESLINT to lint code and maintain code quality.
- Used Gulp as the orchestrator and Web pack for bundling frontend assets.
- Designed CSS based page layouts that are cross-browser compatible and standards-compliant.
- Used agile methodology for the development of the project
- Worked closely with SQA team in fixing the reported bugs/defects and checking cross platform compatibility.
Environment: HTML5, SASS, JavaScript, High Charts, D3 Charts, Polymer, jQuery, Ajax, Bootstrap, AWS, AngularJS, JSON, REST API, Gulp, Web pack, Sublime Text, Eclipse, Karma, Jasmine.
Confidential, Tampa, FL
Sr. UI Developer
Responsibilities:
- Involved in reviewing business requirements and functional designs for application and participated in creating prototypes.
- Used Angular JS $http service to communicate with Restful Web Services and JSON data.
- Implemented routing and SPA application using AngularJS.
- Created Responsive Layouts for multiple devices and platforms using Bootstrap.
- Developed user interface using HTML 5, CSS, JSON, React, ES6, JavaScript, jQuery.
- Used modern web technologies to create a complex Single-Page Application: Nodejs, Grunt &Gulp, Marionette.
- Worked extensively on Angular, Node.js, Bootstrap, REST web-services, HTML 4/5, CSS 2/3, JSON; Media queries for responsiveness.
- Developed large applications with data that changes over time by using React JS.
- Applied JavaScript with Regular Expressions for client-side form validations.
- Used Web Developer, Firebug, and IE developer toolbar for debugging and browser compatibility.
- Hands on experience on working with GIT; Hosted all code on Bit-Bucket.
- Transformed design mock-ups into cross-browser compatible HTML/CSS layouts and implemented dynamic elements and reusable libraries with JavaScript, jQuery and Angular.js Embedded new Media Elements i.e., video and audio files using the HTML 5 mark-ups and used HTML5 file API for uploading local files from the client-side.
- Ported and redesigned the Lead management system using Angular framework implementing modular design and worked with Declarative Bindings.
- Created Angular components like controllers, services, directives and forms to collect different user data and implemented form validation in Angular.
- Used cleaner patterns like module pattern and followed DRY principles.
- Developed Custom directives to be reused across different modules in the application.
- Implemented Mock REST API using express framework in Node JS.
- Used W3C Validator for HTML validation; Worked on Unit testing with Karma and Jasmine.
- Designed CSS based page layouts that are cross-browser compatible and standards-compliant.
- Worked closely with SQA team in fixing the reported bugs/defects and checking cross platform compatibility.
Environment: HTML5, CSS3, JavaScript, jQuery, React, CMS, Ajax, Bootstrap, MongoDB, AngularJS, Node.js, JSON, REST API, Grunt, Sublime Text, Adobe Flash, Apache, Karma, Jasmine, SEO, SASS.
Confidential, San Bruno, CA
UI Developer
Responsibilities:
- Involved in developing the UI pages using HTML, CSS, JavaScript, jQuery, Underscore, Backbone.
- Built data visualizations to monitor file server load, web server speeds, data processing and more using D3.js, Backbone, jQuery.
- Developed mockups and prototypes using HTML and Bootstrap.
- Debugged the website using Chrome Developer's tools and hardcoded the API into script for getting the information about merchants using Node.js backed REST API.
- Responsible to write a few internal CLI modules, used to build the application; using the Commander NPM module; Grunt tobuildfrontend assets & resources.
- Used D3.js charting library to develop reusable charting Backbone module.
- Developed CSS styles to maintain the uniformity of all the screens throughout the application and positioning of screen objects.
- Used Require.js as the module loader to build application in a modular architecture, there by using MVC under the hood.
- Used Handlebars.js as the template engine; Wrote templates, block helpers and partials wherever necessary.
- Utilized the Backbone Marionette library for complex layout management techniques using Object Oriented JavaScript.
- Developed page layouts, navigation, animation buttons and icons.
- Integrated various jQuery plugins like token-input, moment, validator, dropdown, carousel, d3.js etc. into various Backbone modules.
- Designed CSS based page layouts that are cross-browser compatible and standards-compliant.
- Performing the different modules like login, search and download with tracking.
- Did extensive JavaScript and jQuery programming to give AJAX functionality for the website.
- Developed API back ends using Node to allocate access to data in MYSQL.
- Experience in cross browser compatibility check and thoroughly performed unit testing using Jasmine framework.
- Used GitHub version control system as a source repository to organize the code base.
- Involved in different phases of system implementation such as Front-End Research and Development, Integration, Bug Fixing and Launch & Maintenance.
- Worked in an Agile environment (Scrum pattern)
Environment:HTML5, CSS3, Bootstrap, JavaScript,jQuery, Backbone, Underscore, AJAX, JSON, Node.js, D3.js, GIT, Agile Methodology, Jasmine, Require.js
Confidential, Buffalo Grove, IL
UI Developer
Responsibilities:
- Responsible for design and development of the web pages from mock- ups.
- Responsible for creating the screens with table-less designs meeting W3C standards.
- Involved in development of HTML prototypes and UI deliverables, such as wireframes, Flowcharts, screen mock-ups, and interface design specifications.
- Used Less CSS preprocessors build and manage application styles.
- Used jQuery to handle the client-side validations. Analytics Experience on Web Analytics, click stream experience with implementing Web Analytics using Adobe Analytics, Web Trends, and Google Analytics.
- Worked extensively using CSS and Bootstrap for styling HTML elements.
- Responsible for transforming designed mock-ups to web pages.
- Developed user interface using HTML4/5, CSS3, JSON, JavaScript, jQuery.
- Wrote application level code to interact with the backend databases jQuery AJAX and JSON. Used jQuery for basic animation and end user screen customization purposes.
- Used AJAX and JSON to make asynchronous calls to the project server to fetch data on the fly; Used Node.js for backend operations.
- Created prototypes based on static and approved wireframes using human factor designs and different layout techniques.
- Oversaw the designing and development of Web pages using Spring Framework, HTML, CSS, Node.js, including Ajax controls and XML.
Environment: HTML5, CSS3, JavaScript, SASS, LESS, Bootstrap, Spring Framework, JavaScript, Ajax, jQuery, Illustrator, Web trends, Google analytics, Information Architecture, Photoshop, Dreamweaver