Front End Ui Developer Resume
Seattle, WA
SUMMARY:
- Around 6 years of experience in UI Development, Front End Developer, Angular Development, Software Analysis, Implementation, Testing, and Documentation of Web & Client Server Applications using HTML5, DHTML, XML, XHTML, XSLT, JavaScript, jQuery and CSS3 & Angular JS, Angular 2, React JS.
- Extensively used the Angular.JS, Angular 2.0 and Angular 4.0 , frameworks for single page application.
- Worked with ReactJS with Redux.
- Extensively used the JavaScript frameworks, jQuery, Bootstrap, Angular JS .
- Developed Web 2.0 applications to consume JSON response using callback functions.
- Experience in using NodeJS.
- Created smart navbar system in typescript that would retain a client context across multiple web apps using the query string. Smart NAV would automatically determine selected navigation node using the browser URL.
- Used node.js for JavaScript applications to deal with Http Request.
- Familiarity with Version control tools like SVN, Git.
- Experience with common front - end development tools such as Babel, Web pack, NPM, etc.
- Experience in using task runners like gulp and grunt
- Skilled in solving complex issues related to browser and network performance, cross-browser and legacy IE compatibility, client-side scaling, data modeling, usability and testability.
- Proficient in handling Twitter Bootstrap framework i.e., the concept of Grids, making use of advance components like Navs, Navibars, Pagination, Alerts, Progress bars etc.
- Good knowledge and experience of UML, Unified Process at the Enterprise level and familiarity with popular process methodologies like Agile, Waterfall.
- Implemented Agile Methodologies SCRUM a light weight framework, UI SDE for managing and controlling iterative and incremental projects.
- Responsible for checking Cross browser compatibility and hence worked on different browsers like Safari, Internet Explorer, Firefox and Google Chrome.
- Expertise in object modeling and Object-Oriented design methodologies (UML).
- Experience with UML diagrams like Class, Object, Use Case, State, Activity diagrams.
- Experience in using Design Patterns like MVC, Data Access Object (DAO), Singleton, Business Delegate, Service Locator and Session Facade.
- Proficiency in Database Programming using SQL Server, MySQL, Oracle
- Worked on various platforms including Windows XP, Vista, 7 and UNIX.
- In-Depth knowledge/Experience of Web 2.0, section 508 JavaScript, JQuery, W3C Standards .
- Proficient with Object Oriented Programming (OOPS) Concepts, Object Oriented JavaScript, C#, ASP. NET and their Implementation.
- Strong experience in MVC framework.
- Knowledgeable in Underscore.js, Knockout.js, Backbone.js, D3.JS.
- Experience in understanding Document Object Model (DOM), DOM Functions and Implementation of user-centered design (UCD) methodology.
- Possess excellent communication and Problem-Solving skills and the ability to work as a team member, as well as independently and adapt to new, evolving technologies and implement them in current projects.
TECHNICAL SKILLS:
Operating System: Windows, MAC OS.
Web Technologies: HTML 5, CSS 3, JSON, AJAX, XML, XHTML.
Frameworks: Angular JS, Angular 2, Angular 4
Library: JQuery, Redux.
JavaScript Unit Testing: Jasmine, Karma.
IDE: Net Beans, Web storm, Sublime 3, Visual Studio, Eclipse
Debugging Tools: Firebug, IE Tester, Chrome Element Inspectors
Languages: JavaScript, Typescript.
Web Browser: Firefox, Chrome, Safari
PROFESSIONAL EXPERIENCE:
Confidential, Seattle, WA
Front End UI Developer
Responsibilities:
- Developing the application both for web and mobile using HTML5, CSS3, TypeScript, Angular 2/4, Bootstrap, for front-end development and Mobile Application with ionic framework.
- Using Angular 2/4 to create a Single Page Application (SPA) following MVC architecture and used the directive called as Router outlet to render the components for specific location of the application.
- Designing dynamic and multi-browser compatible pages using HTML, CSS, SASS, Typescript, Bower, and Angular 2.0/4.0.
- Designed and Developed Mobile Application with ionic framework
- Using media queries and twitter Bootstrap to create Responsive Web Designs.
- Using NPM as a package manager for JavaScript, Grunt for task runner, which handles template cache and code magnification and Bower for installing frontend dependencies.
- Responsible for creating Restful Web Services to serve data to the front-end application in JSON format
- Working on Angular 2 structural and attribute directives and created custom directives to reuse it in the code.
- Creating Images, Logos and Icons that are used across the web pages using Adobe Flash and Photoshop.
- Using JIRA for bug tracking, issue tracking, and project management.
- Using Jasmine unit testing and end-to-end test using Protractor and experienced in TDD (Test-driven development) method.
- Using Git as distributed revision control system for code check-in, check-out, merging and branching.
Environment: HTML5, CSS3, JavaScript, Typescript (ECMA Script 6), Angular 2/4, JQuery, Ionic 2/3, Ajax, JSON, Git, Bootstrap, Jasmine, Restful API, SASS, Agile, Protractor, web services, web sockets, Scrum. JIRA,MVC.
Confidential, MN
Full Stack Web Developer
Responsibilities:
- Responsible for developing all the MVC UI pages using HTML5, CSS 3, SASS, Bootstrap, Angular JS, AJAX, JavaScript, React.JS, Redux, JQuery, JSON, RESTful API.
- Extensive experience on MV* frameworks like Angular JS, for creating Single-Page Applications (SPA).
- Designed and developed the agent portal using framework AngularJS, along with HTML5, SASS, and JavaScript.
- The portal is made responsive using CSS3, preprocessors like SASS, Bootstrap, and Media Queries to support Phone, Tablets, and Desktop.
- Developed web application that is Modular, Scalable, Stable and Optimized.
- Used JavaScript library React JS to develop administrator UI.
- Implemented Redux based styles in showing Rich Internet Application (RIA).
- Written modular, secure, and well-tested front-end code in JavaScript, HTML5 and SASS using the latest web technologies.
- Created JavaScript reusable components and services to consume RESTful services, based architecture provided by Angular JS.
- Developed robust form management system with complete CRUD capabilities in Angular JS and Firebase.
- Built single page apps, modules, graphics and reusable components using Angular JS.
- Developed front end web applications using Angular JS, Grunt, Bower, SASS.
- Good experience with Firebug for Mozilla Fire Bug, Developer Toolbar for Chrome and IE Developer Toolbar for Internet Explorer and Microsoft Edge.
- Responsible for adding new product features, bug fixes, and transitioning Account pages to the new platform using Angular JS
- Implemented Angular JS Controllers to maintain each view data.
- Developed Responsive Web applications on all device platforms
- Worked with Angular.JS Routers, Forms, Modules, DOM, Events, Expressions, Controllers, Filters and Http Request.
- JSON used for data exchange between client and server, integrating JSON-based REST services.
- Implement the GET / POST functionality for JSON.
- Interacted with RESTful API services (JQuery, Ajax, and JSON to write/read data from back end services).
- Involved in the creation of interface to manage user menu and Bulk update of attributes using JQuery.
- Implemented front end user interface and features in the application using AJAX.
- Used GitHub as a version control, and used JIRA for task management.
- Experienced in Unit Testing using Karma, Jasmine and end-to-end test using Protractor and experienced in TDD (Test-driven development) method.
- Actively participated and provided feedback in a constructive and insightful manner during daily SCRUM meeting to track the progress for each iterative cycle and figure out the issues.
Environment: HTML 5, CSS 3, SASS, LESS, Angular.JS, JavaScript, JQuery, AJAX, Bootstrap, RESTful API, JSON, JIRA, Grunt, Agile/Scrum.
Confidential
Web Developer
Responsibilities:
- Worked with the team of architects and back-end Developers to gather requirements and enhance the application functionality and add new features.
- Worked on Support center application module, which is for customer representatives. Where I have created SPA with so many forms and successfully validate them. Also built the priority module for support ticket.
- Designed the Graphical User Interfaces using HTML5, CSS3, JavaScript, bootstrap and MVC frameworks.
- Used Reactive templates for two-way binding.
- Worked on Responsive side of the project and the made the application responsive.
- Used JavaScript, JQuery and Angular JS for user interactions in pages.
- Implemented Angular Controllers to maintain each view data.
- Implemented Angular Service calls using Angular Factory.
- Used preprocessors LESS to style website. Used mixings, nesting selector, function, variables and expression to style webpage.
- Used ReactJS to create Controllers to handle events triggered by clients and send request to server.
- Involved in validating data using Angular's built in directives as well as custom directives, and passed values from one screen to another.
- Used $http service code to interact with Restful Web APIs, Web Services using AJAX, JSON, XML, SOAP.
- Used Grunt as a task runner to run common tasks as concatenation, minification and uglification of JavaScript file and used Bower as a Node Package Manger to install dependency like bootstrap and angular.
- Used twitter bootstrap to make responsive web-design to make it compatible with mobile, tabs and laptops.
- Client-side validation was done, were unit test cases were written in JASMINE and run on KARMA.
Environment: Angular JS, HTML5, CSS3, JavaScript, Bootstrap, MVC framework, AJAX, JSON, XML, SOAP, JASMINE, KARMA, Restful Web APIs, Web Services .
Confidential
Front End Developer
Responsibilities:
- Closely worked with business system analyst to understand the requirements to ensure that right set of UI modules been built.
- Developed all the UI pages using HTML5, CSS, Angular JS, JavaScript, JSON, jQuery, XML, AJAX, and Bootstrap.
- Created forms to collect and validate data from the user in HTML5 and Angular. JS
- Designed Front-end with object oriented JavaScript Framework like Angular JS.
- Used Angular JS in development of the web application to bind the data/model that is being retrieved from a database through services provided in a controller to the view using scope.
- Developed client side Interface by using the Angular JS, for SPA development.
- Used JQuery to traverse through a DOM tree and manipulated the nodes in the tree.
- Used JQuery plug-ins for Drag-and-Drop, Widgets, Menus, User Interface and Forms.
- Used JQuery core library functions for the logical implementation part at client side for all the applications.
- Developed Angular JS, pages, using Web services calls and AJAX calls for the application.
- Involved in developing HTML and JavaScript for client side presentation and, data validation on the client side with in the forms.
- Designed PDF, Excel and Print previews for all the reports in the application using HTML, JavaScript and SQL Stored Procedure.
- Maintain, enhance, and recommend solutions that best suit business and technology needs from UI standpoint.
- Debug the application using Firebug to traverse the documents and manipulated the Nodes using DOM and DOM Functions.
- Wrote application level code to perform client side validation using JQuery and JavaScript.
Environment: HTML, CSS, Angular JS, JavaScript, JQuery, Dreamweaver, AJAX, Bootstrap, SOAP, JSON
Confidential
Software Developer
Responsibilities:
- Built complex desktop - style UI using HTML, CSS, JavaScript and AJAX including configuration wizards and interactive reports.
- Developed frontend layout and intro for home page using Fireworks.
- Extensively used images of the product for web and catalogue.
- Web Application Developed using Web Technologies 2.0.
- Interactive Planning for the product development.
- Used Flash Animations and Storyboard & User Flows for e-learning tutorials using human factor engineering design concepts.
- Programming skills in Software Development using Core Java, Spring, Hibernate and Node JS.
Environment: HTML, CSS, JavaScript, XML, MS Office, Node JS, Spring and Hibernate .