Sr. Ui Developer Resume
St Louis, MO
SUMMARY
- Microsoft Certified Professional with 8+ Years in Software Analysis, Design, Development and Implementation of Windows and Web based applications using Microsoft Tools and Technologies.
- Experience in teh completelife cycle of project development (SDLC), System Analysis, Design,& Development.
- Strong experience in developing web and windows applications using.Net 4.0/3.5/2.0, ASP.NET, VB.NET, C#.NET, ADO.NET, MVC, Web Services, AJAX,Win Forms, Web Forms, Web and Windows Custom Controls, User Controls.
- 5 years of extensive experience in designing User Interface (UI) applications using HTML, CSS, JavaScript, JQuery, AngularJS, RequireJS, BackboneJS, AJAX, JSON and XML.
- Over 3+ years of extensive experience in retail sector with strong understanding of handling customers views and expectations.
- Full stack web developer. Familiar with responsive design concepts, cross - browser and cross-platform development, browser compatibility issues, site security, performance optimization.
- 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, JQuery, VBScript, CSS, XSL and XML and IIS configuration.
- Developed Responsive Web Designs (RWD) using media queries in Bootstrap.
- 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).
- Experienced in Angular JS 2 - Template basics, Template directives, Routing and navigation, Components, Services, Data Binding etc.
- Experience in UML, writing Use Cases, Class Diagrams, and Sequence Diagrams.
- Implementing Design Patterns and writing software architecture documents.
- Extensive experience in Testing, Debugging and troubleshooting teh existing code using Firebug, Chrome Inspector, IE Toolkit and other tools.
TECHNICAL SKILLS
Web Technolgies: DHTML, HTML,HTML5, XML, XSL, XSLT, XAML,, CSS3,Jquery,AJAX,JSON,Bootstrap Javascript,Kendo UI,VBscript,Angular JS,AngularJS2, node.js, express.js, required.js, sinon.js, jasmine.js, mocha.js, chai.js.
Languages: C, C++, Core Java, C# 4.5, VB.NET, VB 6.0.
Tools: IIS 6.0 & 5.1, Net Manage (Web Service for AS400), TOAD, FxCop, NUnit, Clear Quest, Adobe Photoshop, JIRA, Solace, Tibco, Toad, Teamcity, Perforce, Rhino Mock, NMock, Resharper.
Debugging Tools: BugZilla, Jasmine, Firebug, Chrome Inspector, IE Toolkit.
Microsoft Technologies: ASP.NET 3.5, ASP.NET 4.0, .Net Framework 3.0, 4.0, 4.5,ADO.NET 2.0, Crystal Reports 10/XI, SQL Server Reporting Services (SSRS), SSAS (SQL Server Analytical Services), SSIS (SQL Server Integration Services), DTS, Visual Studio 2003, Visual Studio 2005, Visual Studio 2008, Visual Studio 2010, Visual Studio 2012, Silverlight, WCF, WPF.
Operating Systems: Windows 2003erver/ 2000Server/2000/XP.
Database: SQL Server 2000, SQL Server 2005, DB2, MS Commerce Server 2007, Oracle 9i, Sybase 12.5, SQL Server 2008.
CM Tools: Visual Source Safe, VS Team Foundation Server, PVCS, SVN, Github.
PROFESSIONAL EXPERIENCE
Confidential, St. Louis, MO
Sr. UI Developer
RESPONSIBILITIES:
- Involved in teh Design and Development for teh full SDLC of teh project and in an AGILE SCRUM environment.Participated in complete development life cycle activities like design, coding, testing and production release.
- Gatheird and analyzed teh requirements and converted them into User Requirement Specifications and Functional Requirement Specifications for teh designers and developersto understand them as per their perspective.
- Participated in meetings with teh end-clients to develop custom UIComponents that are cross browser compatible.
- Converted teh current code to AngularJS from jquery and also added various components and functionalities to teh existing application
- Created various Web API for accessing teh data from teh database onto teh main front part of teh application
- Designed and Developed entire Data Base in SQL Server 2012 - Creating Tables, Writing Stored Procedures, functions, Triggers, Views etc
- Scheduled and monitored various jobs of running teh queries using SQL server Agent to maintain teh consistency of flow of data from server
- Used Oracle DB to store customer and application related data and as part of it developed SQL and PL/SQL programming for interaction with RDMS
- Involved in creating and extracting data from database using SQL Queries, TSQL Stored procedures, triggers, and packages on SQL Server database.
- Improved dependency injection for modular development and component isolation using AngularJS.
- Created responsive pages as part of front end work using Bootstrap and display various success/error messages using toasty plugins on teh webpage
- Performed UNIT and integration testing using jasmine and in writing Test Cases on every new version before sending it for User Acceptance Test (UAT).
- Created AngularJS 2 components, Implemented angularJS 2 such as Bindings/interpolation, Pipes, Input variables, Bootstrapping, ngClass, bind to teh click event, Component decorator, bind to teh hidden property, bind to teh href property, *ngIf, ngModel, *ngFor, bind to teh src property, ngStyle and ngSwitch.
- Implemented AngularJS routing and navigation,component and services
- Worked closely with teh clients to ensure high performance delivery of teh application as per teh requirements.
- Great ability to write clear, maintainable, well-documented, well-commented and efficient code for web development..
- Reviewed customer feedback about teh debugging issues, fixed bugs with HTML5 and JavaScript codes and worked on resolving browser compatibility issues.
- Wrote code to fetch data from Web services using JQUERY AJAX via JSON response and updating teh HTML pages
- Responsible for maintaining current websites that include updating web pages, upload new / etc content changes.
- 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, JavaScript, JQuery, AngularJS, AngularJS-2,Node JS,C#, VB.NET, ASP.NET, Bootstrap, AJAX, Jenkins, SharePoint 2007,Office 365, Visual studio 2010, SQL Server Management studio, Microsoft Team Foundation Server, BlueJeans.
Confidential, Carrollton, TX
Sr. UI Developer
RESPONSIBILITIES:
- Created new pages using html/Html5,CSS and made modifications to existing softwares 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 and implemented various functionalities to current code
- Carried out stake holder meeting with teh product owners to meet teh need of clients and business
- Translated technical requirements and design documentation into application and modules using AngularJS,JSON and JavaScript.
- 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 teh modified code to teh server using Jenkins.
- Worked with Bootstrap, Bento and was responsible for porting a big portion of teh application, using LESS to manage CSS consistency and reuse. Used custom LESS files at module and page level while also maintaining general styles for teh whole site.
- Integrated various Bento UI widgets like navtree, dropdowns,alerts,glyciphions,toolbar,datepicker,tooltips,textboxes.
- Worked with teh UX team in upgradation of Bento UI version from 0.3 to 1.4 using CSS,Jquery,Html,AnglarJS and Bootstrap
- Created responsive pages as part of front end work using companies pre-owned Bento UI.
- Analysed and fixed teh 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 teh integrity of teh UI throughout teh development life cycle
- Worked on spreadsheets,grids and implemented various functionalities and methods on it using SpreadJS and Wijmo5
- Made suggestions for problems and provide solutions or software enhancements which was typically reviewed by all teh team members.
- 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 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, JavaScript, Bento UI, JQuery, AngularJS, Node JS,C#, VB.NET, ASP.NET, Bootstrap, AJAX, Jenkins,SpreadJS,Wijmo5, Visual studio 2010, SQL Server Management studio, Microsoft Team Foundation Server,Cisco Slack/Jabber.
Confidential, Framingham, MA
Sr. UI Developer
RESPONSIBILITIES:
- Designed various modules using technologies like Angular JS, JSON, and JavaScript.
- Responsible for teh overall layout design (Table-less), color scheme of teh web site using HTML5, XHTML and CSS3 and Responsible for creating detailed wire frames and process flows
- Worked on JavaScript and HTML5 Browser Cache mechanism for storing and retrieving data for teh website.
- Created Responsive Designs (Mobile/Tablet/Desktop) using HTML5, CSS3 & Bootstrap.
- Created client side validation using technologies such as AngularJS and JavaScript.
- Used $HTTP, AJAX & JSON communication for accessing RESTful web services data payload.
- Experience in consuming Web Service’s API's and Web Services in HTML pages.
- Developed CSS3 style sheets and made use of CSS preprocessor SASS to give gradient TEMPeffects.
- Developed cross-browser/platform pages using CSS3 Media Queries and JavaScript to match design specs for complex page layouts while adhering to code standards.
- Implemented paging functionality for various screens for quicker rendering of data and also to avoid crashing of browser
- Used Bootstrap and AngularJS to create Controllers to handle events triggered by clients and send request to server
- Perform usability/accessibility and user satisfaction testing, including HTML5/CSS3 paper prototyping test.
- Wrote test cases, created specs, page objects and undergone End-to-End testing for whole application using Protractor for Angular JS on Node JS command line.
- Creating user information solutions by developing, implementing, and maintaining a wide range of products from single-page applications to complex data analysis systems.
- Tweaked, optimized, and created new sprites with Photoshop to generate CSS3- based UI elements
- Integrated some kendo widgets Date pickers, Numeric textboxes, Tooltips, Dialog boxes, drop-down list, Email, upload, grid etc.
- Implemented teh session only persistence for teh last tab user clicked on is remembered if he/she returns to teh page within teh same browser session.
- Implemented user interface guidelines and standards throughout teh development and maintenance of teh website using HTML5, CSS3, JavaScript and AngularJS.
- Designed Pdf, Excel and Print previews for all teh reports in teh application using HTML, JavaScript and SQL Stored Procedure.
- Integrate with various databases for retrieving teh data using AJAX/JSON.
- Created Desktop and Web Applications using C#, VB.NET, ASP.NET, SQL Server
- Closely worked with teh QA Team to give user enhanced experience and reduced number of key strokes for given scenario.
- Used SVN for Version Control.
- Worked with an Agile, Scrum development methodology to ensure delivery of high quality work with monthly iteration, involved in sprint planning and retrospectives.
Environment: HTML (5), DHTML, XML, CSS, SASS,JSON, GruntJS, JavaScript, Kendo UI, JQuery, AngularJS, Node JS,C#, VB.NET, ASP.NET, Bootstrap, AJAX, Adobe Photoshop CS5, Visual studio 2010, SQL Server Management studio, Microsoft Visio, SVN.
Confidential, Bonita Springs, FL
Sr. UI DEVELOPER
RESPONSIBILITIES:
- Converted teh raw JavaScript application to AngularJS, Node, and MongoDB.
- Rewrote several key web pages as part of teh 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, Node, and MongoDB.
- Evaluated teh upcoming Angular2 conversion requirements as well as TypeScript.
- Rewrote one of teh key pages, which allows users to manage their content. Teh task involved investigation of teh AngularJSUI-Grid as well as refactoring of several backend methods.
- Built AngularJS modules, controllers, pop up modals, and file uploaders.
- 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 teh current implementation of teh front-end to using React.
- Cached certain HTTP responses so that if offline, those responses could be used as reference 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 teh process and Data Model for Rating and Reconciliation Engine.
- Gatheird information for operation team about teh 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 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,AngularJS, TypeScript, MySQL, EC2,Jasper Reports, FusionCharts, Jasmine, Ruby on Rails, PHP.
Confidential, Broomfield, CO
Sr. UI DEVELOPER
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 teh 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 teh 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 teh 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)
- Extensive experience in test-driven programming writing unit / integration tests using mocha, sinon, and chai.
- Participated in extending teh functionality of teh 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,JIRA, Git/GitHub.
Confidential - Jersey City, NJ
Sr. UI Developer/.Net 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 teh development and maintenance of teh website using DHTML (HTML, CSS and JavaScript)
- Responsible for developing various static and dynamic modules which are displayed in different webpages \ according to teh specifications.
- Created Use Cases, Class Diagrams, Sequence Diagrams using UML with Microsoft Visio and prepared technical specification document.
- Actively coded teh 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 teh configuration requirements of teh client to change teh look and feel of teh 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 teh entire application.
- Used Microsoft Message Queuing (MSMQ) for sending messages.
- Assisted in developing Tables, Triggers, Views, stored procedures and updating teh 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 teh 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,JSP/JSON, AJAX, JavaScript, CSS,SASS, JQuery, HTML, Visual Studio 2008, SQL Server 2008, SSIS, SSRS, Visual Source Safe(VSS).
Confidential - Phoenix, AZ
.Net Developer
RESPONSIBILITIES:
- Worked with teh clients(Motor vehicle Dept.), business analyst, project lead to design and develop teh technical design documentation
- Created a business process flowchart using Microsoft Visio.
- Extensively used ASP.net for web forms design with VB.Net acting as a code behind.
- Designed an Email component in VB.Net, using system.net.mail class
- Used XML Web Services to expose teh various statistical calculation methods to remotely located data regarding various counties.
- Designed teh web interface in VB.Net as code behind and ASP. Net, to enable teh ADOT to customize teh report so that he sees only desired statistics.
- Created User Controls and Custom Controls in ASP.NET.
- Wrote T-SQL Stored Procedures and Triggers for SQL Server 2005 database. Used ADO.Net for database connectivity.
- Used Cascading Style Sheets (CSS) and DHTML UI Design Responsible for recording, & maintaining teh statistical data in MS SQL Server 2005.
- Responsible for creating reusable scripts for plotting teh data on to graphs and generating reports using SQL Server reporting services.
- Responsible for maintaining teh systems and network.
- Encrypted teh private identifiable information (Driver license, Date of birth etc.) provided by teh customers using an encryption web service called Identity Access Management Database which registers all agency wide applications and encrypts all teh input data into teh database.
- Used Fiddler tool to check teh performance of an Application, improved performance of teh Web Application by fully utilizing Caching features
Environment: VS.NET 2005 (ASP.NET, VB.net),ADO.net,Active Directory, Infragistics Net Advantage 2004/2005SQL Server 2005, Microsoft Visio,VSS6.0, Web Services, XML, XSLT, HTML, JavaScript, AJAX, NUnit Testing.
Confidential
.NET 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 teh existing tables.
- Designed and developed user-interface for major modules of teh 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 teh 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 teh 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 teh 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 teh 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.