We provide IT Staff Augmentation Services!

Sr. Ui Developer Resume

Chicago, IL

PROFESSIONAL SUMMARY:

  • 8+ years of professional experience in all phases of software development life cycle including requirements Analysis and Debugging, Applications Design, Development, Integration, Maintenance, Installation, Testing of various client/server, N - tier and web applications.
  • Expertise in web and mobile/tablet UI development with experience in developing hybrid mobile applications in Cordova using HTML5, JavaScript and other JS frameworks.
  • Expertise in Client Scripting language and server side scripting languages like HTML5, CSS3, JavaScript with ECMA5 features, jQuery, JSON, Bootstrap, Angular JS, Angular2.
  • Experience in developing Graphic User Interface (GUI) to display report data using D3.js with Cross-browser compatibility and Web application scaling.
  • Extensive experience on implementing the AJAX with rich features like deferred, promises, pipe, and callback functions.
  • Worked with JavaScript task runners to automate the development process. Used enhanced features of grunt.js and Gulp.js to implement browser Sync, dev and prod bundle generation, dev server etc.
  • Experience in creating user interface widgets using JQuery, Kendo UI, Bootstrap and Angular JS.
  • Experience in developing in application frameworks using JQuery, Angular JS, Angular 2.
  • Hands on experience in writing light weight Node.js express server, and using technologies like Ajax, JavaScript/jQuery, JSON to make connections between server and databases like Mongo DB and MySQL.
  • Used a custom framework sitting on the top of Node JS and Mongo DB and has used lot of client side java Script plug-ins.
  • Experience in using React JS in building applications and make them run without any crashes.
  • Rich experience with development using Angular JS extensive features for loading views in a Single Page Application, MVC structure for JavaScript files, data-binding using Angular JS directives and also building custom directives.
  • Experience with Handlebars.js to build dynamic HTML templates, and Underscore.js to handle and manipulate data from backend with a Restful JSON interface.
  • Experience in developing kiosk app for Chrome OS using web development technologies like HTML, CSS, JavaScript and other JS frameworks.
  • Experience in the developing applications for different platforms like web browser, iOS, Android, and Chrome OS.
  • Incorporated the require.js features to build modular structure of JavaScript for better code maintenance and smoother name-spacing of variables.
  • Involved in web application development projects that required Responsive Web Design using flex box features of CSS3.
  • Expertise in plain JavaScript logics, functionality, scope maintainability and name-spacing the variables.
  • Worked with AGILE Methodology in recent projects and participated in SCRUM meetings as well in previous projects.
  • Expertise in debugging skills using Safari Web Inspector, Chrome Developers Tool and Firebug.
  • Experience in using High Charts, and D3.js Components and integrating back-end applications with AJAX driven front-end.
  • Experience in working with browsers compatibility issues with browsers like IE, Firefox, Safari, Opera, and Chrome.
  • Proven track record in developing reusable code, cleaner code structure, and understanding of the JS features to ensure data availability to the front-end.
  • Strong expertise in the iterative Agile and Scrum development methodologies for software development.
  • Experience with User Acceptance Testing (UAT) and Accessibility Testing.
  • Excellent communication skills to discuss the projects with technical and non-technical SME’s and also during the sprint meetings for Agile as well as Scrum development methodology.

TECHNICAL SKILLS:

Web Technologies: HTML5, CSS3, XHTML, XML, JavaScript, AJAX, JSP, UI Concept Modeling/Wire framing, Telerik Controls

JavaScript Frameworks/ Libraries: Angular 2, Angular JS, Backbone JS, JQuery, Node JS, Express JS, React JS, Require JS, Ember JS, Modernizer

Microsoft Technologies: ASP.NET, Framework, ADO.NET, LINQ, Entity Framework, Silver light, WCF, MVC, Web API, WPF, SSRS, SSIS

Testing Software: Jasmine, Karma, Protractor, Mocha, JUnit

