Ui Developer Resume
Austin, TX
PROFESSIONAL SYNOPSIS
- Over 6+ years of experience in developing User Interactive web applications using HTML/HTML5, CSS/CSS3, Bootstrap, JavaScript, AngularJS, ReactJS, jQuery, AJAX, JSON.
- Proficient in developing web page quickly and effectively using, HTML 5, CSS3, JavaScript and JQuery, experience in making webpage cross browser compatible.
- Excellent experience and Knowledge in CSS with preprocessors like LESS and SASS.
- Expertise in developing and updating a web page quickly and effectively using JavaScript.
- Strong JavaScript & jQuery skills - able to write unobtrusive custom code as well as implement existing jQuery plug-ins.
- Implemented EcmaScript6 (ES6) arrow functions, constants, block-scope variables, class inheritance.
- Proficient in making AJAX calls using jQuery, native JavaScript methods and usage of JSON for faster and impulsive responses.
- Expertise in developing Single-page applications(SPAs) using various JavaScript frameworks like AngularJS, ReactJS, NodeJS, BackboneJS and Bootstrap.
- Worked on JavaScript framework AngularJS to augment browser based applications with MVC capability.
- Experience in developing applications using ReactJS and a good working knowledge on Redux Architecture Store, Providers, Containers, Components, Actions and Reducers.
- Exposure and built applications using React JS withES6which allowed us to render pages on both the client and server using the same codebase.
- Extensive experience in developing Node JS applications using MVC frameworks.
- Extensive knowledge in developing dynamic Interactive graphs using D3.js with JSON data and use of D3.js for charting and rich interactive widgets.
- Utilized AngularJS for consuming a RESTful web service using AJAX services like $http, $resource and handled cross domain requests to retrieve the required JSON data for the application.
- Professional in creating Templates, Mockups and Prototypes, Web Interfaces, Layouts and Flow of Future Pages.
- Experience in using Restful API web-services to provide connections to back end services and handling data using parsers with formats like JSON and XML
- Good working knowledge of Responsive Web Design(RWD) using Bootstrap and CSS3 media queries.
- Experience in debugging and troubleshooting the existing code.
- Understanding and pleasant experience with Object Oriented Design/Development (OOD), Object Oriented Analysis and Design (OOAD), Model View Control (MVC) design pattern and Test Driven Development (TDD).
- Solid Understanding of RDBMS concepts and Extensive development experience using databases such as MySQL, NoSQL databases like MongoDB. Well versed in writing SQL and PL/SQL stored procedures, functions and triggers.
- Experience with full software development lifecycle, architecting scalable platforms, object oriented programming, agile methodologies, and Scrum.
- Well versed in build automation tools like Grunt JS, Gulp JS, bower.
- Experience in software configuration management using version controls like SVN and GIT.
- Experience in all stages of testing namely Functional testing, Performance testing and User Acceptance testing.
- Excellent experience in developing web pages complying with Web Content Accessibility Guidelines (WCAG) and ability to apply W3C web standards
- Performed unit testing using Jasmine and Karma, along with integration testing Chrome Inspector to fix bugs and worked closely with QA.
- Involvement in using various IDE's like Microsoft Visual Studio, Dreamweaver, Notepad++, IntelliJ IDEA, Sublime, Eclipse, WebStorm, NetBeans, Adobe Photoshop
TECHNICAL SKILLS:
Programming: Java, HTML5, CSS3, JavaScript and PL/SQL
JS Frameworks: jQuery, Angular1.x, Angular2, ReactJS, BackboneJS, Node.js, D3.js, Ionic and EmberJS
Databases: Oracle 10g 11g, SQL server, MySQL and MongoDB
IDE Tools: Eclipse, Net beans, Dreamweaver, Firebug, Developer Tools, Edit Plus, JS fiddle, Visual Studio Code and Atom Editor
Build Automation: Grunt, Gulp, Ant, Maven
Web Services: XML, SOAP and RESTful
Operating Systems: Windows10, UNIX, Linux and Mac OS
Unit Testing Framework: Jasmine, Karma
Version Control Tools: SVN and GIT
Debugging Tools: Firebug, FirebugLite, Google chrome web developer, IE developerRedux Developer Tool and React Developer Tools.
Servers: Tomacat8, Glassfish, WebSphere, WebLogic
PROFESSIONAL EXPERIENCE:
Confidential, Austin, TX
UI Developer
Responsibilities:
- Build user interfaces differently by breaking them into components usingReactJSand used a real, full featured programming language to render views, withReactJS.
- Worked extensively on Twitter Bootstrap, Restful web-services, HTML5, CSS3, JSON, Media queries for responsiveness.
- Coordinate/assist developers with establishing and applying appropriate branching, labelling/naming conventions using GIT source control.
- Implemented application testability and diagnostics and fixing bugs with the help of REDUX(Reducers) architecture.
- Worked onReactJSVirtual Dom andReactviews, rendering using components which contains additional components called custom HTML tags.
- Involved to implement various screens for the front end usingReactJSand used various predefined components from NPM (Node Package Manager) and redux library.
- Isolation of state management from typical I/O side effects with the help of REDUX
- UsedReactJSto create views to hook up models to the DOM and synchronize data with server as a Single Page Application (SPA).
- Good understanding on usage of states and props inside components, Solid knowledge on react virtual DOM, unidirectional data flow, created Reusable react presentation and container components
- UsedES6features like classes, const and arrow (=>) functions.
- The front-end use HTML5, CSS3,ReactJS, jQuery and Bootstrap to build a single page web app that communicate with back-end via RESTful API.
- Responsible for implementing UI mockups, integrating third party REACT libraries, and handling/creating Redux store data.
- Performed application testing with Karma and Jasmine.
- The back-end use NodeJS, Express, MongoDB and mongoose to provide RESTful API.
- Worked Node Package Management for configuring the project according to our needs.
- UsedReactJSto implement rich functions in various pages: form validation, crud, grid list, search, sort, pagination, multi-selection, tags-input, advanced/custom directives, authentication, unit tests, etc.
- Worked on NodeJS as the server side implementation
Environment: HTML5, CSS3,JavaScript, ReactJS, Redux, NodeJS, NPM, WebPack, AJAX, Bootstrap, JSON, RESTful web services, ES6 and Atom Editor.
Confidential, Plano, TX
Frontend Developer
Responsibilities:
- Responsible for software Development and testing phases in AGILE methodology and Test Driven Development (TDD).
- Developed the presentation layers including using AngularJS, JavaScript OOP, HTML5, CSS3, Bootstrap, JSP, jQuery and Ajax.
- Developed Simple Page Application (SPA) by using AngularJS and it is routing as parts of the whole application
- Developed Responsive Web Application using CSS Bootstrap such as navigation bars, grid system, modal dialogs, forms, button groups, carousel, pagination, and pager.
- Used Protractor for testing
- Developed complex, usable, attractive and cross-browser web interfaces that account for speed, file size, readability and accessibility
- Developed programs to port the xml data to database to make the website xml driven
- Designed mockup HTML, CSS mock-up pages to review with UX and Business units.
- Implemented responsive features in web pages with bootstrap.
- DevelopedUIusing Node JS, HTML5, CSS 3, jQuery, JavaScript, AngularJS.
- Designed custom HTML directives in custom features development.
- Responsible for data management in both client and server side of an application.
- Implemented Angular $http service for remote server communications to make calls to backend services.
- Designed and Developed Web application using CSS preprocessors (SASS, SCSS)
- Wrote in ES6 for Angular application development and used Grunt for auto compilation of ES6.
- Used Regular Expressions for information extraction and parsed using JSON.
- Used GitHub for version control.
Environment: AngularJS, Bootstrap HTML5, CSS3, JavaScript, jQuery, JSP, APIs, Ajax, GitHub, Maven, JSON, Web Storm, NPM, NodeJS, Grunt.
Confidential
Frontend Developer
Responsibilities:
- Working extensively on design and development of User Interface, HTML, CSS and Angular JS.
- Involved in Agile process, Sprints, and daily Scrums to discuss the development of the application.
- Closely working with business users/clients to create mockups for new web applications as per their requirements.
- Developing user interactive website using web technologies like HTML5, CSS3 and Bootstrap including AJAX controls.
- Working closely with back-enddevelopersto find ways to boost user experience of the existing web technology.
- Committed to the webUI/web development activities and produced navigation flows, storyboards and wireframes.
- Experience developing wireframes and mockups using Axure.
- Designed and Developed Rich User Interface using Angular.js, Routers and Node.js.
- Built Web pages that are more user-interactive using AJAX, JavaScript, BackboneJS.
- Involved in writing application level code to interact with APIs, RESTFul, Web Services using AJAX, JSON.
- Utilized NodeJS's node package manager to install Yeoman, Bower, and Grunt for dependencies and tools to scaffold out application.
- Have written test cases using grunt karma and maintained a code coverage >80%
- Developing CSS Style for web page using LESS Structure.
- Added live reload configured with using browser and watch programmatically with libraries loaded in from NPM and Bower.
- Setup Github and use of source tree for code submission in Github repository.
- Working with the JIRA tool for Quality Center bug tracking.
Environment: HTML, CSS, JSP, JavaScript, AngularJS, Node.js, Bootstrap, Axure, GIT, Rally, NPM, Agile.
Confidential
Frontend Developer
Responsibilities:
- Responsible for creating web and website based applications using Java Script, jQuery, HTML5, CSS3 and Bootstrap.
- Worked on responsive web application development using HTML.
- Worked with Agile software lifecycle methodologies. Create design documents when and as required. Perform coding, debugging and testing.
- Deployed and consumed web services based on SOAP and REST protocols
- Used the backbone.js MVC Frameworks in the development of the web applications.
- Designed and implemented theUIusing HTML, CSS, JavaScript, JSP.
- Maintained Cross Browser compatibility & implement Responsive Design using Twitter Bootstrap, custom media queries, CSS and HTML.Developed websites utilizing WordPress platform.
- Developed custom web forms using PHP and JavaScript.
- Involved in setting up Maven configuration and helping Continuous Integration (CI).
- Created and tested scripts using jQuery on various browsers Chrome, Firefox, Opera, Safari.
- Used CSS Blueprint to create grids and adopt cross browser interactive features.
- Worked upon the dashboard for the project which contained a variety of charts and drag gable components using JQueryUILibrary.
- Using Google analytics reports, optimized the page load time for the pages that had heavy traffic and improvised those pages using LESS -CSS.
- Used jQuery to make HTML, CSS interact with JavaScript functions to add dynamism to the web page.
- Used AJAX for implementing part of the functionality for Customer Registration, View Customer information modules.
- Involved in Production Support and minor enhancements as per application requirements.
Environment: HTML CSS, Bootstrap, Responsive Web Designing, JavaScript, jQuery,UIMedia queries, LESS CSS, AJAX, GIT versioning, SOAP, WordPress and PHP
Confidential
Frontend Developer
Responsibilities:
- Involved in writing JUnit test scripts to check the functionality of the middle tier and aid in debugging phases.
- Developed some web sections as Single Page application using AngularJS MVC framework.
- Created AngularJS controllers, factories, filters, routers and services.
- Designed dynamic and browser compatible pages using HTML, CSS, JavaScript and jQuery.
- Add animation effects on components using CSS, jQuery and AngularUIjQLite.
- Redesigned the web page layouts to make them mobile responsive and cross-browser using CSS Bootstrap and Media Queries.
- Created Page Layouts, Dynamic Menu, Modal Dialogs, Search features.
- Involved in development of commonly used angular components across teams such as directives for grid, pagination, conditional validations.
- Redesigned the web pages to improve user experience and add new functionality.
- Used AngularJS http service for Consuming RESTful Services.
- Involved in creating RESTful services using Spring MVC
- Created required templates and reusable style sheets based onUIstandards and company's requirements.
- Developed the application using Agile Methodology.
- Using Both Regular Expressions and Angular Form Validation to do the Form Validations.
- Used GIT for the Version control.
Environment: HTML5, CSS3, JavaScript, jQuery, AJAX, JSON, AngularJS, Bootstrap, AngularUI, GIT, Web Storm, MySQL