Senior .net Developer Resume
New, YorK
SUMMARY
- About 8+ years of IT experience wif exceptional skills in Analysis, Object Oriented Design, Development and Implementation of Web Applications and Windows Applications using SILVERLIGHT 3.0, 4.0 / WPF MVVM, ASP.NET MVC, WCF, WPF and Web Services.
- Hands on experience in development and implementation of high end applications wif Microsoft .Net Framework 1.1/2.0/3.5/4.0, Visual Studio 2010/2008/2005.
- Expertise in Microsoft .Net technologies C#, ASP.NET, VB.NET, ADO.NET, Angular JS, Web Services and Windows Communication Foundation (WCF) and WPF.
- Good work experience in MS SQL Server 2008/2005/2000 and Oracle 11g/10g/9i. Knowledge in developing stored procedures functions and triggers using T - SQL and PL/SQL.
- Solid knowledge and experience wif Web Forms, LINQ, CSS, AJAX, IIS, JavaScript, UI design and development, consuming and manipulating data using ADO. NET.
- Proficient wif WCF, Web Services using WSDL, SOAP and UDDI.
- Extensive experience wif process modeling using UML, Flow charts, Sequence diagrams, Activity diagrams and Use cases by using tools like MS Visio and Rational Rose.
- Experience in web development using HTML, XHTML, DHTML, XML, XSD, X-Path and XSLT.
- Expertise in Design and Development of User Interfaces, User Controls and Custom Controls using SILVERLIGHT 3.0, 4.0 / WPF and C#.
- Strong working knowledge in development and usage of WCF.
- 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).
- Hands on experience in creating content driven and user-friendly application using WPF and Silver light.
- Extensive knowledge of C# object oriented programming language concepts like Abstraction, Polymorphism, Inheritance and Encapsulation.
- Experience in design and development of applications using N-Tier Architecture.
- Experience in implementing .NET Security features like Authentication and Authorization using Forms-based and Windows-based Authentication, Authorizing Users, Roles and User Account Impersonation.
- Good Experience in database development in creating complex database Queries, Views, Stored Procedures, User Defined Functions, Cursors and Triggers.
- Experienced and fully engaged in Software Development Life Cycle (SDLC) which includes gathering and analyzing business requirements, functional/technical specifications, designing, developing, testing, deploying the applications, and providing production support.
- Experience in testing tools like N-Unit, Microsoft Testing Tools.
- Implemented AJAX functionality to improve the responsiveness.
- Involved in developing and organizing Custom Error pages and Exception Handling.
- Implement code version maintenance/tracking using Microsoft Visual Source Safe (VSS) and Microsoft Team Foundation Server (TFS).
- Experienced in methodologies like Agile, Waterfall and Scrum.
- Proven ability to analyze problems, root causes, and develop innovative solutions to business challenges and streamlining operations.
TECHNICAL SKILLS
Languages: C#, VB.NET, C++, C, SQL.
.Net Technology: .Net Framework 4.0/3.5/3.0, C# 3.5/3.0/2.0, Silverlight 3.0/ 4.0, AJAX, WPF, WCF, SOAP, SOA, LINQ, WSDL.
Web Technologies: SILVERLIGHT 3.0, 4.0 / WPF, HTML, XHTML, DHTML, CSS, ASP, VB script, XML, XSL, JQuery, JavaScript
Database: SQL Server 2008/2005/2000, Oracle 11G
IDE Tools: Visual Studio 2012/2010 /2008/2005, Expression Blend.
Operating Systems: Windows 7 64bit / Windows Vista/ XP/2000, Windows Server 2003/2008
PROFESSIONAL EXPERIENCE
Confidential, New York
Senior .Net Developer
Responsibilities:
- Participated in a fully scalable MVVM WPF based client application using C#, WCF, Entity Framework and SQL Server.
- Wrote T-SQL scripts for management and maintenance of application databases.
- Created reports using DevExpress Reporting controls.
- Worked wif business stakeholders for the application and provided technical insight to business analysts to complete the application functional specification.
- Designed GUI using C# and WPF
- Designed and coded Business logic and Database layers in C#, XML.
- Involved in Database design using SQL, wrote Stored procedures, triggers etc.
- Developed APIs / Libraries in C# and COM.
- Developed modules by applying Object Oriented Programming techniques using Polymorphism, Encapsulation and Inheritance.
- Involved in GUI design and client side validation is done by Ajax validation extenders.
- Used LINQ to retrieve information from the XML data files and various data sources.
Environment: Net Framework 4.0, C#, XML, MVVM, WPF, Visual Studio 2015, Object Oriented Design, AJAX concepts, multi-tiered architecture, Spring.net
Confidential, Morrisville, NC
Senior .Net Developer
Responsibilities:
- Implemented Model-View-View Model (MVVM) design pattern
- Implemented ICommand interface for zero code behind
- Created Dependency Properties and Routed events in C# and Implemented Styles, Triggers in XAML using VS.NET2010, Blend
- Implemented asynchronous calling mechanisms to isolate the UI processing wif the backend data base call processing
- Coded in Presentation Layer, Business Logic layer and in Data Access Layer of the application
- Developed custom Classes and Business Objects to serve as the Model object
- Developed Smart Client Presentation Layer using WPF Controls, Windows controls, .NET3.5/4.0, VS.NET2010, C#, XML and XAML. Created custom styles templates, Resource files using Expression Blend. Developed Views using WPF User Controls and Telerik Tools
- Developed User Controls and Custom Controls Standard Library for the Client Control Repository
- Used Static Resources and Application Resources for binding different controls
- Involved in Design, Development and Testing of Web Forms and Web Services using IIS, ASP.NET and .NET Framework
- Used ADO .NET for database connectivity and populated back-end data using SQL Server 2008.
- Actively involved in coding and designing ASP.NET Master Pages, Themes, and Skins.
- Developed modules by applying Object Oriented Programming techniques using Polymorphism, Encapsulation and Inheritance.
- Involved in GUI design using Login Controls, Microsoft Menu Control and client side validation is done by Ajax validation extenders.
- Used LINQ to retrieve information from the XML data files and various data sources.
Environment: Net Framework 4.0, C#, ASP.NET 3.5, Visual Studio 2015, Object Oriented Design, AJAX concepts, multi-tiered architecture, UML (Class/Sequence Diagrams), SQL, Telerik ASP.NET AJAX UI Controls, Spring.net
Confidential, Salt Lake City, Utah
Senior .Net Developer
Responsibilities:
- Developing the presentation layer using WPF and communicate to business layer using Windows Communication Foundation technology.
- Accessing SQL Server 2008 using WCF.
- Involved in designing the application using the N-Tier SOA Architecture.
- Monitoring application performances and providing recommendation to improve performances.
- Redesign and restructure the existing application according to quality control team’s recommendation.
- Used Microsoft .Net framework ( 4.0) and C# to develop multi-tier web applications
- The project involved MVVM, MEF, and Prism and Unity framework, Angular JS, dependency Injection.
- Involved in complete Life Cycle including Analysis, Design, Development and Testing.
- Analyze new business requirements that come up and find solutions to complex problems arising out of dynamically changing business needs.
- Accessing, retrieving and committing application to source control SVN Tortoise.
Environment: Windows Presentation Foundation, C#, MS SQL server 2008, Prism and Unity, GitHub, Windows 7 64 bit
Confidential
.NET Developer
Responsibilities:
- Developing the presentation layer using WPF & a Silverlight application and communicate to business layer using Windows Communication Foundation technology using Prism and Unity framework.
- Accessing SQL Server 2008 from an associated Silverlight 4.0 application using WCF, Web Services (SOAP),
- Monitoring application performances and providing recommendation to improve performances.
- Redesign and restructure the existing application according to quality control team’s recommendation.
- Used Microsoft .Net framework ( 4.0) and C# to develop multi-tier web applications, WPF development
- The project involved MVVM, MEF, and Prism framework.
- Involved in complete Life Cycle including Analysis, Design, Development and Testing.
- Analyze new business requirements that come up and find solutions to complex problems arising out of dynamically changing business needs.
- Accessing, retrieving and committing application to source control SVN Tortoise.
Environment: Silverlight 4.0, C#, MS SQL server 2008, Prism and Unity, Dot Net 4.0, Perforce, Windows 7 64 bit, WPF, WCF, MVVM, .Net framework
Confidential, Charlotte, NC
.NET Developer
Responsibilities:
- Developed stored procedures for efficient transactions between database and Entity Framework.
- Redefined existing stored procedure and monitor their performance using sql profiler to minimize dirty reads, deadlocks.
- Developing the UI layer using ASP.Net and JavaScript Library, CSS and communicate to business layer using Windows Communication Foundation technology .
- Accessing SQL Server 2008 using WCF.
- Monitoring application performances and providing recommendation to improve performances.
- Redesign and restructure the existing application according to quality control team’s recommendation.
- Used Microsoft .Net framework ( 4.0) and C# to develop multi-tier web applications
- Involved in complete Life Cycle including Analysis, Design, Development and Testing.
- Analyze new business requirements that come up and find solutions to complex problems arising out of dynamically changing business needs.
- Accessing, retrieving and committing application to source control TFS.
Environment: Asp.Net 3.5, JavaScript, C#, MS SQL Server 2008, Resharper, Dot net 4.0, TFS, CSS, Windows 7 64 bit
Confidential, San Francisco, CA
.NET Developer
Responsibilities:
- Responsible for requirement gathering from the End-Users and Business Analyst to develop the application and to modify the existing code
- Implemented n-tier architectural design pattern
- Developed Service Oriented Architecture (SOA)
- Implemented Model-View-View Model (MVVM) design pattern
- Implemented ICommand interface for zero code behind
- Created Dependency Properties and Routed events in C# and Implemented Styles, Triggers in XAML using VS.NET2010, Blend
- Implemented asynchronous calling mechanisms to isolate the UI processing wif the backend data base call processing
- Coded in Presentation Layer, Business Logic layer and in Data Access Layer of the application
- Developed custom Classes and Business Objects to serve as the Model object
- Developed Smart Client Presentation Layer using WPF Controls, Windows controls, .NET3.5/4.0, VS.NET2010, C#, XML and XAML. Created custom styles templates, Resource files using Expression Blend. Developed Views using WPF User Controls and Telerik Tools
- Developed User Controls and Custom Controls Standard Library for the Client Control Repository
- Used Static Resources and Application Resources for binding different controls
- Developed custom Classes and Business Objects to serve as the Model object
- Used Enterprise Libraries (Application Blocks) and ADO.NET for connecting to the database
- Used LINQ and Lambda Expressions for iterating through collections in .NET
- Extensively worked on the Web Services and WCF services for retrieving the data
- Developed User Controls and Custom Controls Standard Library for the Client Control Repository
- Used XSLT and XML Gen for iterating through the XML object and for generating XML
- Validated the XML files against custom Data Contract objects.
- Modified n- layered applications which constitute Presentation Layer, Business Logic Layer and Data Access Layer as per the business requirements.
- Created Complex Stored Procedures for retrieving the data from the SQL Server database to fill the Business Objects
- Performed n-Unit testing for different modules in the application to ensure a bug-free code in to Production
- Analyzed the performance of the application by using Diagnostics class, ANTS profiler
Environment: .NET Framework 4.0 Visual Studio.NET 2010, C#.NET, MVVM, n-Unit Test, SVN tortoise, WPF, CSLA 3.0, HL7 Standards, HIPAA, Expression Blend3.0, Web Services, LINQ, Lambda Expressions, ANTS Profiler, Team Foundation Server, SQL Server, SSRS, Power Tools, Windows 2008, Agile(Scrum)
Confidential, Cincinnati, OH
.NET Developer
Responsibilities:
- Involved in User Requirement analysis and Review of Business Requirements from Functional Architects and development of the project using the Scrum methodology.
- Involved in designing the application using the N-Tier SOA Architecture.
- Delivered complex WCF & Web Service solutions for the existing SOA (service oriented Architecture).
- Responsible for developing WCF Services to retrieve and send information from client side wifout Post Back and consuming the existing Services.
- Responsible for designing web pages using HTML, ASP .NET, C#, CSS, AJAX and Java Script.
- Worked wif Script Manager and Update Panel in AJAX Server Control to develop the GUI and involved in implementing AJAX controls to reduce the server trip while modifying Grid View data.
- Worked wif data grid controls.
- Used ADO .NET for database connectivity and populated back-end data using SQL Server 2008.
- Actively involved in coding and designing SILVERLIGHT 3.0, 4.0 / WPF Master Pages, Themes, and Skins.
- Developed modules by applying Object Oriented Programming techniques using Polymorphism, Encapsulation and Inheritance.
- Involved in GUI design using Login Controls, Microsoft Menu Control and client side validation is done by Ajax validation extenders.
- Used LINQ to retrieve information from the XML data files and various data sources.
- Extensively worked on SQL stored procedures, functions and Triggers to Create and modify existing tables and stored procedures in ADO.Net and tested them on testing and production servers.
- Involved in Unit Testing for the complete system.
- Implemented code version maintenance/tracking using Microsoft Team Foundation Server 2008.
Environment: .NET Framework 3.5, C# .NET, ADO .NET, ASP .NET 3.5, SQL Server 2008, IIS 7.0, AJAX Toolkit 3.0, XML, Microsoft Visual Studio 2010, HTML, WCF, Microsoft Visual Source Safe (VSS) later upgraded to Microsoft Team Foundation Server 2008, SSIS and JavaScript.
Confidential, San Francisco, CA
.NET Developer
Responsibilities:
- Used various Silverlight controls such as Button, Calendar, Ellipse, GridPanel, Image, ListBox, MediaElement, ScrollViwer, Slider etc., in designing the UI interface.
- Experienced in Microsft Unified Communication Managed API.
- Designed and developed user controls for accepting customer inputs and presenting records/results to customer using SILVERLIGHT 3.0, 4.0 / WPF.
- Involved in architecture and development of Custom Controls and User controls to support shared functionality of displaying Customer details common to all pages.
- Used .NET Master Pages, Validation controls, Content place holders, themes, CSS and Web Forms for UI development.
- Used WPF to create rich clients.
- Implemented Service Oriented Architecture using Web Services plugged in to each layer.
- Used Generics for creating object collections in C#.
- Developed User and Custom Controls wif Event handling mechanism.
- Extensively used the LINQ feature in .NET 3.5 for querying collections and integrating wif SQL.
- Used HTML, XHTML, DHTML and JavaScript for rich User Interface experience and validation.
- Used AJAX Control toolkit and AJAX Update panels.
- Used various features like Partial classes, Anonymous types, Read-Only Properties, polymorphism and inheritance of C# 2.0/3.0 in building data entity model.
- Used .NET Serialization techniques for performance.
- Used various Reflection techniques for dynamic loading of assemblies.
- Developed Java script code & Leveraged Java script debugging feature in .NET 3.5.
- Used ADO.Net for data accessing in the data access layer in n-tier application.
- Used SQL Data Adapters & Datasets extensively for database activity in .NET.
- Used Session state and Cookies for web development and security.
- Used Team Foundation Server for task/bug assignment and Source controlling the code.
- Used Windows Communication Foundation (WCF) for creating Service end points and Service contracts in code.
- Implemented Cancel and Compensation handlers in writing Work Flow using WWF.
- Responsible for creating complex stored procedures, views and packages in SQLSERVER 2005.
- Used Mercury Quality Test Center for logging and downloading test scenarios and results.
- Used SQL Profiler to resolve Dead- Lock Issue in the Project.
- Used SQL Server Notification Services in SQL Server 2005.
- Used MVC Consultant for better clarity of vision and purpose.
- Generated reports in SSRS 2005 for revenue generation and Notifications.
- Developed SQL SERVER 2005 SSIS Data packages that extract/manipulate data from Flat files and store into Database and vice versa.
- Used XML, XSLT and XSD extensively for Data manipulation activities.
- Used Windows Share Point adapter and InfoPath to log Exception Documents.
- Written N Unit scripts for assertions in Unit testing.
- Responsible for developing code and elevating to UAT and production on strict deadlines.
- Involved in creating Technical, Functional specifications and change requirement documentation.
Environment: .NET Framework 3.5, C#, SILVERLIGHT 3.0, 4.0 / WPF, VB.NET, Smart Client, AJAX, XML, XSL, CSS, ADO.NET, T-SQL, Web Services, Windows XP, SQL Server 2005,, WCF, WPF and Windows 2003 Server, SSRS, IIS 5.0/6.0, WWF, Share Point