CSS Technologies: Bootstrap, LESS, SASS (COMPAS)

Packaging tools: Npm, Bower, Rpm

Repository Management Tools: SVN, GIT, SourceTree, Tortoise SVN, Visual Source Safe, Team Foundation Server

Web Servers: Apache, Nginx, Tomcat

IDE & Editors: Sublime, Notepad++, Eclipse, NetBeans, Dreamweaver, Web storm, Visual Studio 2015/ 2013/ 2010

Supporting tools: Firebug, Chrome Developers Tool, IE Developer Toolbar, Postman extension

Scripting Languages: Bash Shell scripting, Perl

Continuous Integration: Hudson, Jenkins, Travis

Build Tools: Ant, Maven, Grunt, Gulp

Database Software: MySQL, Oracle, MongoDbOperating System: Windows, Mac OS, Linux

PROFESSIONAL EXPERIENCE:

Confidential, Chicago, IL

Sr. UI Developer

Responsibilities:

  • Created Front-end Applications using HTML5, CSS3, JavaScript, JQuery, Angular JS, Node.js, Backbone.js, OOP, DOM, Twitter Bootstrap, AJAX, XML and JSON.
  • Designing and developing a single page application using Angular 2, Typescript, HTML5, CSS3, LESS, ng2-Bootstrap.
  • Developed non-functional HTML, CSS pages from the mockups and involved in UI review with UI architect and Business Units.
  • Developed user interface by using the react.js, Flux for Single page application (SPA) development.
  • Responsible in design and development of web applications using the latest technologies like Angular JS, Angular 2, HTML5 and CSS3 also involved in Unit testing.
  • Extensive usage of BOOTSTRAP and SASS for responsive web design.
  • Used JQuery to make the HTML, DHTML and CSS code interact with the JavaScript functions to add dynamism to the web pages at the client side.
  • Experience in working different changed procedures of Angular 1.x to Angular 2.0 such as, @Route, Router Outlet, router-link etc.
  • Worked with React Router for developing Single Page Applications SPAs.
  • Used routing schemes to develop Single Page Applications (SPAs) using Angular route.
  • Created Angular 2 components implemented Interpolation, Input variables, Bootstrapping, NgFor, NgIf, Router Outlet, binding the click event, Component decorator, binding to the hidden property.
  • Coded Angular JS controllers and directives for application functionality and filters for heavy DOM manipulation.
  • Worked on Angular 2.0 by consuming Restful web services & used Angular 2.0 forms like Template Driven forms and Modern Driven (Reactive) forms to perform form validations both on server and client side.
  • Development of Client Side Validation techniques using JQuery and Angular JavaScript.
  • Utilized the Dependency Injection mechanism for simpler way of managing the controllers and scopes.
  • Involved in writing application level code to interact with API's, Web Services using AJAX, JSON and XML.
  • Implemented XML parsing &JSON parsing for data handling on different application.
  • Regular interaction of Restful API design calls to populate the UI on the app using GET, PUT, POST and DELETE.
  • Implemented a Single Page Web Applications (SPA) based front end for displaying user requests, user profile records and security settings for Authentication profiles of various users using Angular2.
  • Used AJAX framework for asynchronous data transfer between the browser and the server.
  • Worked on writing code for integrating merchant API to get all the details about coupons and merchant ID to database.
  • Developed API back ends using Node JS to allocate access to data in MYSQL.
  • Ran Bower and Grunt components and wrote the scripting using Node JS.
  • Used date-format and moment packages in Node JS to save the timestamp in database converting into UTC.
  • Debugged the website using Chrome Developer's tools and hardcoded the API into script for getting the information about merchants using Node JS.
  • Good knowledge of debugging JavaScript and html code with Firefox Firebug and Google chrome Developer tools.
  • Performed testing using Jasmine,Karma and Protractor by following Test Driven Development (TTD) approach.
  • Used GitHub, version control system as a source repository to organize the code base.

