Sr Wpf Developer Resume
NY
SUMMARY
- Over 8 years of experience in analysis, design, development, testing and implementation of full life cycle for n - tier architecture and Client/ Server applications technology.
- Worked with .Net technologies - ASP.Net, C#.Net, VB.Net and ADO.Net using VS 2003, VS 2005 and VS 2008 Enterprise Editions.
- Expertise in developing XAML Windows Applications using WPF and creating web services in WCF in .Net Frameworks 3.0 & 3.5.
- Expertise in developing Asp.Net Silverlight Applications in .Net Framework 3.5.
- Having good experience in developing Agile and Scrum based Applications.
- Strong analytical, problem solving and communication skills on C#.NET, ASP.NET, VB.NET, VB 6.0, SQL Server 7/ 2000/2005/2008 , Oracle 9i/8i, with HTML, CSS, XML, XSLT, SOAP, C, COM/DCOM/COM+, ADO.NET, ADO, VBScript, JavaScript, Web Controls.
- Strong working knowledge of Relational Databases (MS-SQL Server, Oracle, SQL, PL/SQL), database design and data modeling.
- Created DTS and SSIS packages for extraction, transformation and loading (ETL operations) for data staging. Used SSRS to generate XML and HTML data reports.
- Extensively worked with Infragistics, Telerik and Avalon Dock controls developing a rich UI for Windows and Web applications.
- Excellent writing skills in preparing Project documentation, Design documentation, Use Cases,UML Data Modeling, using MS Office 2000/2007 with Ms word and Excel.
- Excellent in creating Web Forms, Win Forms, User Controls and Custom controls development using Microsoft Technologies.
- Experience in developing windows and web applications in MVVM, MVC and MVP Design Patterns using Guidance Package and Web Client Software Factory (WCSF) Tools.
- Excellent skills in analyzing user’s requirements, modeling the system, and ensuring the functionality with client satisfaction as the primary focus.
- Strong Interpersonal and communication skills, ability to work in a team as well as independently with minimal supervision.
TECHNICAL SKILLS
Development Platforms: Visual Studio .NET 2003/2005/2008.
GUI/Front Ends: C#.NET, ASP.NET, Silverlight, VB .NET, ADO.NET, VB 6.0.
Web/Client Technologies: XAML, WPF, WCF, LINQ, JavaScript, VBScript, HTML, XML, & Languages XSLT, ADO, COM/DCOM/COM+, SOAP, ASMX Web Services, AJAX.
Design Patterns: MVVM, MVP & MVC.
Third Party Controls: Infragistics, Avalon Dock, Telerik Controls & Crystal Reports 10.0.
Operating Systems: Win XP, Win 2000 Advanced Server, Win NT & Ms Office 2000/07
Database Servers: MS-SQL server 2000/2005/2008 , Oracle 9i/8i, MS Access, SSIS & SSRS.
Unit Testing Tool: NUnit
Web Servers: IIS 5.0/6.0
Tools: &Utilities: Expression Blend, Guidance Package, Web Client Software Factory (WCSF), Enterprise Library, SVN Sub Version, Visual Source Safe & Team Foundation Server.
PROFESSIONAL EXPERIENCE
Confidential, NY
Sr WPF Developer
Responsibilities:
- Involved in developing functionality and architecture for the PCMS Desktop Wizard using WPF and MVVM (Model View ViewModel).
- Worked with Infragistics WPF Controls for rich UI development and for creating more User interactive wizard. Involved in creating the PCMS wizard as OUTLOOK prototype using Infragistics RibbonWindow and XamOutlookBar controls.
- Designed and developed custom user controls and custom controls in WPF using Expression Blend.
- Developed C# logic to import Contact Information from VCARDS and OUTLOOK AddressBook. Developed the logic for dragging the contacts from Outlook and dropping on to the application in order to create a New Contact.
- Developed the Data Transmission Object (DTO) Classes for Database Tables to fetch and send across WCF services to Database.
- Developed Singleton Design Pattern in C# for more reusability of the core classes.
- Developed the Business Layer classes which go under View Model of the architecture which have all the underlying logic, making the Presentation layer as thin.
- Involved in creating and consuming the WCF Services and created DTO classes for the Database Tables, developing the logic to fetch data from database through services.
- Extensively Created LINQ expressions with Entities to fetch Data from Database through WCF services and querying the data at the ViewModel level from Entities.
- Created the ViewModel classes where all the Business Logic takes place and pushes data to the View.
- Developed C# logic for Validating WPF controls with IDataErrorInfo interface in View Model classes.
- Extensively worked with Infragistics XamDataGrid control providing rich scope for filtering and Grouping Data. Worked with Importing the Infragistics XamDataGrid data to Excel and generating the data to a Flow document report.
- Developed several Reports for the whole application using Crystal Reports 10.0.
- Involved in writing Test Cases for Unit & Integration Testing.
Environment: MS Visual Studio.NET 2008(.Net Framework 3.5), WPF, XAML, WPF Infragistics Controls, Expression Blend, LINQ WCF Services, C#.NET, SQL Server 2005, SVN Sub Version (Source Control), Windows XP.
Confidential, NJ
Sr .Net Developer
Responsibilities:
- Involved in developing functionality for the Desktop Framework using WPF.
- Involved in creating the Custom Pages functionality which allows creating and customizing the applications and rearranging them according to the user requirements.
- Worked with Avalon Dock and Telerik third party controls for efficient use of docking and floating windows.
- Customized the Telerik Control classes for docking windows functionality.
- Used Linq for retrieving data from collection lists and xml files.
- Worked on WPF Multithreading with Background Worker class to switch between threads.
- Designed and developed custom user controls in WPF using Expression Blend.
- Involved in creating and consuming Web Services using WCF in VS 2008.
- Created Middle tier classes that can fetch and input data to the database.
- Built Data Layer classes through Enterprise Library for establishing connection with the database
- Developed Data Access Layer classes for calling Stored Procedures, interacting with the database.
- Involved in writing Test Cases for Unit & Integration Testing.
Environment: MS Visual Studio.NET 2008(.Net Framework 3.5), WPF, XAML,AJAX, WCF Web services, C#.NET, ADO.NET, XML, SQL Server 2005, Team foundation Server, Windows XP.
Confidential, NY
Sr .Net Developer
Responsibilities:
- Interacted with the end Business Users in gathering the Functional & Business requirements.
- Involved in Data modeling & development of Architecture based on MVP Design Pattern using Web Client Software Factory Tool.
- Worked with Silverlight and ASP.Net with Microsoft .NET Framework 3.5 and Sql Server 2008 as Data Provider.
- Involved in designing web pages using MS Expression Blend and MS Expression Suite.
- Involved in developing and consuming Web Services using WCF in VS 2008.
- Designed and developed custom user controls in Silver light.
- Created Java Script functions for Validations, client side scripting for accessing data objects.
- Extensively created Java Script check functions for Grid view control for various functionalities with the grid.
- Created “Editor.js” JavaScript files for Rich Text Box control providing options for editing the text.
- Involved in developing the logic for populating data through Resume Parsing mirror and created classes that can read XML Schema for memory table mappings.
- Worked with AJAX- “Accordion” and “Extender” controls for experiencing better User Interface.
- Developed logic for storing and retrieving word documents, PDF files and images in database as BLOB data.
- Created Middle tier classes that can fetch and input data to the database.
- Built Data Layer classes for interacting with the database.
- Maintained .Net/SQL Server 2008 applications where business logic was embedded in complex stored procedures and views.
- Used SSIS tool for ETL tasks during migration of legacy database to the target database.
- Involved in writing Test Cases for Unit & Integration Testing.
Environment: MS Visual Studio.NET 2008(.Net Framework 3.5), Silverlight, MS Expression Blend, MS Expression Suite, ASP.Net, AJAX, WCF Web services, C#.NET, ADO.NET, XML, MS SQL Server 2008, SSIS, Team foundation Server, Windows XP.
Confidential, Salt Lake City, UT
Sr. Programmer Analyst
Responsibilities:
- Interacted with the end Business Users in gathering the Functional & Business requirements for the legacy application.
- Involved in developing the project documentation for the whole application and preparing Use Cases, UML modeling in Ms Office 2007 with Ms Word and Excel.
- Involved in Data modeling & development of various modules based on Client/Server Architecture.
- Designs, Development of XAML WIN Forms/User Controls (control class library) in WPF using XAML and C#.Net.
- Worked with Microsoft .NET Framework 3.5 with Sql Server 2005 Data Provider.
- Involved in developing and consuming Web Services using WCF in VS 2008.
- Involved in creating CLR stored procedures in Sql Server 2005 for developing business logic.
- Created classes that work in memory table structures. Code establishes relationships between tables at run time.
- Used multithreading concepts to speed up rich UI with WPF. Extensively used to refresh the front end of the win forms.
- Used Linq for retrieving data from collection lists and xml files.
- Built a Custom Error Logging class that saves user name, class name, error description in database.
- Interacted with COM components with the legacy application to rebuild them with .Net version.
- Involved in writing Test Cases for Unit & Integration Testing.
- Used DTS to transform data from legacy database to SQL server.
- Maintained .Net/SQL Server 2005 applications where business logic was embedded in complex over 100 stored procedures and views.
Environment: MS Visual Studio.NET 2008(.Net Framework 3.5), XAML, WPF, WCF Web services, C#.NET, ADO.NET, COM, MS SQL Server 2005, Visual Source Safe, Windows XP.
Confidential, Torrance, CA
Team Lead
Responsibilities:
- Involved in developing Agile Applications.
- Developing the code for Auditing and Comparing the products for the Preparatory Tool.
- Worked with developing windows application in Microsoft .NET Framework 3.0 with Sql Server 2005 Data Provider with MVP design pattern using WCSF.
- Design, Development of XAML WIN Forms Using C#.NET 2.0 Code behind Pages.
- Used ADO.Net and XML to interact with the Database.
- Developed standards for code review.
- Used Enterprise Library tool for Logging.
- Involved in writing Stored Procedures and creating Tables, Views in Sql Server 2005.
- Extensively used DTS and SSIS for doing ETL tasks and data staging techniques.
- Used SSRS services for generating huge data reports in Excel and XML formats.
- Used C#.NET for creating classes of this application to read the legacy data from databases for “Cleansing” and “Converting” techniques.
- Developed reusable and optimized .NET components using C#.NET.
- Unit tested the classes using NUnit by setting up an environment where unit test can also be debugged in Visual Studio IDE.
- Worked as an Onsite Team Leader leading an offshore team of 4 members.
- Trained Team members on the guidelines of Microsoft best practices according to Microsoft Solutions Framework.
- Prepared and implemented End-User Training Requirements document which covered the training requirements that were found to be essential for successful adoption of solution prior to the solution’s production deployment in MS Office 2000 word format.
Environment: MS Visual Studio.NET Framework 3.0, XAML, WPF, C#.NET, ADO.NET, XMLMS SQL Server 2005, DTS, SSIS, SSRS, WCSF, MS Enterprise Library, Visual Source Safe, Team Foundation Server, Windows XP.
Confidential, Irving, Texas
Sr. Software Engineer
Responsibilities:
- Involved in all the phases of the Project Life Cycle (Design, Architecture, Development, Testing, Analysis and Implementation)
- Developing dynamic ASP.NET Pages
- Design, Development of WIN Forms using C#.NET for Desktop Tool.
- Data Access component using ADO.Net for updating and retrieving data from Database
- Created a component which contains the business logic that serves the user interface and the Web Services. Created Web Services to interact with the database.
- Created Java Script validations functions for various controls.
- Has written Cross Browser scripting functionality for the application to be supported by IE versions and Netscape sites.
- Used Telerik third party controls for experiencing rich User Interface where Ajax implementation is needed.
- Communication between the client and the XML web service is handled by using HTTP & XML.
- Implemented web.config files for the Web Services to store the Web Service level values.
- Implemented Serialization when ever users can upload photos through the Desktop Tool.
- Creation and documentation of operational policies and procedures.
- Involved in writing Test cases for Unit Testing.
- Bug fixing and allocating and assigning tasks to team members.
Environment: MS .NET FRAMEWORK 2.0, C#.NET, ASP.NET, ADO.NET, Web Controls, ASMX Web Services, XML, XSLT, JavaScript, IIS 5.0, Windows 2000, MS SQL Server 2000, HTML, CSS, Visual Source Safe.
Confidential, Illinois
Software Engineer
Responsibilities:
- Developed stored procedures for all screens of the Registration Form, Search Engine Modules.
- Implemented 3rd party gateway for credit card transactions.
- Stored encrypted credit card details into back end Database tables.
- Cascading style sheets (CSS) were used to attain uniformity through all pages.
- Extensively used JavaScript validations and also JavaScript including files for html editor table.
- Extensively used View State for the dynamic controls to speed up the application.
- Customizing the Infragistics Web Grid and other controls for rich UI for Web applications.
- Experience in creating and deploying class libraries.
- Used Visual Source safe and Team Foundation Source Control extensively for version control of the source code along with the maintenance of the builds and the relevant documents of the same.
- Extensively worked with AJAX Script Manager, Update Panel controls and server objects with XMLHTTP Request object. Has written client side Java scripting functionality for AJAX for validating the state of the request object.
- Testing and Maintaining Documentation of Web Site Developed complex reports using ASP.NET Web controls and Data grids.
- Used Sever controls, Data Grids & Dualist, asp: textbox, asp: Button, asp: Dropdown List.
- Experience in creating and deploying class libraries.
- Communication between the client and the XML web service is handled by using HTTP and XML.
Environment: MS .NET FRAMEWORK 1.1, VB.NET, ASP.NET, ADO.NET, Oracle 9i, Windows 2000, JavaScript, Html, Xml, AJAX 1.0, ASMX Web Services, Visual source safe.
Confidential
Software Engineer
Responsibilities:
- Involved in the design and development of UI and Code behind logic.
- Developed front end validations using Regular Expressions.
- Used ADO to interact with the database.
- Developed Database Utility classes to interact with database.
- Involved in the project documentation for the whole application.
- Involved in writing Test cases for Unit Testing.
Environment: VB 6.0, ADO, MS Access, Windows 2000 Advanced Server.