Sr. Ui Developer Resume
Chicago, IL
SUMMARY:
- Microsoft Certified Developer with 8 years of extensive experience in Requirement Gathering, Analysis, Design, Development, Implementation, Testing and Deployment of Client/Server, Web - based and Windows application using Microsoft Technologies.
- Experience in using various methodologies in Software Development Life Cycle (SDLC) like SCRUM/AGILE, Waterfall.
- 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, AngularJS, Angular2, Angular4.
- Full stack web developer with responsive design concepts, cross-browser and cross-platform development and browser compatibility issues, site security, performance optimization.
- Experience with various JavaScript libraries like Modernizr, RequireJS, React, NodeJS, UnderscoreJS, Browserify, Webpack for various development requirements
- Worked onAngular2 Templates, directives, Routing and navigation, Components, Services, Pipes and Data Binding
- Highly adept in design, construction, delivery of Rich Internet Applications; incorporating highly responsive-interfaces on mobile & tablet using touch/swipe and in desktop apps, using keys/mouse.
- Extensively used various components of AngularJS like Angular Directives, Angular Controllers, Angular DOM, Angular Services, Angular Events, Angular Modules and Angular Validations.
- Experience in client side scripting and design by using JavaScript, JSP, JQuery, VBScript, CSS, XSL and XML and IIS configuration.
- Developed Responsive Web Designs (RWD) using media queries in Bootstrap.
- Proficient with CSS preprocessor tools like Less and SASS.
- Experience in Windows Applications using WPF and XAML and WinForms and Telerik controls,
- Extensively involved in Designing, Creating and Implementing WCF Services, LINQ to Entity Framework.
- Strong understanding and experience in Agile and Waterfall environments.
- Experience working with database like MS SQL SERVER with understanding of writing various TSQL queries, stored procedures, triggers, user-defined functions for migration of data from back-end to front-end applications.
- Experience in writing SSIS (SQL Server Integration Services) packages and reports using SSRS (SQL Server Reporting Service).
- Experience in UML, writing Use Cases, Class Diagrams, and Sequence Diagrams.
- Implementing Design Patterns and writing software architecture documents.
- Strong experience in using front end and Backend Validation controls.
- Experience with JavaScript testing frameworks like Selenium, Jasmine, Karma, Protractor and Mocha.
- Extensive experience in Testing, Debugging and troubleshooting the existing code using Firebug, Chrome Inspector, IE Toolkit and other tools.
- Knowledge on multiple bug tracking tools like Jira, Quality Center and Bugzilla.
- Experience with package management tools like Npm, Bower and Rpm.
- Integrated all builds, unit tests and deployments using continuous integration tools like Hudson, Jenkins and Travis.
TECHNICAL SKILLS:
Web Technologies: HTML, CSS, JavaScript, AJAX, XHTML, JSON, WEB API.
JavaScript Libraries: BackboneJS, JQuery, NodeJS, ExpressJS, React, RequireJS, Underscore, AngularUI, EmberJS, Modernizer
Microsoft Technologies: ASP.NET, .Net Framework,ADO.NET, LINQ, Entity Framework, Visual Studio, Silverlight, 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, Resin
Virtual Environment: Vagrant, Virtualbox
IDE & Editors: Sublime, Notepad++, Eclipse, NetBeans, Dreamweaver, Web storm
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, MongoDb, Redis
Operating System: Windows, Mac OS, Linux
PROFESSIONAL EXPERIENCE:
Sr. UI Developer
Confidential, Chicago, IL
Responsibilities:
- Created new pages using Html, CSS and made modifications to existing applications and modules in accordance with client specifications.
- Participated in complete development life cycle activities like design, coding, testing and production release.
- Developed and integrated complex scripts using Angular, Node JS and implemented various functionalities to current code.
- Carried out stake holder meeting with the product owners to meet the need of clients and business.
- Translated technical requirements and design documentation into application modules using AngularJS, JSON and JavaScript.
- Experience in working different changed procedures of Angular 1.x to Angular 2.0 such as, @Route, Router Outlet, router-link etc.
- Created Typescript reusable components and services to consume REST API's using Component based architecture provided byangular 2.
- Created Angular 2 components implemented Interpolation, input variables, Bootstrapping, NgFor, NgIf, Router Outlet, binding the click event, Component decorator, binding to the hidden property.
- Created various API’s to communicate for accessing web services to store data onto database
- Modified and added various styles to current code using CSS and LESS preprocessor.
- Worked with Bootstrap, Bento and ported a big portion of the application, using LESS to manage CSS consistency and reuse.
- Generated new components for our project with theAngular CLI
- Worked on third party library like Handsontable and GridStack.
- Worked on Angular Material Design components, directives and enhanced them.
- Created customized common components and used them in many places.
- Used custom LESS files at module and page level while also maintaining general styles for the whole site.
- Analyzed and fixed the defects identified during Unit testing and UAT.
- Wrote AJAX calls to populate tables, tab menu and other components with JSON data in Angular.js.
- Worked closely with back-end developers to ensure the integrity of the UI throughout the development life cycle.
- Developed cross-browser/platform pages using CSS3 Media Queries and AngularJS to match design specs for complex page layouts while adhering to code standards.
- Participated in project planning session with team members to analyze development requirements.
- Used Firebug, IE Developer Toolbar, for debugging and browser compatibility.
- Worked on JavaScript testing frameworks like Jasmine, Karma, Protractor and Mocha.
- Worked with an Agile, Scrum development methodology to ensure delivery of high quality work with monthly iteration, involved in sprint planning and retrospectives
Environment: HTML5, XML, CSS, LESS, JSON, NodeJS, JQuery, AngularJS 2,, FLUX, C#, VB.NET, ASP.NET, Bootstrap, AJAX, Jenkins,SpreadJS,Wijmo5, Jasmine, Visual studio 2015, SQL Server Management studio, Microsoft Team Foundation Server, Cisco Slack/Jabber.
Sr. UI Developer
Confidential, New York, NY
Responsibilities:
- Created new pages using Html, CSS and made modifications to existing applications and modules in accordance with client specifications.
- Participated in complete development life cycle activities like design, coding, testing and production release.
- Developed and integrated complex scripts using AngularJS, Node JS and implemented various functionalities to current code.
- Carried out stake holder meeting with the product owners to meet the need of clients and business.
- Translated technical requirements and design documentation into application modules using AngularJS, JSON and JavaScript.
- Used FLUX to build client side web applications.
- Created various API’s to communicate for accessing web services to store data onto database
- Modified and added various styles to current code using CSS and LESS preprocessor.
- Deployed the modified code to the server using Jenkins.
- Worked with Bootstrap, Bento and ported a big portion of the application, using LESS to manage CSS consistency and reuse.
- Created ReactJS components using JSZ.
- Used custom LESS files at module and page level while also maintaining general styles for the whole site.
- Worked with the UX team in upgradation of Bento UI version from 0.3 to 1.4 using CSS, JQuery, Html, Angularjs and Bootstrap.
- Created responsive pages as part of front end work using companies pre-owned Bento UI.
- Analyzed and fixed the defects identified during Unit testing and UAT.
- Wrote AJAX calls to populate tables, tab menu and other components with JSON data in Angular.js.
- Worked closely with back-end developers to ensure the integrity of the UI throughout the development life cycle.
- Worked on spreadsheets, grids and implemented various functionalities and methods on it using SpreadJS and Wijmo5.
- Developed cross-browser/platform pages using CSS3 Media Queries and AngularJS to match design specs for complex page layouts while adhering to code standards.
- Participated in project planning session with team members to analyze development requirements.
- Used Firebug, IE Developer Toolbar, for debugging and browser compatibility.
- Worked on JavaScript testing frameworks like Jasmine, Karma, Protractor and Mocha.
- Worked with an Agile, Scrum development methodology to ensure delivery of high quality work with monthly iteration, involved in sprint planning and retrospectives
Environment: HTML5, XML, CSS, LESS, JSON, GruntJS, React, NodeJS, JavaScript,Bento UI, JQuery, AngularJS, Node JS, FLUX, 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.
Sr. UI Developer
Confidential, Melbourne, FL
Responsibilities:
- Converted the raw JavaScript application to React, Node, and MongoDB.
- Rewrote several key web pages as part of the overallUIsite redesign.
- Using CSS3, SASS, HTML5,Responsive design and Bootstrap Theming.
- Implemented different kinds of UIcontrols including modal dialogs and AJAX web forms with upload file control.
- Involved various kinds of problems starting from database ending with frontend JavaScript, HTML and CSS.
- Improved performance in various kinds of web application lifecycle steps starting with database ending in middle tier layer.
- Implementation of User selection monitoring process using JSON, REST, NodeJS, and MongoDB.
- Evaluated the upcoming Angular2 conversion requirements as well as TypeScript.
- Rewrote one of the key pages, which allows users to manage their content. The task involved investigation of the AngularJSUI-Grid as well as refactoring of several backend methods.
- Built AngularJS modules, controllers, pop up modals, and file uploaders.
- Worked on React and NodeJS
- Used usability testing tool AB tests to ensure better user conversion.
- Wired up ng-grid to models, built REST methods for fetching/saving records and built NUnit tests for controllers.
- Evaluated converting the current implementation of the front-end to using React.
- Cached certain HTTP responses so that if offline, those responses could be used as for future request.
- Extensive development of Queries to produce reports incorporating JasperReports and FusionCharts.
- Extensive Front-End development in pure JavaScript, jQuery, and CSS.
- Extensive hibernate development for the process and Data Model for Rating and Reconciliation Engine.
- Gathered information for operation team about the front end IIS configuration and suggested several improvements.
- Worked closely with QA and UX teams while gathering information about requested functionality and expectations
- Worked on Selenium, Jasmine and Chutzpah for my unit testing as we develop using TDD approach in Visual Studio/Xamarin environment.
Environment: JavaScript, HTML5, AngularJS, React, Node.js, MongoDB, MEAN, Git/GitHub, jQuery, CSS3, SASS, MVC5.0, ASP.NET Web API, FLUX, Entity Framework, Amazon Cloud, MangoDB, TypeScript, Selenium MySQL, EC2, Jasper Reports, FusionCharts, Jasmine.
UI Developer
Confidential, Grapevine, TX
Responsibilities:
- Implemented asynchronous processing and in uses of Promises and Defers.
- Developed many sub-systems including: Dialogs and Dialog App Controller, Trick-Mode (Fast Forwarding and Rewind of Video) controller and UI, Settings App, Parental Controls, Closed Captioning, Bookmarks, user selection tracking, and purchase history.
- Evaluated conversion of the application from Backbone to AngularJS for load time and performance.
- Implemented use of State-Machine in a number of modules.
- Created rest APIs and consuming it for application CRUD operations using express.js and node.js.
- Worked extensively on SoapUIfor mocking the back-end web service calls.
- Worked on integrating JQuery APIs with MVC pattern.
- Worked extensively on Ajax and JavaScript Websockets.
- Revamped an existing single thread application that had heavy computational data in the UI to a light weight application using Web workers.
- Extensive experience in debugging Ajax and Rest calls and their control using Charles Proxy.
- Conducted usability testing (including test plan creation, materials preparation, test moderation, note taking, and results reporting)
- Developed test scripts to automate process of testing inSeleniumRC.
- Extensive experience in test-driven programming writing unit / integration tests using mocha, sinon, and chai.
- Participated in extending the functionality of the DVR Cache subsystem using HTML Local Data Storage.
- Involved in daily scrums create IA, Visual design for agile process.
- Extensive use of “Agile”, Kanban, JIRA, TDD, BDD, Iteration Planning, Daily Scrums, and 3-week sprints.
Environment: JavaScript, HML, CSS, JSON, REST, Ajax, jQuery, backbone.js, PromiseJS, AngularJS, Node.js, underscore.js, require.js, AMD, sinon.js, jasmine.js, mocha.js, chai.js, Grunt, Selenium, JIRA, Git/GitHub.
UI Developer/.Net Developer
Confidential- Menomonee Falls, WI
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 webpages 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).
Dot Net Developer
Confidential
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.
- Designed and Implemented Data Access Assemblies using ADO.
- 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 plugins 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.