Environment: HTML5/HTML, CSS3/CSS, JavaScript, ECMAScript 5, D3.JS,Angular 2 JQuery, Node.js, Angular JS, Require.js, Bootstrap, GIT, MVC/MVVM, Adobe Fireworks, Photoshop, Dreamweaver, Illustrator, AJAX, XML, PL/SQL, Windows.

Confidential, New York, NY

Sr. UI/Web Developer (Angular JS Developer)

Responsibilities:

  • Participated in requirements gathering, analysis, Conceptual Design and Details.
  • Designed a responsive webpage using the Bootstrap grid system as well as CSS3 media queries to layout contents that fit for different devices including mobiles, tablets and desktops.
  • Utilized JavaScript, JQuery, Angular JS, HTML, and CSS to implement the data from the Teradata Database dynamically on the front end. Created Single page applications using Angular JS.
  • Worked on responsive design and developed a single ISOMORPHIC responsive website that could be served to desktop, Tablets and mobile users using React.js.
  • Implemented Model View Controller (MVC) Design Pattern using Angular JS.
  • Advise management of new technologies Angular JS, Gulp and associated dependent technologies for architecture and development.
  • Used Node Package Manager (NPM) to manage the modules and used it to install useful tools such as Grunt, Express.
  • Setting up the routing configuration for various views and sub views using Angular JS with Web API to perform builds and creating production ready code for deployment.
  • Responsible for performing unit testing and end-to-end testing using Karma, Jasmine in Angular CLI.
  • Created Angular component which makes an AJAX call to these API's, using Restful API's.
  • Created & Exposed Restful Web API endpoints using HTTP verbs of GET, PUT, POST & DELETE.
  • Implemented JSON for data transfer between the Angular component and web services.
  • Implemented various Angular bootstrap directives like modal, popover, tooltip collapse etc.
  • Implemented media queries and writing device specific CSS and performed client side validations using Angular directives.
  • Worked in Service Oriented Architecture the Angular component interacts with the API's for the fetching data.
  • Developed various screens for the front end using React.js and used various predefined components from NPM (Node Package Manager) and Redux library.
  • Developed backend web services using Node.JS and stored dependencies using NPM.
  • Designed dynamic client-side JavaScript codes to build web forms and simulate the process for web application, page navigation and form validation.
  • Developed the application which has the compatibility with old browsers as well as the latest ones.
  • Daily stand-up SCRUM meetings with the team, Used JIRA for Stories/Bugs/Create Tasks/sub tasks.
  • Utilized Validation controls to validate the input Data using Validation Controls (like Required Field, Range, Custom and Compare validations).
  • Team Foundation Server (TFS) is used for source control, data collection, reporting and project tracking.

Environment: Angular JS, D3.JS, Angular CLI, Grunt, Microsoft Visual Studio 2015, JavaScript, JQuery, CSS, AJAX, HTML5, XML, SQL SERVER 2014, Teradata, C#, ASP.NET, MVC, Karma, Jasmine, TFS.

Confidential, Camp Hill, PA

Senior UI Developer

