.net Developer Resume
Washington, DC
SUMMARY
- 7+ Years of experience in software development using C#, .NET 4.0 / 3.5 / 3.0, XAML, WPF, WCF, TFS, ASP.NET, ADO .NET, XML, Microsoft IIS and JavaScript and SQL Server Technologies
- Superior understanding of .Net technologies in particular WPF (XAML), WCF, C#, ADO.NET, XML, Microsoft Expression Blend 4/3/2
- Extensive experience on WPF and WCF based applications ( 4+ years) development
- Experience in creating WPF applications using Microsoft Blend and XAML.
- Experience in using Language - Integrated Query (LINQ) to query from in Memory collection and XML files
- Proven experience with development of Windows and n-tiered Web based applications.
- Experience in preparing test cases and performing unit test using NUnit
- Excellent Experience in Object Oriented Programming (OOPs) Applications
- Excellent communication and interpersonal skills
- Ability to research, apply, and adapt to new technology areas
- Ability to adapt to a changing, fast-paced, multi-task assignments in a team environment
- Ability to approach problems with a sense of ownership, enthusiasm and innovation
TECHNICAL SKILLS
Methodologies: Agile, OOAD using UML, Visio
.NET: VS.NET 2010/2008/2005/2003/2002, WPF4/3.5/3.0, WCF, SOAP, UDDI, WSDL, Silverlight4/3/2/1.1/1.0, TFS (Team Foundation Server), ASP.NET, ADO.NET, WEBSEVRICES, Reporting Services, SharePoint Services 2007/2005/2003, Enterprise Libraries5.1/4.2/2.0, LINQ Framework, .NET 4.0/3.5/3.0/2.0/1.1 /1.0
Languages: C#.NET 4.0/3.5/3.0/2.0/1.1, VB.NET, XML, SQL, PL/SQL, JavaScript
GUI Designer: Expression Suite (Blend + Sketch, Design), Visual Studio
Databases: MSSQL 2008/2005/2000/7.0/6.5, DBASE, MS Access
Tools: Infragistics, Telerik, Active X DLL’s/Controls, Visual Source Safe
O/S & H/W: Windows7/ Vista/2003/XP/2000/NT/98/95, UNIX, DOS
Testing Tools & Other: VS Unit testing Framework
PROFESSIONAL EXPERIENCE
Confidential, Lincoln, NE
Sr. WPF Developer
Responsibilities:
- Involved in designing Rich UI using WPF, XAML, Telerik, Expression Blend/ Design for Windows platform and developing Presentation logic using C# and View Modes of MVVM design pattern
- Customized the look and feel of the Rich Interactive User Interface using Data Templates, Control Templates, Styles, and Resources using Visual Studio 2010
- Expression Blend 4, XAML that displayed data in formatted and user friendly way and used layout panels like Grid/Stack/Canvas to arrange controls
- Produced reusable Styles, Themes, Custom Controls and User Controls using XAML, Expression Blend
- Involved developing Skins, themes, brushes, animations, story boards using Expression Blend and created layers, Emissive materials
- Brushes, Path objects, sliced, exported to WPF XAML to enhance UI and leverage the hardware acceleration
- DotNetMock framework used to implement TDD for Business Logic Layer and Database
- DAL Developed with Entity Framework, T4 templates, Business Entities and exposed Data Context using WCF Web Service using C#, Visual Studio.NET2010 and unit tested with MS Unit framework
- Involved in writing T-SQL queries to retrieve/modify data and used datasets extensively for transmission of data and developed C# business entities for Data Transfer Objects
- Used Entity Framework ORM tool for business rules validation, accessing and modify SQL Server data using C# .NET, VS2010, LINQ
- Created various Stored Procedures using SQL Server 2008
- Created Indexes, Joins on key fields for fast retrieval and Database optimization
- Developed several User Controls which were used on the workflow app
- Done unit testing and integration testing and Testing of database, queries optimization and performance
- Fixing bugs reported by QA and performed unit testing using NUnit
Environment: WPF4.0, WPF Toolkit, .NET Framework4, Visual Studio 2010, C#, Entity Framework 4.0, LINQ, MVVM, XAML, Microsoft Expression Blend / Design 4,Telerik, SQLSerever2008, Agile/SCRUM, Windows 7, TFS, DotNetMock for TDD, Team Explorer
Confidential, Miami, FL
WPF Developer
Responsibilities:
- Involved in Developing Rich Interactive GUI using WPF Controls, Third-party suite, XAML, .NET Framework 4.0, Microsoft Expression Blend/Designer, C#, XAML, MVVM design pattern which improved user experience
- Created Dependency Properties to create custom controls, properties and Implemented Triggers, Routed events in C#, XAML using VS 2010 and Consumed client’s Third Party Java Web Services using WCF
- Used Microsoft Application Blocks create locks and MVC, Singleton, Factory, and Facade Design Patterns
- Developed Secured, Reliable Services using .NET Framework 4.0, VS 2010, WCF services and Tested Web Services using NUnit 2.5
- WinForms Application by Creating Proxy using WCF svcutil and Defined Binding Configurations to Implement(Federated) Security, Protocols and Reliability
- Created Several Reusable controls such as Header, Footer and Main Windows using Microsoft Expression Blend/Designer, XAML, C# and Customized Controls using Data Templates, Events, and Control Templates
- Created Layout Management using WPF Layouts panels, Custom panels and Third Party Controls
- Customized exciting Look and Feel of the controls using Control Templates and Styles using Microsoft Expression Blend and XAML. Implemented Styles at Application, Page, and Control resource files
- Created a Page with Minimize, Maximize and Close Buttons of Window and Implemented Mouse and Keyboard events and Time based Animations and Transitions
- Custom Effects, Visual State Manager (VSM) using Expression Blend, XAML that helped in adding graphical effects to product
- Implemented Data Binding using Data Context, Object Providers and Implemented Business Logic using WPF Class Library with C# Custom Business Entities
Environment: .NET Framework 4.0, WPF, XAML, Visual Studio 2010, TIPCO, JMS, C#, NUnit 2.5, Web Services, WCF, IIS, XML, Windows XP, Microsoft Visual Source Safe 6.0, Agile/SCRUM, Microsoft Visio 2007
Confidential, Jacksonville, FL
WPF Developer
Responsibilities:
- Involved in Designing and Developing Secured and reliable Services using the Windows Communication Foundation (WCF) of .NET Framework3.5
- VisualStuido.Net2008, C#.Net3.5 for all the Data Transfers using Data Contracts, Service Contracts and Operation Contacts and Integrated with WPF Applications
- Implemented Presentation Logic in VM with Custom Business Entities and C#
- Developed DAL using LINQ Data Context Object, invoked DB Tables and Stored Procedures.
- Developed Custom Controls for Multiple Applications use with Dependency Properties in C#, XAML, WPF and VS2008 and Tested by Referenced Assembly in WPF Controls using XAML
- Involved in Developing Animations, Special Effects, Transformation, Transitions, 3D Objects, Charts and Styles
- Themes using XAML to customized the existing WPF controls using Data Temples, Control templates and Triggers
- Implemented Data Validation Rules and Exception validation Rules in WPF UI and Implemented Validation Process using both XAML and C#
- Implemented Rich Data Entry that includes Masking, Date/Time with Dropdown Month Calendar, Numeric, Currency, XAML
- Implemented User-Defined Layout Management, and Tabbed UI
- Involved in Designing the Database and Writing, Tuning the Stored Procedures, Functions and T-SQL
Environment: MS Visual Studio 2008, WPF, XAML, Expression, Blend, C#.NET, IIS 6.0, SQL Server 2005, Visio, NUnit, UML, Team Foundation Server, JavaScript, WCF, LINQ
Confidential, Washington, DC
.NET Developer
Responsibilities:
- Responsible for the Design, Development and Delivery of all the modules using Agile/Scrum
- Front-End development with XAML, WPF, C# and Visual Studio.NET2008 and Rich Layout management implemented with WPF
- Panels and added Richness to UI using WPF Features involving Data Templates, Control Templates and Styles
- Responsible for communicating with the Project manager and requirements gathering.
- Responsible for developing the business logic modules and testing activities.
- Responsible for weekly project status reporting.
- Involved in the Overall Architecture and Design of the System.
- Developed Role Based Security for user access to the application.
- Involved in Designing and creating the database using normalization techniques in SQL server 2000.
- Involved in writing stored procedures, functions and triggers in SQL server 2000.
- Involved in Testing, Debugging, Tracing the application for errors, Documentation and maintenance of program.
- Used Visual SourceSafe for version Control.
Environment: .NET3.5, Visual Studio 2008, WPF3.5, IIS, XAML, Expression Blend, ASP.NET3.5, C#.NET, WCF, MVC, MS SQL Server2005,Visual Source Safe. IIS 6.0
Confidential
.NET Developer
Responsibilities:
- Involved in full life cycle of the project from Requirement analysis, Design and development.
- Developed the web forms using C#, ASP.NET.
- Provided security for the web pages using form based authentication and role based authorization.
- Implemented validation controls using java script to perform client side validations on web forms.
- Designed user controls for display links on a menu bar.
- Used a cascading style sheets to provide styles to the web forms.
- Used SQL Server 2000 as database.
- Used ADO.NET to access data from SQL Server 2000 database.
- Involved in designing database, SQL queries optimization and performance.
- Created stored procedures using SQL to display and update database.
- Used ADO.NET components like data adapter, data reader and dataset.
- Generated reports using Crystal Reports.
- Prepared documentation and user manual for the project.
Environment: Visual Studio 2003, .NET Framework 1.1, ASP.NET, C#, SQL Server 2000, ADO.NET, CSS, IIS6.0, Java Script, HTML, XML, Windows XP.
Confidential
.NET Developer
Responsibilities:
- Development of detail and low level design based on the high level design
- Code development based on the low level designed modules.
- Writing stored procedures and SQL queries.
Environment: .NET1.1, VisualStudio2003, C#, WINFORMS, ADO .NET, XML, SQL Server 2000 and Windows XP