Sr. Ui Developer Resume
Atlanta, GA
SUMMARY:
- Over 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 developments.
TECHNICAL SKILLS:
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.
IDE Tools: Notepad ++, Atom, Sublime Text, Eclipse, IntelliJ Idea, Web Storm
Testing Frameworks: Jasmine, Karma, Protractor, Espresso, PHPUnit, SimpleTest
PROFESSIONAL EXPERIENCE:
Confidential, Atlanta, GA
Sr. 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 to build frontend 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, 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 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.
- 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.
- Used on 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, 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
Confidential, San Bruno, CA
UI Developer
Responsibilities:
- Developed UI for web platform using JavaScript, HTML, CSS, React,JavaScript,jQueryand JSON.
- Worked on various enhancements and bug fixes simultaneously JSON for storing and exchanging information between browsers and servers.
- Hands on experience on working with Git; Hosted all code on GitLab.
- In React JS developed efficient updating of HTML document when data changes and it's a Single Page Application.
- Responsible for creating the screens with table-less designs meeting W3C standards.
- Used CSS preprocessor both Sass/LESS for dynamically styling.
- Developed HTML templates and performed client side Validation using Java Script.
- Created client surveys and displayed the results in a dynamic report using D3.JS.
- Used Bootstrap framework for developing customizable and fully responsive for various screen sizes in mobile, tablet and desktop.
- Responsible for Coding, Unit Testing and Functional Testing and Regression Testing of the systems.
- Used Gulp to manage and build frontend assets.
- Worked on Responsive Designing for Mobiles and Tables.
- Responsible to manipulate HTML, CSS in JQuery as well as making dynamic pages using AJAX, JSON and XML.
- Used MVC architecture within Backbone application to produce higher maintainability of the code.
- Design and develop UI classes to build the business logic of product.
Environment: HTML, CSS, JavaScript, Ajax, jQuery, React, Bootstrap, Gulp, Eclipse, GitHub, MySQL, D3.js
Confidential, Durham, NC
UI Developer
Responsibilities:
- Identified the business requirements and involved in documentation of the architecture and configuration details.
- Used functionalities to write code in HTML5, CSS3, JavaScript, jQuery, Ajax, JSON, and Bootstrap with MySQL database as the backend.
- Extensively used JavaScript to make the web page more interactive.
- Defined new validations through Backbone & jQuery validator for the form field validation implemented through HTML5.
- Used JSON Web services with REST protocol for transferring data between different applications.
- Involved in developing a new business application to the layout using Grid orientation model Bootstrap framework.
- Updated UI as per changing needs and requirements.
- Used various jQuery and Bootstrap plugins like date picker, bootstrap select; Bug fixes for existing software system and software enhancement.
- Used Firebug, Firebug Lite, Chrome Developer Tools, for debugging and browser compatibility.
- Used JQuery for creating various widgets, data manipulation, data traversing, form validations, create the content on the fly depend on the user request, implementing Ajax features for the application.
- Developing client side validation code using JavaScript and JQuery.
- Creating pages in Site Core and validating the HTML5 code with W3CValidator. Testing, fixing the bugs and troubleshooting technical problems.
Environment: HTML5, JavaScript, jQuery, MySQL, Kendo, CSS3, AJAX, Visual Studio tool, Adobe Dreamweaver, Angular, Bootstrap.