Responsibilities:

  • Involved in development, design and implementation of front-end part widget based application.
  • Build Rich Prototypes and Applications using HTML5, CSS3, JavaScript, JQuery, Ajax, JSON, Angular.js and Bootstrap with MySQL database.
  • Develop user interactive websites using web technologies like HTML, XHTML, and CSS.
  • Use Bootstrap and media queries to create a responsive website that fit all users and devices from desktop to tablet and mobile phone.
  • Code JavaScript for page functionality and Pop up Screens.
  • Involved in developing user interface with the help of React JS.
  • Worked on React JS Virtual Dom and React views, rendering using components which contains additional components called custom HTML tags.
  • Use HTML, CSS, Bootstrap, Angular JS to create interactive user interface.
  • Developed dynamic ASPX web pages using ASP.NET, C#, HTML5, XSLT and JavaScript and Implemented Web Services using Rest, extensively used ASP.NET Data Grid control for displaying the data and SOAP.
  • Create Angular JS controllers, services and used Angular JS filters for filter functionality in search box and integrator functionalities.
  • Developed enterprise web application using Spring Framework. Used JSP, AJAX and JavaScript to seamlessly fetching & display dynamic data,
  • Develop REST architecture based web services to facilitate communication between client and servers.
  • Involved in web development by using Ruby on Rails.
  • The tech stack is Angular JS, LESS, Bootstrap and cutting edge server side technologies.
  • Work one-on-one with client to develop layout, color scheme for his website and implemented it into a final interface design with the HTML5/CSS3 & JavaScript.
  • Utilize various jQuery plug-INS to build Rich Internet Application (RIA) to make it look more intuitive.
  • Create and deploy new features in order to sustain and amend existing applications.
  • Use jQuery plugins to create auto complete, validation, drag and drop features.
  • Design the email blasts using Adobe creative suite and then implement them using HTML and Java script.

Environment: HTML5, XML, CSS, LESS, JSON, Grunt JS, React JS, Node JS, Java Script, Bento UI, JQuery, Angular JS, Node JS, C#, VB.NET, ASP.NET, Bootstrap, AJAX, Jenkins,SpreadJS,Wijmo5, Jasmine, Visual studio 2010, SQL Server Management studio, Microsoft Team Foundation Server, Cisco Slack/Jabber.

Confidential, Santa Barbara, CA

Sr. Web/ UI Developer

Responsibilities:

  • Interact closely with the business to understand their requirement and convert it into functional Requirements.
  • Created Templates and styled them using CSS SASS features for the total Applications.
  • Developed CQ components and styles them using SASS features for all applications, workflow and integrating CQ with other application.
  • Good Understanding of Document Object Model (DOM) and DOM Functions.
  • Used CQ5 for Reusable components and templates to create any number of web pages/sites; decoupling the content and Multisite management.
  • Created the Controllers and Controller Actions, Filters, Routing using ASP.NET MVC.
  • Used Apache CXF for developing SOAP & REST web services.
  • Used Angular JS as the development framework to build a single-page application.
  • Created the Data access layer and Data access objects using ADO.NET Entity framework and LINQ to reduce impedance mismatch.
  • Extensively used CSS3 and Bootstrap for styling the HTML5 elements.
  • Made asynchronous testing with help of Mocha and ran tests that are serial. Made use of reporting of Mocha and handled exceptions effectively.
  • Used the Chai's interfaces to integrate with Mocha and performed testing based on TDD styling.
  • Extensively used Angular UI (Angular Bootstrap) for ng-grid, and UI components.
  • Manage the optimization, modification, and bundling of our framework/libraries using tools like Node, Grunt.js, etc.
  • Developed the applications over all the major Screen Resolutions like IPAD, Mobiles, and Desktops.
  • Created web content and checked for cross-browser issues, and screen resolutions.
  • Building backend services using REST based WEB API to perform authentication, fetch user details.
  • Involved in creating effective unit test cases and reviewing the test cases of the team.
  • Maintain, enhance, and recommend solutions that best suit business and technology needs from UI standpoint.

Environment: Angular JS, JavaScript, JQuery, CSS, AJAX, HTML5, SOAP, SQL Developer, AJAX, Microsoft Enterprise Library, NUNIT, SSRS, Visual Studio 2013, C# 5.0/4.0, .Net Framework 4.5, ASP.NET MVC 4, Entity Framework 5.0, ADO.NET, WCF, WPF, TFS, XMLSQL Server Express 2012.

Confidential, Minnetonka, MN

UI/ JavaScript Developer

