Sr. Ui Developer Resume
Houston, TX
PROFESSIONAL SUMMARY:
- Senior web UI developer with around 6+ years of work experience in structuring, developing and implementing interactive websites using HTML 4.01/HTML5, CSS2/CSS3, JavaScript, ECMAScript6, jQuery, AJAX, AngularJS, React JS, Redux, JSON, Bootstrap, Free marker, JSX, SASS and Lithium’s CMS Studio tool.
- Mainly specialized in front - end rich application development using AngularJS, React JS, Bootstrap and jQuery.
- Proficient in using jQuery to traverse through the DOM, create Animations, handle events and perform AJAX calls.
- Experience in creating and using AngularJS modules, controller, directives and two-way data binding concepts.
- Single page application development using AngularJS
- Extensive experience with React and Redux architecture.
- Experience using React-Router to turn application into Single Page Application.
- Proficient in implementing various screens for the front end using React.js and used various predefined components from NPM (Node Package Manager) and Redux library.
- Involved in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept.
- Experience and familiarity with newer specifications of ECMA Script.
- Experience in writing internal and external API services using Node.js modules.
- Used the functionalities for writing code in HTML5, CSS, Angular JS, Node JS, JavaScript, JQUERY, Ajax, JSON, and Bootstrap with MySQL database as the backend.
- Involved in writing the front-end code for the application using Angular 2.0, Angular 4.0 and Angular 5.0
- Developed the application using MEAN stack: Mongo DB, Angular 5.0, Express JS, and Node.js.
- Used Angular 5.0 as framework to create a Single Page Application (SPA) and created various components.
- Experience in writing Components, Pipes and Services to separate concern and handle different situations by applying Angular 2.0/4.0/5.0.
- Created prototype before development based on static and approved design documents and wireframes.
- Managed and created traffic thru Google analytics & Google Adwords.
- Experience in working with CMS (WordPress).
- Used several design patterns like Singleton, Factory, Data Access Objects and MVC.
- Implement Event-driven for building rich-client mobile applications using Node JS.
- Experience in developing mobile applications with Ionic Framework
- Experience with High charts library for data visualization.
- Knowledge of mobile development platform.
- Innovative use of technology and SEO to drive traffic and engage users.
- Creating websites that are user-friendly, effective, appealing and quality pages.
- Developing cross-browser and cross-platform compatible solutions.
- Able to complete projects efficiently and satisfy customers with attractive, user-friendly websites.
- Worked under Waterfall and Agile environment with regular basis of SCRUM.
- Ability to apply W3C web standards, WCAG 2.0 and 508 Guidelines with great skills in achieving the best cross-browser user experience for sake of long-term user retention and engagement.
- Professional understanding of Software development life cycle’s (SDLC) various phases such as Analysis, Design, Development and Testing.
- Great ability to write clear, maintainable, well-documented, well-commented and efficient code.
- Worked with SVN for code management repository.
TECHNICAL SKILLS:
Web Technologies: HTML 5, CSS 3, JavaScript ES5/ES6, Typescript, Bootstrap, SASS, LESS, AJAX and XML
Framework/Libraries: jQuery, Angular (1.x,2.x,4,5), Node.js, D3JS, React.JS, Redux
IDE & Tools: MS Visual Studio for web, Dreamweaver, Eclipse, IntelliJ, Note pad++, Microsoft Visio, Web Storm
Application Server: Perforce, Webpack, Web Sphere, TFS, NGINX
Version Control: Tortoise, SVN, GIT
Package Manager: NPM, Bower, Grunt, Gulp, Webpack
Operating Systems: Windows, Mac, Linux
Methodologies: Agile and Waterfall
PROFESSIONAL EXPERIENCE:
Confidential, Houston, Tx
Sr. UI Developer
Responsibilities:
- Worked in a team, involved in developing the UI, layout and front-end programming for web application that matches requirements.
- Built rich prototypes and applications using HTML5, CSS3, JavaScript, jQuery, Ajax, JSON, Angular 4.0/5.0 and Bootstrap.
- Spearheaded adoption of new principles such as responsive design, mobile first and adaptive design using Angular5 libraries using Typescript.
- Designed and coded customized Angular 5 services to interact with the backend API and serve components.
- Worked with Angular 4 forms, modules, DOM, events, expressions, controllers, filters and Http Request.
- Implemented bootstrap, CSS in AngularJS for developing rich and responsive UI.
- Used AngularJS HttpRequest to read data from web servers and process JSON data to render in the UI.
- Developed Object Oriented JavaScript code and responsible for client-side validations using jQuery functions.
- Developed source code to consume JSON response received through AJAX calls using jQuery .
- Coding, testing of reusable JavaScript , CSS3 , HTML5 widgets / libraries for complex UI controls.
- Responsible for JavaScript / AJAX UI upgrades and improvements.
- Experience with Angular 4 Directives, Dependency Injection, Services, Routing, pipes, Animations, Forms, AOT, Lazy Loading, RXJS
- Created TypeScript reusable components and services to consume REST API's using Component based architecture provided by Angular 4
- Designed and coded customized Angular 5 services to interact with the backend API and serve components.
- Worked on Angular 5 Modular Programming
- Implemented Ng-2-smart table with various features like sorting, filtering, Pagination in the project.
- Created responsive web pages using HTML5, CSS3 media queries and MDB for angular
- Developed the application using MEAN stack: Mongo DB, Angular 5.0, Express JS, and Node.js.
- Used Angular 5 as framework to create a Single Page Application (SPA) and created various components.
- Performed a lot of DOM operations for loading and manipulating dynamic content on web pages.
- Front-end prototype and theming with Bootstrap, Angular 5, jQuery .
- Developed callback functions to parse and handle JSON data returned from the server.
- Developed all client-side logical implementation part of applications with Angular 4 controllers under specific modules, manipulating nodes in DOM tree.
- Developed Asynchronous means of retrieval of data from the Server and Database using AJAX features as well JavaScript. And using Node.js applications to write in JavaScript.
- Developed the server side GraphQL Core API layer to server multiple mobile and web clients.
- Implemented JavaScript module patterns using asynchronous script loading .
- Tested cross browser functionality and fixed major layout bugs for supported browsers.
- Performed testing to test the speed of the pages.
- Created a build process for different environments like dev, test and production . Demonstrated knowledge of code reviews, unit and regression testing, page speed testing.
- Made enhancements to existing CSS and DIV tags using box model.
Environment : HTML5, CSS3, Angular 4/5, Node JS, JavaScript, JQuery, AJAX, Bootstrap framework, Jasmine, Tortoise SVN.
Confidential, LA
UI Developer
Responsibilities:
- Web application designing and development using HTML, CSS and ReactJS, handle services in Java and database in SQL server.
- Implementing different modules in ReactJS to integrate with designs and requirements.
- Extensively involved in redesigning the entire site with CSS styles for consistent look and feel across all browsers and all pages.
- Developed robust, responsive Ajax driven UIs with AJAX, CSS3, DHTML, HTML5, React JS, JavaScript and JQuery.
- Worked on Webpack for build and webpack-dev-server a server.
- Used Webpack for code bundling and babel as compiler for transpiling JS files in unsupported browsers.
- Working with ECMA Script 6 features. Used Babel, web pack with es2015, react JSX presets.
- Expert in creating bundling complex applications using webpack or packaging it using gulp/grunt.
- Implemented client-side Interface using React JS.
- Develop various screens for the front end using React JS and used various predefined components from NPM (Node Package Manager) and Redux library.
- Developed single page applications using React Redux architecture, ES6, web pack and grunt.
- Extensively worked on ES6 new features such as Arrow functions, Classes, Iterators and Generators.
- Used Axios with react for making AJAX Calls.
- Developed user interface using Ajax and DHTML libraries to simplify the complexities of the application.
- Developed the UI responsible for creating efficient design and developing User Interaction screens using ReactJS, Redux-form, HTML5, CSS3, JavaScript, jQuery and JSON.
- Used React Router to create a Single Page Application (SPA) which can bind data to specific views and synchronize data with server.
- Implemented flux pattern by using Redux framework as a core dependency.
- Developed additional UI Components using JSF and implemented an asynchronous, AJAX (JQuery) based rich client to improve customer experience.
- Worked on ReactJS Virtual Dom and React views, rendering using components which contains additional components called custom HTML tags.
- Responsible for designing Front-side of the website like embedded graphics, and interactive documents.
- Used jQuery to traverse through a DOM tree and manipulated the nodes in the tree. Implemented the Drag and Drop functionality using jQuery framework.
- Used jQuery core library functions for the logical implementation part at client side for all the application.
- Developed Asynchronous means of retrieval of data from the Server and Database using AJAX features as well JavaScript. And using Node.js applications to write in JavaScript.
- Participated in technical design, development and testing of various modules assigned and used JUnit for unit testing.
- Participated in design brainstorming sessions, technical design reviews, formal code reviews, bug triage, and functional walkthroughs.
- Wrote test plans and performed unit testing and performance testing.
- Worked with the systems team and Quality assurance team in the process.
Environment: JavaScript, HTML5BoilerPlate, CSS3, Responsive Web Design, JQuery, XHTML, XML, JMS, React.js, Webpack, Angular 4, JSON, Ajax, JSP, DOM, JUnit, SQL, PL/SQL, Oracle, Bootstrap, Protractor Windows Web Services (REST)
Confidential, New jersey
UI Developer
Responsibilities:
- Active participation throughout the entire software development lifecycle from project inception, to code development and elaborate testing of the various modules.
- Responsible for creating efficient design and developing User Interaction screens using HTML5, CSS3, Bootstrap, JavaScript, jQuery AJAX, AngularJS and JSON.
- Performed Client-side validations using JavaScript.
- Integrated the React JS application with the RESTful web services.
- Responsible for authoring of website functionality with Java Script, HTML, CSS.
- Used Cascading Style Sheet (CSS) in web pages to separate presentation from structure.
- Created forms to collect and validate data from the user in HTML and JavaScript.
- Involved in designing and developing the JSON, XML Objects with MySQL. Rapid prototyping of design concepts.
- Ability to apply W3C web standards with great skills in achieving the best cross-browser user experience for sake of long-term user retention and engagement.
- Involved in web development consulting focused on the React js, Node.js and MySQL
- The application involved development of Single Page Application using React JS, Redux,
- Node JS, JavaScript (ECMA6), Bootstrap, SASS and LESS, HTML5 and CSS3.
- Created re-usable components using Reactjs and created actions, reducers and integrated the components.
- Used D3.js in various levels of projects which brings data to life using HTML, SVG, and CSS.
- Worked closely with Graphic designers to implement mock-ups and the layouts of the application using HTML/HTML5, CSS/CSS3, and JavaScript.
- Written Ajax driven JSON consuming JavaScript functions to save user selections such as radio button, drop-down menu selections into a cookie.
- Used Ajax, JSON to send request to the server to check the functionality of the websites.
- Used JSON for storing and exchanging information between browsers and servers.
- Extensively used Bootstrap and CSS3 media queries for Responsive Web Design (RWD).
- Used JQuery Ajax for service calls on pages to interact with the server for information.
- Building single-page web apps or complicated user interfaces using angular.js.
- Create custom mobile applications using React, Ionic and TypeScript stack for cross platform deployment.
- Worked on creating responsive website for smart devices using responsive design and media queries.
- Good experience in debugging the code using Firebug and Chrome Developer Tools.
- Developed SQL queries to perform insert, update or delete operation on MySQL database.
- Deploy application using Ionic View for testing and feedback from team.
- Testing the website on multiple browsers with their old as well as latest release.
- Managing tickets through JIRA and use Source tree with GIT for version control.
- Produced semantically appropriate standards, compliant markup and rich User Interfaces.
Environment: HTML5, JavaScript, Ajax, CSS 2/3, Bootstrap, JSON, Bower, React JS, Redux, Karma, MYSQL, XML, JQuery, Node.js, JIRA, Gulp, DOM.
Confidential
Web Developer
Responsibilities:
- Developed dynamic web pages using HTML/HTML5, CSS/CSS3, Bootstrap, JQuery and AngularJS.
- Used AngularJS MVC framework to build Web application for the internal use of the organization.
- Wrote application level code to add functionality to the perform client-side validation using JavaScript.
- Developed dynamic responsive Web Application by integrating AngularJS with Bootstrap, which is further integrated with Web Services.
- Developed various reports and charts using HTML Canvas, HTML SVG and SVG by passing JSON objects and Arrays as input both for mobile and web applications.
- Brought the HTML and CSS of an existing web site to the latest web standards.
- Implemented applications in JavaScript, and MySQL.
- Checked for cross-browser compatibility issues in regard to HTML and CSS layouts in IE 6 and up, Firefox, and Chrome using Firebug and Chrome and IE Developer Tools.
- Worked on creating Restful API's using Ember.JS to be consumed by backend (PHP)
- Installed Node Package Manager (NPM) to manage the modules and used it to install useful tools such as Grunt, Gulp.
- Worked on responsive web designing (RWD). Application is supportive for large, medium and small devices using Bootstrap.
- Used Yeoman generators to develop, test, and build high quality web applications.
- Responsible for Node.js RESTful API developing, as a middleware system to call SOAP web service.
- Used MySQL as backend database using Windows OS, involved in development of Stored Procedures, Functions, Packages and Triggers.
- Responsible for checking cross browser compatibility and hence worked on different browsers like safari, Internet explorer, Firefox and Google chrome.
- Good team player with excellent communication skills and ability to learn and adapt quickly to the emerging new technologies.
- Involved in daily SCRUM meetings to keep track of the ongoing project status and issues.
Environment: HTML/HTML5, ECMA Script CSS/CSS3, SASS, AngularJS, JavaScript, jQuery, Ajax, JSON, MySQL, SVN, Bootstrap, Grunt, Bower, GIT, Agile.