C# Developer Resume
Sioux Falls, SD
SUMMARY
- Over 7+ years of experience across complete software development lifecycle using n - tier architecture.
- Experience in Microsoft .Net Technologies (.NET Framework, C#, WPF, XML, ADO.NET, ASP.NET, WCF).
- Experience in designing scalable, UI rich ClickOnce application.
- Experience in ASP, JavaScript, AJAX, HTML and CSS implementation.
- Designed and developer User interfaces using WinForms, ASP.Net, VB.Net and C#.Net, C# 5.0.
- Developed responsive and perceptive user interface for the web using XHTML/CSS 3.0
- Experience in creating and consuming .Net Web Services.
- Created and maintained sequence, class, and use case diagrams using UML and other modeling tools.
- Knowledge of database design and development, which includes creating tables, indexes and triggers, writing stored procedures, views, performance tuning using SQL.
- Advanced developing and optimizing complex SQL queries, stored procedures, triggers, and functions.
- Experience in MVC and MVVM architecture with ASP.NET framework and Microsoft.Net Design Patterns.
- Experience in working with .NET features like Inheritance, Polymorphism, Interfaces, Events & Delegates, Generics & Collections, Multi-threading, Exception Handling and Tracing in.NET applications.
- Experience in generating reports in Excel, Word and PDF format using .Net.
- Expertise and experience in performing different kinds of testing like Smoke, Black Box, White Box, GUI, Functionality, Unit, Integration, Regression Stress and User Acceptance (UAT) of Windows and Web applications.
- Designed and implemented reports using SSRS, Active Reports for .NET.
- Experience in Agile, Waterfall model Software development process.
- Well equipped with ISO 9001 & SEI-CMM Level 5 quality policies and standards for the execution of project.
- Excellent analytical and programming abilities in using technology to create flexible and maintainable solutions for complex development problems.
TECHNICAL SKILLS
.Net Technologies: ASP.NET 3.5/4.0/4.5, Web Services, WinForms, ADO.NET, WCF, WPF, Remoting.
Languages: C#, VB.NET, Visual Basic 5.0/6.0(VB), UML, SQL, PL/SQL, LINQ, T-SQL.
Operating Systems: Windows XP, Windows Vista, Windows 7, UNIX, MS-DOS.
Databases: MS SQL Server 2005/2008/2012, MS Access 2000/97.
Web Technologies: XML, IIS 5.0/6.0/7.0, HTML, CSS.
Scripting: JavaScript, Web Services.
Version Controls: TFS, SVN.
Reporting Tools: SSRS, Active Reports, Crystal Reports, Microsoft Visio, MS Office.
PROFESSIONAL EXPERIENCE
Confidential, Sioux Falls, SD
C# Developer
Responsibilities:
- Designed and developed scalable Windows application with C# and WPF using MVVM architecture.
- Worked on the development and testing of multiple projects side by side.
- Designed rich UI for the application using WPF, DevExpress and XML.
- Worked on backend using C# and Custom Confidential API on the MVVM pattern.
- Extensively wrote LINQ queries and anonymous methods throughout the application.
- Created and Consumed XML Web Services.
- Produced and used custom packages in NuGet.
- Operated on converting WinForms application to WPF.
- Hosted WPF clients inside WinForm applications.
- Validated using Fluent Validation throughout the project.
- Utilized Reactive UI and Reactive Extension in the application.
- Employed Ninject dependency injector for .Net.
- Worked extensively on authentication and authorization within the application.
- Got hands on experience with banking level security in the applications.
- Tested thoroughly by Unit Testing with NUnit framework and involved in UAT.
- Supported multiple versions releases of the application (version ).
- Aided with documentation of development and unit testing of the application.
- Assisted the database team and the web team to get the various other projects completed.
- Used Subversion as version control tool for updating and committing the code into the system.
- Administered other contractors and helped them understand the project needs.
Environment: Microsoft Visual Studio 2010/2013, .Net Framework 4.0/4.5.1, C#, WPF, VB.Net, WinForm, SQL Server 2008/2012, Subversion, XML, Web Services, DevExpress, Windows 7, Confidential SDK, ReSharper, DevExpress
Confidential - NE
C# Developer
Responsibilities:
- Analyzed, designed and developed scalable Windows Application using C# and WPF.
- Designed, developed and documented a custom ClickOnce web application installer.
- Used ADO.NET as a data source for accessing databases.
- Worked on SQL Scripts for health check of the database.
- Designed rich UI for the application using WPF and XML.
- Successfully completed the application development before the scheduled date as a sole developer.
- Helped in releasing three versions of the software with new features added on each release.
- Used Custom FileBound API to communicate between the FileBound Servers and the application.
- Worked closely with the Director of Development to cut down the existing software size by 80%.
- Reduced the software size through web download during install instead of prepackaging the software.
- Used WPF UserControls extensively to create a single instance, one window application UI.
- Worked on the SSL Certification for the software with GoDaddy.com’s Certification.
- Assisted in debugging and troubleshooting the existing FileBound Software.
- Resolved critical issues for production supportand making it stable. Also several enhancement activities.
- Communicated with customers and internal resources to finish the product to customer’s satisfaction.
Environment: Microsoft Visual Studio 2010, .Net Framework 4.0/4.5, C#, WPF, xPath, VB.Net, ASP.Net, ADO.Net, CSS 3.0, JavaScript, SQL, SQL Server 2005/2008/2012, IIS 5.0/6.0/7.0, TFS, XML, Web Services, Operating System (Windows Server 2003/2005, Windows XP, Windows Vista, Windows 7, Windows 8)
Confidential, TX
.Net Developer
Responsibilities:
- Involved in designing the n-tier web application using VB.NET with C# as back end.
- Developed ASP.NET caching, configuring ASP.NET optimizations, securing ASP.NET web application.
- Modified existing procedures for speed, efficiency, and accuracy, with database tuning through indexing.
- Written LINQ enabled queries to access the data from SQL Server database.
- Used jQuery for handling events and document navigation.
- Created and deployed XML Web Services.
- Used CSS 3.0, HTML5.0 for achieving uniformity through all the Web pages.
- Developed responsive and perceptive user interface for the web using XHTML/CSS 3.0.
- Used SQL Server Reporting Services (SSRS) for generating various invoices and cover pages.
- Resolved critical issues for production supportand making it stable with everal enhancement activities.
- Development of various WinForms involving Data Grid, Data List, Drop Down List, Tree View controls.
- Experience in writing stored procedures, Triggers, View’s.
- Optimized the performance of queries with modifications in T-SQL queries
- Extensive use of Web Services, and WCF Services.
- Improved credit card security by implementing PCI-compliant payment service.
- Ensured accurate design display by configuring Blueman to re-use the Design Studio user control.
- Involved in a content management system (Blueman) for internal use to configure website for external use.
- Performed extensive front end work in collaboration with the ecommerce team throughout the application.
- Experience on Design Studio with auto-save/full save functionalities for user-created designs.
- Increased application reliability by working closely with QA to resolve defects.
- Successfully followed Test Driven Development (TDD)/ Agile Methodologies.
- Involved in Deployment time. Using the push field application to generate the scripts.
Environment: Visual studio 2010, .Net Framework 3.5/4.0, MVC3, WinForms, C#.Net, VB.Net, ASP.Net, ADO.Net, CSS 3.0, JavaScript, Jquery, NHibernate, HTML 5.0, T-SQL, SQL Server 2008, Ajax, IIS 7.0, TFS, WCF, XML, Web Services.
Confidential, Chesapeake, VA
.Net Developer
Responsibilities:
- Developed GUI using .Net framework 3.5/4.0.and responsible for creating components using C#.Net.
- Created tables, views, stored procedures and functions to manipulate data.
- Extensively used splendid grids, data list and repeater controls.
- Developed user controls and used validation controls available in .NET environment.
- Extensively worked with the java scripts and client side validations.
- Experience on Creating the Documentation for the Project.
- Implemented basic and advanced search generically to populate in list views of all the modules.
- Experience in performing different kinds of testing like Smoke, Black Box, White Box, GUI, UAT.
- Implemented Service Oriented Architecture (WCF) for manager call tracking module.
- Extensive use of Web Services, WCF Services and used the MVC form of architecture.
- CreatedWinFormsinC#.NETwhich helped user operations like view, save and delete information.
- Involved in UI build release, defect and bug fixing and provided postproduction support .
- Used ADO.NET as a data source for accessing databases.
- Implementing the shopping cart software for Asp.Net E-Commerce Websites.
- Sessions and View state objects were used to store the state of the user.
- Created and maintained the Admin page for central management of the application.
- Used Smart Part as a data storage back end for updating and committing the code into the system.
- Used Tracking Portal open source software to keep track of bugs.
Environment: Visual Studio 2008/2010, .Net Framework 3.5/4.0, MVC, C#.Net, ASP,ASP.Net, ADO.Net, CSS, JavaScript, HTML, SQL Server 2005/2008, WinForms, Ajax, IIS 7.0, WCF
Confidential, Fairfax, VA
.NET Developer
Responsibilities:
- Developed User Controls and Generic Control libraries for configuring based on user requirements.
- Developed a detail software requirement specification for the above custom user controls.
- Designed web forms with front - end screens using ASP.NET, AJAX and JavaScript.
- Used Generics extensively wherever required.
- Implements ASP.Net built-in validations in Web Forms.
- Used the web server validation controls for validations to be performed on client side and server side.
- Performing different kinds of testing like Smoke, Black Box, White Box, GUI, Stress and UAT.
- Implemented Service Oriented Architecture (WCF) for manager call tracking module.
- Involved in UI build release, defect and bug fixing.
- Involved in migrating MS Access Database to MS SQL Server 2005.
- Developed Reports using SSRS and exported to formats like Excel macros sheets for statements.
- Used MVC Pattern to separate the GUI from data to provide multiple views to the user for the same data.
- Wrote PL/SQL queries with Joins on multiple tables, Stored Procedures, Functions, and Triggers.
- Implemented the project using the WPF, C#.NET and back-end database as SQL Server 2005.
- Used Agile Methodologies for software development.
- Involved in trouble shooting TCP/IP connectivity between computers on Windows Network.
- Wrote T-SQL Stored procedures which enhanced the functionality of application.
Environment: ASP.NET, C#, VB. NET, AJAX, IIS6.0, .NET Framework 2.0/3.5, Visual Studio 2005/2008, XML, Web Services, SQL Server 2005, Java Script, WinForms, WCF, WPF, MS Office, TFS, Windows 2003 Server.
Confidential
Junior C# Developer
Responsibilities:
- Responsible for Analysis, Design and Development.
- Database design, preparing entity relations diagrams, UML case diagrams using Visio tool.
- Engaged in development of web pages using ASP.NET, HTML, CSS and UI enhancement coding.
- Designed and developed front-end windows applications using C#.
- Developed the Applications Using WinForms.
- Implemented object oriented programming concepts in C#.
- Used Form Based Authentication for the Application as a .NET Security measure by providing a login page.
- Developed application and worked with ADO.Net, Data Grid, and Data Set.
- Fixed bugs in the application at the business logic level and created Unit Test cases for the same.
Environment: Windows XP, C#, VB6, VB.NET, ASP.NET, Visual Studio .Net, WinForms, ADO.NET, HTML, XML, JavaScript.