Responsibilities:

  • Responsible for transforming design mock-ups to W3C standards compliant HTML pages using XHTML, CSS, SASS, JavaScript, jQuery, JSP/JSON
  • Implemented user interface guidelines and standards throughout the development and maintenance of the website using DHTML (HTML, CSS and JavaScript)
  • Responsible for developing various static and dynamic modules which are displayed in different web pages according to the specifications.
  • Created Use Cases, Class Diagrams, Sequence Diagrams using UML with Microsoft Visio and prepared technical specification document.
  • Actively coded the User Interface, Business Logic and Data Access Components using ASP.Net MVC 2.0, JavaScript and C# using Visual studio.
  • Extensively used DHTML, Ajax control tool kit, Ajax JS libraries for asynchronous and partial post backs in various web pages.
  • Created models, views and controllers in MVC 2.0.
  • Extensively worked on creating Custom Controls, User Controls and Master Pages for web pages.
  • Performed client-side validations using JavaScript, Ajax.
  • Created XML overlays based on the configuration requirements of the client to change the look and feel of the product and add display data from custom fields.
  • Performed querying to database using LINQ to SQL and querying to XML files using LINQ to XML.
  • Visual Studio tool has been used to design, debug and deploy the entire application.
  • Used Microsoft Message Queuing (MSMQ) for sending messages.
  • Assisted in developing Tables, Triggers, Views, stored procedures and updating the SQL Server database and Optimized SQL Server Stored Procedures using joins & indexes.
  • Created methods and procedures used in an on On-Line Analytical Processing (OLAP) environment for accessing and translating data into understandable and usable information using SSAS.
  • Designed and developed reports in SQL Server using SQL Server Reporting Services.
  • Successfully made use of Service Host Type class in WCF and exposed the Service types available, from endpoints.
  • Performed and resolved cross-browser issues and Unit Testing.

Environment: .Net Framework 3.5, ASP.Net, MVC 2.0, C#.Net, XML, XAML, WCF (Windows Communication Foundation), LINQ, JSON, AJAX, JavaScript, CSS, SASS, JQuery, HTML, Visual Studio 2008, SQL Server 2008, SSIS, SSRS, Visual Source Safe(VSS).

Confidential

.NET Developer/ Web Developer

Responsibilities:

  • Played an active role in all stages - requirements gathering, analysis and design, development, testing, debugging and fine-tuning.
  • Developed/Modified front end UI using HTML, DHTML and CSS.
  • Designed User Interface using ASP.NET Pages, Web Controls, Custom Controls, User Controls, HTML, and Style Sheets and C#.NET and VB.NET for Middle tier processing.
  • Designed Created and Implemented new relational tables and upgraded the existing tables.
  • Designed and developed user-interface for major modules of the project using ASP.Net controls.
  • Performed Form validation by adding validation controls and implemented user controls and custom controls and role based authorization.
  • Used ADO.NET objects for data retrieving, querying, storage and manipulation to data sources.
  • Used Data grids, Grid view and Data Reader for Data manipulation and display.
  • Used SQL Server database as the backend and XML for web configuration files
  • Used Visual Source Safe for Version Control.
  • Designed and implemented reports using Crystal Reports.
  • Used web services in the appropriate scenarios to communicate with other applications.
  • Used Cascading Style Sheet (CSS) in web pages to separate presentation from structure.
  • Used JavaScript Validate input values on forms to make sure that they will be accepted before they are submitted to the server.
  • Developed stores procedures, triggers, functions and database tables in MS SQL Server database.
  • Used Firebug to analyze UI layouts and issues on different browsers
  • Used various JQuery plug-ins like auto complete, date picker, color picker, document slider to enhance the usability, functionality and overall experience for website

Environment: .NET Framework 2.0, C#.NET, VB.NET, ADO.NET, ASP.NET 2.0, XML, HTML, CSS, JavaScript, AJAX, SQL server, T-SQL, IIS, Crystal Report, Visual Source Safe, HTML, CSS, JavaScript, XML, XHTML, JQuery, AJAX, Adobe Dreamweaver, SVN, Firebug, SQL, Windows XP and MS Office.

Hire Now