Software Ui Developer Resume
Redmond, WA
PROFESSIONAL SUMMARY:
- 11 years of software design and development experience in web applications, services, complex enterprise systems with databases, desktop systems, client/server and n - tier distributed architectures.
- Business domain experience with retail systems, content management systems, financial trading systems, state government system, educational systems and telecommunication billing syst
TECHNICAL SKILLS:
Web Development: React, Backbone.JS, Less, Underscore, AngularJS, Knockout.JS, MVC, JQuery, JavaScript, HTML5, Bootstrap, CSS3, ASP.NET AJAX, ASP.Net Identity/Authentication, ADFS (Single Sign On)
Cloud Computing: Microsoft Azure (Web/Worker Role, VM, Cache Service, Azure Service Bus, SQL Azure, Azure Tables & Blobs)
Microsoft Stack Development : C#, .NET Framework, Visual Studio, Multi-threading, Asynchronous Programming, WCF, REST, Web API
Big Data Processing and Analytic System: Cosmos
Object-Relational Mapping : Microsoft Entity Framework, LINQ, ADO.NET, Enterprise Library
Database Development and Reporting: MS SQL Server, SSRS, SSIS, Microsoft Power BI and Oracle. T-SQL query performance tuning
Design Methodologies and Technologies: Agile, MVC, OO (Object-Oriented Design), Structured Programming, RAD (Rapid Application Development), TDD (Test Driven Development)
Source Control and Project tracking: GitHub, Gitlab, JIRA, SVN, TFS, VSS
PROFESSIONAL EXPERIENCE:
Confidential, Redmond, WA
Software UI DeveloperResponsibilites:
- Design and develop the UI for Customer and Product Portal widgets using React, Backbone.js, JQuery, Bootstrap, Less, Underscore, D3 and Highcharts libraries.
- Code Web API methods for security and various widgets by pulling data from SQL Azure and Azure tables.
- Implement the Redis Cache Service on Azure and integrate with Web API to cache user sessions.
- Performance tuning of Web API and UI code.
- Review the code to meet the software coding standards and best practices.
Environment: React, Backbone.js, JQuery, Bootstrap, Less, Underscore, D3, Highcharts, C#, Web API, .NET Framework 4.5, SQL Azure, Azure Tables, Azure blobs, Visual Studio Code, Visual Studio 2015, LINQPad, Fiddler, Postman, Chrome developer tools, PowerShell, SourceTree.
Confidential, Redmond, WA
Software Design Engineer
Responsibilites:- Suggest the feature design and develop the feature using C# and cosmos.
- Write Scope scripts and PowerShell scripts to fulfil the requirements.
- Develop C# application to collect large amount of data from cosmos and process it to generate storage report for analysis.
- Performance tuning of C# code to smoothly process large amount of data.
- Create dashboards from system and event logs using Splunk.
- Review the code to meet the software coding standards and best practices.
Environment: C#, .NET Framework 4.5, SQL Server 2014, Cosmos (Microsoft’s big data processing and analytics system), Visual Studio 2013, SPLUNK, LINQPad, PowerShell, Windows Server 2012
Confidential, Puyallup, WA
Senior Software Developer
Responsibilites:- Understand the existing issues from customer and suggest the new architecture of the application.
- Design the database schema and mappings of entities through ER diagram.
- Implement the POC using Light Switch Application.
- Develop the Admin application using Tree View in Windows Forms and EF.
- Discuss the various business case scenarios with client and provide the technical solution.
- Coordinate with architect to provide design feedback of the application.
- Write documentation on coding best practices for MVC and C# application.
Environment: C#, .NET Framework 4.5, SQL Server 2014, MVC, Light Switch, Windows Forms, Visual Studio 2013, Entity Framework 6
Confidential, Seattle, WA
Senior Application Developer
Responsibilites:- Follow agile scrum software delivery methodology for weekly rollout of the application.
- Attend project planning meetings and create/track JIRA cards for each sprint.
- Suggest the feature design and develop the feature using full stack (UI, middle tier and database).
- Write unit tests for the features developed.
- Performance tuning of C# code, LINQ and SQL queries.
- Support the customer technical queries and fix application bugs.
- Review the code to meet the software coding standards and best practices.
- Assist the QA team in feature understanding and bug fixes.
Environment: C#, .NET Framework 4.5, MVC 5 with Razor, AngularJS, KnockoutJS, JQuery, Bootstrap, Json.NET, SQL Server 2012, Chrome Developer Tools, Visual Studio 2013, Web API, Entity Framework 6.1, Gitlab, JIRA, SPLUNK, SourceTree, TeamCity, Octopus Deploy, RhinoMocks, NLog, NUnit, LINQPad, MiniProfiler, PowerShell
Confidential, Redmond, WA
Software Development Engineer 3
Responsibilites:- Used scrum software methodology to deliver the project in biweekly sprints.
- Participated in UI design sessions of the SharePoint application.
- Created the Web API using Entity Framework to be consumed by the multiple reports as a feed.
- Materialized different data models in JQuery and KnockoutJS and developed responsive .NET UI reports.
- Developed reports using Power BI tools like Power Query, Power View, Power Map, Power Pivot and SSRS from various data sources like SQL Server, Excel, SharePoint List and OData Services.
- Improved the overall performance of UI reports and SQL queries.
- Delivered the features by following the code standards, team processes and best practices.
Environment: SharePoint 2013, C#, .NET Framework 4.5, MVC 4, HTML5, CSS3, JQuery 2.1.1, KnockoutJS 3.1.0, JavaScript, Json.NET, SQL Server 2012, IE/Chrome Developer Tools, TFS, SSRS, SSIS, Visual Studio 2012/2013 Ultimate, Windows 8.1, Azure OData Services (Web API), Entity Framework 6.0, Power BI Tools
Software Development Engineer
Responsibilites:- Used scrum software methodology to deliver the project in iterations.
- Participated in creating the architecture and design of the entire application.
- Created the project structure along with core components like Logging, Diagnostics, Exception handling, Queue Management, Dedicated Cache, Security and Session Management in middle tier.
- Designed the SharePoint hosted app as a Windows Azure web role.
- Used JQuery to call Ajax Web Methods to handle the Asynchronous operations from browser to web role.
- Developed Data Manager using Enterprise Library block to perform DB operations with retry logic.
- Materialized entities from database based workflow configuration to draw the various UI controls using HTML5, CSS3 and JavaScript.
- Implemented on-premises TFS Sync Service which receives the messages from Azure Service Bus to create and sync TFS Work Items between TFS server and application processes.
- Mentor the other developers and followed standards and best practices.
Environment: Windows Azure SDK 2.2 (Windows Azure, Azure Service Bus, SQL Azure, Dedicated Cache), SharePoint 2013, C#, .NET Framework 4.5, Windows Service, HTML5, CSS3, JQuery 2.1.0 (Ajax), JavaScript, Enterprise Library (Transit Fault Handling), Json.NET, SQL Server 2012, TFS, Visual Studio 2012 Ultimate
Software Development Engineer
Responsibilites:- Used agile (scrum) software methodology to deliver the project.
- Improved front end/UI updates to user experience for O365 website and increased conversion rates for C#/.NET applications.
- Facilitated communication between developers and business stakeholders.
- Designed the O365 purchase experience UI using HTML5, CSS3 and JQuery.
- Designed & implemented CIS REST service as a Windows Azure web role.
- Used Azure Service Bus to deal with high volume of subscription requests.
- Performed code review to deliver high quality product.
- Involved in project estimation and development schedule.
- Performed the SQL query tuning to improve performance.
- Analyzed and fixed the bugs prioritized in triage meetings.
Environment: Windows Azure SDK 1.8 (Windows Azure, Azure Service Bus, SQL Azure, ACS), C#, .NET Framework 4.5, TFS, Windows 7, Code Look, WCF, REST, XAML, MVC4, HTML5, CSS3, JQuery, SQL Server 2012, Visual Studio 2012 Ultimate.
Confidential, Phoenix, AZ
Technical Architect
Responsibilites:- Providing the Azure solutions to the Azure application team.
- Evaluating the existing application and migrate the eligible applications to cloud.
- Researching the latest Microsoft .NET technologies and generating Proof of Concepts that fits the existing/new business requirements.
- Writing the architectural documents on the latest .NET technologies.
- Coordinated with the business stockholders and development teams to provide architectural help.
Environment: Azure SDK 1.7/1.8, .NET Framework 4.0/4.5, WCF, WPF, MVC3, Windows 7, Access Control Service (ACS), Azure Storage Explorer, Subversion, Visual Studio 2010/2012 Ultimate
Confidential, Redmond, WA
Technology Lead
Responsibilites:- Designed & implemented Encryption-Decryption solution for cloud based LRS service to secure files in blob storage.
- Implemented certificate based authentication and authorization for cloud services.
- Implemented wireframes using cross-browser compatible HTML & CSS.
- Implemented health check tool to measure heartbeats of cloud service and storage connectivity.
- Created the HLD and project Interface document for partners.
- Performed code review using Code Flow tool to deliver high quality product.
- Implemented SCOM monitoring solution using Azure Management Pack.
- Prepared and presented project demo to the client directors.
- Implemented the Design Change Requests asked by the client and Fixed bugs.
- Managed the offshore team and delivered the project task effectively.
Environment: Azure SDK 1.4, .NET Framework 4.0, WCF, Source Depot, Windows 7, Windows Azure, Azure Tables, Octopus, Code Flow, Azure Storage Explorer, HTML, CSS, Product Studio, Bugger, MEF, LINQ, Visual Studio 2010 Ultimate
Confidential, Hamilton
Technology Consultant
Responsibilites:- Worked as Technology Consultant for my clients to provide scalable and robust end-to-end cloud based solution by re-designing the legacy applications and database migration.
- Designed and implemented SFTP (Secure Shell FTP) server on cloud to push the files securely from on-premises to Azure Blob storage without setting up any infrastructure on-premises.
- Developed E-mail integration service on Windows Azure using BPOS-D exchange service API.
- Developed Single Sign-On solution using SAML 2.0 between on-premises custom authentication server and hosted service on cloud.
- Provided end-to-end solution strategy to migrate existing application and data to Windows Azure Cloud platform.
- Designed and implemented several proofs of concepts to showcase cloud computing.
- Calculated the Total Cost of Ownership (TCO) and effort for existing application and data migration to Azure Cloud.
Environment: Azure SDK 1.3, .NET Framework 4.0, WCF, Cloud Hosted Team Foundation Server, SQL Server 2008, Windows 7, SQL azure, Windows Azure, ACS, Visual Studio 2010 and Cloudberry
Confidential
Technology Lead
Responsibilites:- Used agile software development methodologies with scrum.
- Co-ordinated with team members to develop detailed software requirement documents that will drive the design, implementation and testing of consolidated application.
- Created and used design patterns like Factory, Singleton pattern etc. as part of overall software architecture blueprint.
- Developed Child Care Provider WCF Service. Involved in defining Endpoints, Data Contracts, Message Contracts, Bindings, Session Management, Transaction Management and Concurrency Management in service layer and hosting the service.
- Developed N-Tier web application architecture using VB.Net and Itasca framework.
- Customized and set up batch jobs scheduling using CA AutoSys Workload Automation tool.
- Integrated application to the Payment and Attendance systems using BizTalk for process automation.
- Designed and developed procedures and functions and encapsulated into PL/SQL packages to manipulate the data using Oracle 11g. Involved in SQL optimization and performance tuning process.
Environment: .NET Framework 3.5, Itasca (.NET Framework), VB.Net, ADO.Net, WCF, Oracle 11g, HTML, CSS, XML, Visual Studio 2008, Team Foundation Server, SQL Server 2005, SSIS, JavaScript, CSS, IIS, BizTalk Server 2009, Windows XP Professional SP2, CA AutoSys Workload Automation
Confidential, PA
Senior Software Engineer
Responsibilites:- Involved in overall architecture blueprint of the application using Itasca framework.
- Generated use case, activity, sequence and class diagrams as part of the design phase using Enterprise Architect.
- Involved in design of payment and case management system of the project.
- Analyzed and converted the legacy asp 3.0 web pages and VB 6.0 COM+ components into .NET 3.5 using VB.Net and ADO.Net.
- Developed correspondence WCF Service and consumed the service to generate automated reports.
- Created UI design using Infragistics controls and developed user and custom controls using VB.Net.
- Involved in deployment and configuration of application in IIS.
- Designed and optimized PL/SQL packages, stored procedures, triggers and quires in Oracle 11g.
- Involved in unit testing, peer code review process and strongly followed coding standards.
Environment: Enterprise Architect, .NET Framework 3.5, WCF, Itasca (.NET Framework), VB.Net, ASP.Net, asp 3.0, VB 6.0, Oracle 11g, HTML, CSS, XML, Benthic, PLEditor, Infragistics, NUnit, Visual Studio 2008, Visual Source Safe 6.0, Cruise Control, Windows XP Professional SP2, FXCop, SQL Server 2005, SSRSVentelo - Kristiansand, Norway (offshore India)
Senior Software Engineer
Responsibilites:- Implemented the project using agile iterative development software process and MVC Framework.
- Involved in defining & designing layers and components of the project using OOAD methodologies.
- Generated design diagrams in UML using Enterprise Architect.
- Extensive use of ASP.Net features through developing validation controls, master pages and custom controls, web forms, implementing caching technique, authentication, authorization, exception handling and session management.
- Designed UI layer using Infragistics and implemented business logic using Object Oriented Programming.
- Involved in development and enhancement of role and profile based User Access Model.
- Developed and consumed web services using WCF to get the customer details.
- Implemented multithreading, event management, error handlers in C#.
- Involved in scrum process and merge operations as part of deployment using Team Foundation Server.
- Wrote database stored procedures, triggers and quires using SQL Server 2005 and optimized SQL.
Environment: .NET Framework 3.0, C#, ASP.Net, SQL Server 2005, JavaScript, Infragistics, AJAX, NUnit, WCF, Team Foundation Server 2005, Windows XP Professional, MS Visual Studio 2005
Confidential
Senior Software Engineer
Responsibilites:- Involved in the development and implementing of SOA based Business Service Layer using XML Web Service.
- Involved in UI Designing and Coding of web Forms using ASP.Net and C#.
- Extended third party Component Art UI controls API to implement various UI features such as grid, breadcrumb, navigation, tree view and validations using AJAX technology.
- Configured for user authorization and role based security.
- Implemented Web Services in C# to expose web methods for add/update/retrieve and search.
- Extended data structure algorithms for adaptive (rank based) selection of tasks for examination.
- Involved in the generating of various XML files in specified XSD format to interact with other applications.
- Involved in Implementation of exception handling on User Interface layer.
- Involved in developing different browser compatible front end using ASP.Net 2.0 controls and client side coding using JavaScript, CSS and HTML.
- Involved in UI build releases, defect and bug fixing.
- Wrote database stored procedures, triggers and XML quires using SQL Server 2005.
Environment: .NET Framework 2.0, C#, ASP.Net 2.0, SQL Server 2005, JavaScript, XML, Component Art (Grid, Tree view), AJAX, Visual Studio 2005, Visual Source Safe 8.0, Windows XP Professional, MS Visio 2003
Senior Software Engineer
Responsibilites:- Developed .NET Remoting service component for distributed systems.
- Involved in development of the Application based on the n-tier architecture.
- Involved in development of the UI design using C# and ASP.Net.
- Actively involved in deploying and performance tuning of application on IIS Server.
- Used Session objects for storing different values and tracking the user moments along the application.
- Used various utilities like file upload, spellchecker and formula editor by extending basic APIs.
- Wrote Stored Procedures and optimized them for Business layer components using SQL Server 2000.
- Responsible for Production Support Issues involving Bug Fixes, integration testing.
Environment: .NET Framework 1.1, C#, ASP.Net 1.1, SQL Server 2000, JavaScript, HTML, MS Visio 2003, Visual Studio 2003, Visual Source Safe 6.0, Windows XP Professional