.net/wpf Developer Resume
SUMMARY
- 8+ years of professional experience in client - server and web based environment using Microsoft .NET Framework including C#, VB.NET, ASP.NET, ADO.NET, .NET Web Services, Windows Communication Foundation(WCF), HTML, JavaScript, AngularJS, CSS, jQuery, LINQ, AJAX, MVC, IIS, WPF, Silverlight 4.0 and XML.
- Well versed with complete Software Development Life Cycle (SDLC) from Business Analysis, Design and Development, testing to Implementation of various stand-alone, intranet, client-server and web based applications.
- Entity Framework, Embedded Systems and TFS (Team Foundation Server).
- Worked with .NET Server Controls, Web User Controls, List View, Repeater, Data Grid Web Control, and Form Validation Controls and crested numerous Custom controls in ASP.NET.
- Solid knowledge and experience with Web Forms, LINQ, CSS, AJAX, IIS, JavaScript, UI design and development, consuming and manipulating data using ADO.NET.
- Used versioning tools using Microsoft Team Foundation Server (TFS), Visual Source Safe (VSS) for Applications version control
- Good Knowledge in Object Oriented Analysis, Design and Programming (OOPS) for the development of Multi-tiered solutions, IIS Web Server, Object Oriented Analysis and Designing (OOAD).
- Experience in Microsoft Technologies like C#.NET, ASP.NET MVC 5/4/3/2, ADO.NET, VB.NET, AJAX, WCF (REST), Web Services (SOAP), WPF, Entity Framework 4/4.1/5, LINQ and IIS.
- Work experience with Web User Controls, Grid View Controls, Form Validation Controls and Custom Controls.
- Strong database design and programming skills in SQL Server, SQL Stored Procedures, functions, triggers, Cursors, Indexing, importing/exporting data from varied data sources.
- Worked extensively in Entity Framework queries, mapping classes, Knockout bindings, Knockout Validations, Telerik controls, kendo controls and Ajax calls for API controllers.
- Built reusable service components using AngularJS services with Object Oriented JavaScript, JQuery, HTML, & CSS3.
- Capable of building 3-tier architecture sites using various JavaScript frameworks for linking presentation layer to application layer and using JSON or XML as data-exchange format.
- Designed & developed desktop & web application using WPF with MVVM and ASP.NET MVC 4.0, HTML5, C#, EF 5.0, and LINQ.
- Experience in working on AJAX (Asynchronous JavaScript and XML) toolkit controls with ASP.NET Web applications.
- Proficient in SQL Data Source, XML Data Source, LINQ Data Source, Object Data Source, data controls such as Grid View, List View, Details View, Repeater, Data Pager, Form View and Implementing Cache, Application, Session, View State, Cookie, Request, Response methods and binding with ADO.NET provider.
- Used AngularJS and ASP.NET, MVC 5 development framework to build a single-page application.
- Integrating REST API & Web services on WordPress, CMS and other PHP based Websites.
- In depth knowledge of developing complex stored procedures, views, efficient triggers, required functions and creating indexes and indexed views for speedy performance
- Developed REST, SOAP Web Services, .NET Remoting, WCF using C#, VB. NET and LINQ.
- Strong experience in the analysis, design, development and implementation of multi-tier web based applications and distributed applications using web services.
- Demonstrated abilities in developing of various web applications across all phases of SDLC and Gained experience in web application requirement analysis, design, development, testing, deployment, database design and integration.
- Created Web APIs using ASP.NET Web API allow new web/client projects to leverage reusable data.
- Developed & implemented MS SharePoint … applications with MS Visual Studio 2010 & MS SQL Server 2008 R2.
- Built MS SharePoint 2010 application utilizing technologies such as web parts, C#, jQuery, HTML, & WCF Web Services.
- Used versioning tools MS Team Foundation Server (TFS), Visual Source Safe (VSS) for version controlling of the Application.
- Implemented ADO.NET to connect the database to the frontend and display the grids on a section of webpage.
- Hands on experience in reports development using SQL Server Reporting Service (SSRS) and Crystal Reports and experience.
- In developing integration packages using SQL Server Integration Service (SSIS).
- Extensively & efficiently used Data Reader and Datasets in ADO.NET to retrieve, display, edit and update data in the database.
- Designed workflow application by analyzing business processes and developed workflow maps for the application.
- Knowledge of Unified Modeling Language (UML) standards and documentation and experience in preparing Use Case Diagrams, Class Diagrams, Sequence Diagrams and Activity Diagrams using design tools such as Microsoft Visio.
- Created RESTFUL API's for several of our Intranet applications using open source software.
- Design & implement AngularJS view, underlying JSON model data & MVVM pattern with Knockout JS and jQuery validation.
- Strong analytical and problem-solving skills coupled with excellent written, verbal and inter-personnel communication skills.
- Create & transform business requirements into functional and design business models using UML diagrams with MS Visio.
- Excellent comprehension of business processes in documentation of business requirements, and process definitions.
TECHNICAL SKILLS
Programming: C#, LINQ, ADO.Net
Scripting and UI: Java Script
Database: MSSQL Server 2005/2008
Web Development: ASP.NET, Silverlight, HTML, CSS, AJAX
Windows Development: WPF
Service Development: Windows service, Windows Communication Foundation (WCF)
Others: Microsoft Visual Studio 2008, 2010, Microsoft Team Foundation Server (TFS) Tortoise SVN, Microsoft Office, K2 Black Pearl, FACETS 4.81
PROFESSIONAL EXPERIENCE
Confidential
.NET/WPF Developer
Responsibilities:
- Gathered business requirements, provided architecture and design for financial module for Medicare Advantage program.
- Developed MVC application by using Layouts to have consistent look of and to add styles to each page in application.
- Involved in development of MVC 3.0/4.0 patterns for client server interaction.
- Implemented UI using MVC 4.0, HTML5, XML, CSS3, JavaScript, Angular JS, AJAX, Bootstrap to create responsive web pages, developed Layouts.
- Implemented MVC Architecture on client side and creating Models, Controllers, and Views Scope etc. Using Angular JS 2.0, Coded frontend interface with Bootstrap, Angular JS, CSS and HTML5.
- Used Angular JS framework to implement Single Page Application and Created HTML pages using Angular JS directives for different modules.
- Implemented UI using MVC 5.0 Razor Engine, HTML5, XML, XSL/XSLT, CSS3, JavaScript, Angular JS, Bootstrap, Web API, AJAX and Web Form Controls to create responsive web pages, developed Master Pages.
- Built a robust and scalable application that calls a data service based on the Service Oriented Architecture (SOA) paradigm and built using WCF.
- Built WCF clients to make synchronous calls to Web Services over SOAP and HTTP and persist data to flat CSV files. Added new functionality to existing Monitoring and Alerting tools and Performance Monitoring and Management
- Developed system services SOA application platform for use by all web applications utilizing WCF services.
- Implemented Partial views (user controls), Master Pages, Strongly Typed Views and Complex Views.
- Implemented Get, Post by using Controller actions and Caching by using Action Filters and Child actions in Controller and return Razor HTML to View through Action Results.
- Used bindings to control the construction of the Windows Communication Foundation (WCF) channel stack at runtime.
- Used Data Contract as the standard mechanism in the WCF for serializing .NET object types into XML.
- XML Serialization and Deserialization was used before and after data transmission.
- Build Data Sync job on Windows Azure to synchronize data from SQL databases to SQL Azure.
- Design and Implement WCF services layer hosted on Windows Azure. This layer is the middle tier between SQL Azure and SharePoint online external content.
- Written SQL Scripts for creating database tables with foreign key relations in SQL Server using T-SQL and Created Tables, Stored Procedures, Triggers and Views in SQL database.
- Developed a .NET batch application responsible for extracting data from FACETS and transferring it to Voyager system (enterprise wide software).
- Module included development of three batch applications to retrieve data in efficient way and transfer files securely using SFTP. Implemented the project according to the Software Development Life Cycle (SDLC) and programming by using fast paced Agile methodology, involving task completion, user stories, and iterations.
- Developed partial post back validations to manipulate data on web pages using AJAX.
- Used Easy Query third part control to implement the filter, Advanced search functionalities and also for data manipulations.
- Developed a .NET batch application responsible for processing Medicare enrollee information from Voyager into FACETS.
- Analyzed and designed new WPF application using MVVM and Repository pattern, from design to completion.
- Created Batch for premium payments of Medicare products.
- Created an UI application for Premium payments processing for online transfer, Bank payments and over the counter payments.
- GUI module development using WinForms, ADO.NET for Electronic Data Interchange.
- Have used SQL Server Integration Services (SSIS) transformations in the data flow of a package to aggregate, merge, distribute, and modify data.
- Designed SSIS Packages to transfer data between servers, load data into database; Scheduled the jobs to do these tasks periodically.
- Develop reports using complex formulas and to query the database to generate different types of ad-hoc reports using SSRS.
- Implemented Unit Testing through MS Test and created tests for all functions used in the application.
- Utilized the TFS source control software to keep track of new and past versions of code written in my application.
- Created a batch application to Extract Pharmacy claim information and sending to UTAH State central repository. Code included uses of Reflection and Custom Attributes to handle more than thousand properties formatting.
- Applied multithreaded techniques for creating high performance applications. Multithreading was used to process data in chunks to improve performance.
- Interacted and led the offshore team, ensured the task distribution and delivery on time.
Technologies: VB.NET8, VisualStudio2012, HTML5, VBA, .NET 4.5, HTTP,ADO.NET, AGILE, AJAX, Entity Framework 4.0, Angular JS 2.0, JQuery2.0/1.0, Java Script, TFS 2010, TDD, WCF, MVC 4.0/5.0,C#4.0, ASP.NET, Web API, XML/XSLT, LINQ, Microsoft Enterprise Library,ASP.NET4.0, SSRS, SSIS, ReactJS, CRM, Windows XP,WinForms, WEB API, SQL Server 2008 R2, MS Test, Visio 2012, XML, IIS 7.0, Windows Server 2003, Windows Server 2008 R2/2008, Azure, Unix Shell Scripting, SharePoint, PL/SQL, Continuous Integration, EasyQuery.
Confidential
.NET /Silverlight Developer
Responsibilities:
- Involved in requirements gathering from end users and analyzed the specifications with knowledge sharing sessions.
- Involved in complete SDLC Software Development Life Cycle (Analysis, Design, Implementation, Testing and Maintenance).
- Intensively used the XML to bind the data to the web controls and to store data facilitating the transportation of data as parameters to the stored procedures.
- Used MVC design of Angular JS framework to accomplish single page application to produce high code maintainability.
- Developed modules which involve the validation process and user priority search parameters.
- Used TFS for Project Management, Team Build and Data Collection.
- Implemented the WEB API Services with HTTP methods (GET, POST, PUT, DELETE) for CRUD operations.
- Designing and modifying the Share Point templates and master pages.
- Used HttpResponseException to handle the exceptions in web API, performed the customization of exceptions and reported them to the Action level.
- Used complex queries, Explicit loading and save changes after operations to improve performance in Entity Framework
- Worked on OLAP data warehouse. Model, Design and Implementation.
- Experience in working with SSRS and SSIS for reporting and integration service.
- Designed the User controls and Custom site pages using ASP.NET and C#. NET and deployed them in SharePoint portal.
- Extensively used and implemented the OOPS concepts in C# and ASP.NET.
- Extensively worked on designing the web forms using C#. NET, ASP.NET, JavaScript and CSS.
- Utilized the modular structure in the AngularJS application for division in to modules.
- Used T-SQL queries to fetch data as per complex business requirements.
- Extensively worked on WCF for interoperability with other platforms, and for building the customs solutions.
- Used jQuery for document navigation and handling events.
- Experience in developing the enhanced master pages and UI using HTML, CSS, Telerik Kendo UI.
- Used AJAX control tool kit and provided extended AJAX control properties to the ASP.NET controls.
- Followed Test Driven Development to develop the solution.
- Developed Stored Procedures, Views and Triggers in SQL for effective information retrieval process.
- Implement HTTP protocol and SSL for secure information transfer between client and WCF service
- Implemented application using LINQ to XML, which used web service from external site format and displays data.
- Implemented caching, client and server side management techniques such a view state and cookies.
- Performed Unit & Regression testing and resolved compatible issues using chrome developer tools and IE developer tools.
Environment: Visual Studio 2015, ASP.NET, C#.NET, WCF, ASP.NET MVC 5, SharePoint 2010, JavaScript, jQuery, Entity Framework 4.0, SSIS, SSRS, TFS 2010, CSS, HTML5, IIS 7.0, AJAX, XML, SQL Server 2012,Silverlight,WCF,ASP.NET, Console Application, C#,Tortoise SVN, SQL Server 2005, Windows XP
Confidential - Chicago, IL
.Net Developer
Responsibilities:
- A part of the entire software development life cycle starting from the requirement gathering, analysis, designing, impact analysis, implementation (Coding), deployment, unit testing and bug fixing.
- Actively participated in the agile management(SCRUM) i.e. planning project backlogs, two-week sprints and daily stand up meetings to analyse the time frame and report the status of the project.
- Developed Web applications using HTML5, CSS3, Angular JS 1.X, and Bootstrap.
- Used Object Oriented Design Patterns to implement classes and modules.
- Used validation Controls for validating basic input controls and Java Script for validating the complex controls like custom controls and user Controls.
- Used Angular JS 1.X to bind the data to HTML using angular expressions.
- Used AJAX framework to do partial rendering on the pages.
- Created user controls for the application and Creation of Master Pages.
- Extensively worked on Entity Framework to access data from SQL Server.
- Worked on both three layered and SOA architecture extensively.
- Creating Stored Procedures, Triggers, functions in SQL Server 2012.
- Used Microsoft Silverlight for this project.
- Worked on ASP.NET for view, the controller and model layers and were coded using C#.NET.
- Used Team Foundation Server (TFS) versioning tool for Source Code Control, project related document sharing and team collaboration.
Environment: NET Framework 4.0, C#, ASP.NET MVC 4.0, T-SQL, N Unit, Angular JS, WCF, WPF, Microsoft Azure, SQL Server 2012, Entity Framework, TFS, Node JS, Silverlight, NUnit Testing, GitHub, Ajax, JavaScript, Agile.SharePoint, C#, SQL Server 2005.
Confidential - Dallas, TX
.Net Developer
Responsibilities:
- Involved in requirement gathering from the clients and analyzed the specifications.
- Designed the User Interface using ASP.NET and HTML Helpers of AJAX in order to reduce the volume of HTML Tags
- Utilized Layouts, Custom controls, User controls, HTML, JavaScript, CSS in developing GUI.
- Used the AJAX toolkit controls for rich user experience.
- Extensively worked on Silver Layout Controls like Stack panel and Grid controls.
- Used Session objects and security attributes in ASP.NET MVC framework.
- Developed and deployed reports in MS SQL Server Environment.
- Utilized the NServiceBus Enterprise grade Service Oriented Architecture for development and deployment of services.
- Used WCF for the implementation of RESTFUL web services.
- Designed Enhanced Master pages and user Controls using HTML and CSS.
- Utilized the VB.NET for Server - Side Programming.
- Created Stored procedures for insert. Delete and update screens data in tot database through SQL Server.
- Utilized the jQuery and MVC unobtrusive validation controls for validating web forms
- Reported bugs through TFS via email notifications to developers.
- Involved in production support and worked with testing team to fix bugs as part of Bug life cycle.
- Used LINQ to XML that makes use of web service and displays data in the application.
- Implemented a windows form to test the application.
- Written the Nservicebus endpoint to report web application through the aggregation of incoming telematics data.
Environment: .NET Framework 4.0, Visual Studio 2010, ASP.NET, VB. NET 10.0, ADO.NET, C#. NET, VB. NET 10.0, ASP. NET A 3.0, AJAX, SOAP, HTML, CSS, DTS, and Web forms, WCF, Microsoft Visio, IIS 6.0, XML/XSLT, SQL Server 2008/2012 (T-SQL), Asp. NET MVC.
Confidential
.Net Developer/Silverlight /Developer
Responsibilities:
- Involved in requirement gathering and mapping them to the business requirements and involved in resolution meetings.
- Created database objects using IBM DB2.
- Used stored procedures, triggers, cursors, views, SQL joins.
- Designed UI, developed and tested web forms using ASP.NET, C#, .NET, XML and .NET Entity framework.
- Developed windows forms using VB.NET.
- Used MVC architecture controller which receives the request based on the request parameters.
- Implemented interfaces in C#.NET and calling them from web forms.
- Designed and developed the cash management application using Windows Presentation Foundation.
- Developed the web services for online transactions using C#.NET and exposed them through HTTP and SOAP.
- Utilized serialization in C#.NET coding to serialize and de-serialize XML to objects and vice versa.
- Implemented the Sitecore for better content management.
- Deployed web services for online transactions using C#.NET.
- Used JavaScript validations with ASP.NET controls.
- Used jQuery to build style content and to add drag and drop functionality.
- Maintained and supported TFS for a secure code in multi-team environment.
Environment: .NET Framework 3.5/3.0/2.0, GE Proficy 1.5, GE Proficy CIMPLICITY (v.6.1), MS Visual Studio 2010/2008, VB.NET Forms, MS SQL 2008, Ext.NET 1.3 library, Enterprise Library 5.0.
