Sr. Ui Developer Resume
RI
SUMMARY:
- Front - End Developer with 8+ years of professional experiences in Web Development and User Interface Development using Web Technologies.
- Create typescript for angular 2 component.
- Highly Proficiency in HTML/HTML5, CSS/CSS3, JavaScript, JQUERY, Angular 4/6/7, AJAX, JSON, XML, J AVA, VueJs
- Proficient in developing web page quickly and effectively Using W3C specifications with HTML
- 5, CSS3, JavaScript.
- Created Responsive Design using Bootstrap and Media Queries.
- Created forms to collect and validate data from the user in HTML5 and Angular JS.
- Developed Configured and Deployed a variety of Portals and UI Applications including HTML, CSS3 and JavaScript.
- Well-versed in Object Oriented Programming (OOP) with JavaScript.
- Strong experience with jQuery, jQuery plugins (Validator, Drag and Drop, AutoComplete), AJAX, Dynamic HTML (DHTML) and JSON.
- Worked with CSS3 pre-processors such as SASS, LESS.
- Used Node.js to run webpack tasks and build properly the project to compile and minify.
- Implemented modules into Node.js to integrate with designs and requirements.
- Experience in IDE such as WebStorm, Sublime Text3, Eclipse, intelliJ, NetBeans, Notepad++.
- Possess strong experience in building cross browser compatibility applications using HTML5, CSS3 and hence worked on different browsers like Safari, Internet Explorer, Firefox, and Google Chrome.
TECHNICAL SKILLS:
Web Technologies and Language: HTML, HTML5, CSS/3, JavaScript, Typescript, DOM, AJAX, JQuery, JSON, DHTML, XHTML, PHP, Java,Cordova,SASS/LESS
Java Script Framework: Angular.js, Angular 4/6/7, Backbone.JS, Node.JS, Express.JS, React JS/ React Native, VueJS
Task runner: Grunt, Gulp, Web pack
Web Server: HTTP Web Server, Apache Tomcat.
Databases: MySQL, SQL Server, MS-Access.
IDE: Eclipse IDE, Dreamweaver, Notepad++, Sublime Text Editor, Web Storm, Bracket, NetBeans
Debugging tools: Firebug, Chrome Developer toolbar, IE Developer Toolbar
Version Control Tools: SVN, Git.
Unit Testing Tools: TestNg, JUnit, Karma Jasmine, Jest, Enzyme
Operating Systems: Windows variants, Mac OS variants, Linux etc.
Methodologies: Agile-SCRUM, Waterfall,Jira
Dependency Management Tool: Bower
Others: Bootstrap, WordPress.
PROFESSIONAL EXPERIENCE:
Confidential, RI
SR. UI Developer
Responsibilities:
- Developed web applications using HTML5, CSS/CSS3, SASS.
- Used angular 4/6 framework to bind HTML (views) to typescript functionality (models)
- Followed agile methodology using pivotal tracker.
- Used angular CLI and created components and classes in angular.
- Called bind data on view using ng-model and string interpolation
- Implemented router module to navigate page and used form modules to maintain form input field.
- Implemented third party payments like visa Checkout, applepay and gift card.
- Used Jenkins for continues integration and build application.
- Developed test cases for unit test using Karma-Jasmine framework and worked on integration test.
- Worked on accessibility with used of aria.
- Worked with rx library to call observable and resolve the promises using subscribe method along with operators like map, filter and reducer.
- Implemented ng-rx library for state management which is used as a Rx library.
- Worked with Bootstrap to make the pages responsive.
- Used Webpack as task runner to minify application and better performance.
- Used GIT as a version control and NPM for dependency injection
- Currently, working on apple pay integration using apple pay javascript API
- Planning to do migration from vue.js to Angular 4/6 Managed customer tickets and worked with development for product bugs and enhancements
- Strong customer service skills - opinion labs and splunk log.
Environment: HTML5, CSS3, Saas, JavaScript, Angular 4/6, Bootstrap, Ng-Rx, Karma-Jasmine, JSON, Axious library, AJAX, pivotal tracker, Git, Angular 4, ES6
Confidential, NJ
SR. UI Developer
Responsibilities:
- Developed front end web applications using HTML5, Angular 5, Sass.
- Used Angular 5 framework to bind HTML (views) to JavaScript objects (models)
- Followed Agile scrum and story maps for dev tracking.
- Created component library with angular 5.
- Created a Single Page application using angular 5 router Module.
- Involved in development/conversion of numerous existing UI screens to Angular 5 for the Admin and Task UI modules.
- Worked on ngToast to toast notifications.
- Created custom directives for Dom manipulation and services to communicate with the backend using Http module.
- Used Ag-Grid to build grid application.
- Worked with Observables to resolve the promises along with operators like map, filter and denounce etc.
- Implemented the new Angular concepts such as AOT, Lazy loading and tree shaking.
- Worked with Bootstrap to make the pages responsive.
- Created unit test cases using Jasmine and Karma.
- Used gulp as task runner and Bower as a package manager to install dependency.
- Used Git as a version control and used JIRA for bug management.
Environments: . HTML5, CSS3, JavaScript, Gulp, Angular 5, Bootstrap, Typescript, Ag-Grid Enterprise, JSON, Bower, AJAX, Agile Scrum, IntelIJ Idea
Confidential, TX
Web Developer
Responsibility:
- Worked in a team, involved in developing the UI, layout and Front-End programming for Web Application that matches requirements of the Client.
- Implement functionality such as Searching, Filtering, Sorting and Validating data using Angular2 framework.
- Created POC for angular 4.0 component.
- Followed MVC Structure and AngularJS to develop Application.
- Created custom directives for Dom manipulation and services and Factories for common functionalities shared by different controllers.
- Created a Single Page application using UI-router in which every view was linked to a controller for scope data
- Used Bootstrap and Media Queries to create Responsive Web Design (RWD).
- Working with CSS3 pre-processor LESS.
- Used Bootstrap to develop complex page layouts including various sections such as headers, footers, sidebars, and content area and marketing area.
- Used Git as a version control, and used JIRA for bug management.
Environment : HTML5, CSS3, JavaScript, JQuery, JSON, Bower, AngularJS, Angular 4.0,Gulp, Bootstrap, Object Oriented Design, Karma Jasmine, Web Storm, Agile, Cordova
Confidential, NJ
Front-End Developer
Responsibility:
- Created UI with AngularJs, HTML5, CSS3.
- Used Bootstrap library to quickly build project UI’s and used Angular JS framework to associate HTML elements to models.
- Developed a single page, cross-device/cross-browser web application for real-time location sharing utilizing Angular JS, JavaScript API.
- Used built-in directives such as ng-minlength,ng-maxlength,ng-pattern etc. and custom directive to validate form.
- Implement two-way data binding using built-in directives such ng-model, ng-bind.
- Worked on AngularJS controllers and created ervices to interact with the RESTful Services.
- Involved in writing application level code to interact with APIs, Web Services using AJAX and JSON
- Used $http, $q and $resource service code to get the data and used Bootstrap’s pagination to display it on the screen without affecting the lead-time.
- Utilized package manager bower to manage the front-end dependencies.
- Used NPM(Node) to install bower, grunt, Krama
- Followed on other tasks regarding the improvements, integration and enhancement of the application.
- Developed test cases using Jasmine as a behavior-driven development framework to confirm on outputs, behaviors, and performances of complete modules.
Environment : HTML5, CSS3, JavaScript, jQuery, AngularJS, Bootstrap,JSON,Bower, Eclipse, Karma, Jasmine, GitHub, Agile.
Confidential, CA
Front End Developer
Responsibility:
- Created a basic flow-chart of all the gathered requirements.
- Developed web pages using HTML5, CSS3 and JavaScript.
- Developed websites using JavaScript, Google Maps API, and XML.
- Performed client-side validations over the forms using JavaScript.
- Developed presentation layer using HTML5, JavaScript, CSS3, and AJAX.
- Developed a fully functional prototype application using JavaScript (jQuery) and Bootstrap, connecting to a REST-ful server on a different domain.
- Used AJAX with jQuery to parse JSON object to dynamically overlay contents on web pages.
- Designed and developed custom jQuery components for the front-end client-side validations.
- Deployed the developed web components on Apache Tomcat Web-Server.
- Designed and developed the application using agile methodology and followed Scrum.
Environment: HTML,HTML5,CSS3, JavaScript, JQuery, CSS, MS Office, Firefox, Windows XP, MySQL, AJAX
Confidential, Morrisville, NC
UI developer
Responsibility:
- Worked with teams where requirements are continuously being implemented, tested and improved (agile).
- Developed all the UI pages using HTML, CSS, JSON, JavaScript, jQuery, Ajax.
- Using advanced level of jQuery, AJAX, JavaScript, CSS and pure CSS layouts.
- Handled all aspects of the web application including maintaining, testing, debugging, deploying & maintenance.
- Worked on Cross-Browser compatibility and fixed the bugs, for several browsers.
- Eliminated the quirks in different browsers using JavaScript & JQuery.
- Developed Date Time Picker using Object Oriented JavaScript extensively
- Designed the table less web applications using CSS and with the help of and tags as per W3C standards.
- Used jQuery plug-ins for Drag-and-Drop, Widgets, Menus, User Interface and Forms.
- Responsible for website user interface design; contributing to content, 2.0 layouts, navigation, interaction flow and terminology. Collaborating on paper prototyping, specifications and graphical design using various tools.
Environment: HTML, CSS, JavaScript, JQUERY, AJAX, Firebug, MS Office and online tools.
Confidential
UI Developer
Responsibility:
- Designed the mock ups for the Web Pages and developed cross browser compatible Web Pages using Dreamweaver.
- Involved in developing HTML and JavaScript for client-side presentation and, data validation on the client side with in the forms
- Improved the quality of traffic and promoted the site through web content development, search engine optimization (SEO), and search engine submission.
- Creating and maintaining UI prototypes and specifications.
- Wrote Code to interact with back-end JAVA, AJAX, JSON.
- Collaborating with Product Managers and Software Engineers to provide guidelines on solid UI design.
- Developed data formatted applications and deploy the script using client-side scripting using JavaScript.
- Keeping up to date with the latest industry trends in UI design and usability.
- Translating market and product requirements into UI designs in the form of conceptual models, wireframes and prototypes.
Environment: HTML, CSS, JavaScript, Notepad++, MYSQL, Java