.net/c# Developer Resume
Chicago, IllinoiS
SUMMARY
- A self - motivated IT developer with more than 8 years of professional experience in software design and development using Microsoft technologies, proficient in creating customer centric applications.
- Expertise in designing and developing Windows based applications and Web based applications using .Net Framework 4.5/4.0/3.5/3.0 , ASP.NET, ADO.NET, VB.NET, C#.NET, LINQ and SQL Server.
- .NET Developer with a passion for software development especially with agile practices such as Test Driven Development, with an in depth knowledge of OOP.
- Extensive experience in C#, ASP.NET, Web Forms, Win Forms, WPF, ADO.NET, MVC & MVVM, Web Services, and WCF. Expert in full Software Development Life Cycle (SDLC).
- Extensive use of the ADO.NET Data grids, Data Readers and Datasets for Data Manipulation.
- Hands-on experience in MVC 5: Razor, Routing, DI, HTML Helper methods, Entity Framework and LINQ.
- Experience in creating applications using ASP.NET, C#, ADO.NET with Angular JS, JQuery, JavaScript and Bootstrap for Responsive design.
- Strong experience in creating application including WCF, WPF, Silverlight using Visual Studio.
- Have experience in implementing Service Oriented Architecture (SOA), DOM, REST using WCF Web Services.
- Expertise in JavaScript, XML, XPATH, CSS 3and HTML 5.
- Expert in designing reports using SSRS and data integration using SSIS.
- Developed Web Enabled Applications using AJAX technologies, CSS, Themes and Skins.
- Proficient experience in developing Queries, Stored Procedures, Triggers and Functions in SQL Server, Oracle 10g, MS-Access and MYSQL databases using T-SQL and PL/SQL.
- Experience in Software development methodologies like Agile and Test Driven Development (TDD).
- Developed Single page applications using Angular Js. Having good knowledge in Node Js.
- Experienced in using Configuration Management, setting up company Version policies, build schedule using Team Foundation Server (TFS).
- Successfully customized modules based on organizational needs and requirements.
- Versatile team player as well as independent contributor.
- A good team player with strong ability to learn and adapt new technologies and makes efforts to do the work at hand and manage time effectively.
TECHNICAL SKILLS
.Net Technologies: VB.Net, ASP.Net, C#, .Net Framework 2.0/3.5/4.0/4.5 , ADO.Net, Web Services, SOAP, IIS, WCF/WPF/Silverlight, ASP.Net MVC 2.0/3.0/4.0/4.5/5.0 , Windows Application, Windows Service, TFS, AJAX, LINQ, Entity Framework, Enterprise Library.
Programming Languages: C#.NET, VB.NET, C, SQL.
Web Technologies: XAML, ASP.NET, ASP, AJAX, HTML, DHTML, XHTML, CSS, XML, XSLT, XPATH, XSD, Angular JS, ADO, ADO.NET, LINQ, WCF, Web services, WSDL.
Script Languages: JavaScript, JQuery, JSON, and AngularJS.
Operating Systems: Windows 8/7/2000/XP/Vista, Unix.
Databases: MS-Access, Oracle 9.i, and MS-SQL Server 2005/2008/2012.
Development Tools: MicrosoftVisualStudio.NET 2010/2008/2005/2003 , Telerik Controls, Silverlight 4.0/3.0/2.0/1.1 , NUnit, MS Visio.
Methodologies: Agile, SCRUM, Waterfall.
Version control Tools: Visual Source Safe 6.0, Subversion (SVN), Team Foundation Server (TFS).
Reporting Tools: Crystal Reports, MS SQL Reporting Services (SSRS).
PROFESSIONAL EXPERIENCE
Confidential, Chicago, Illinois
.Net/C# Developer
Responsibilities:
- Involved in various levels of the development life cycle by Gathering Requirements, Analyzing, Design and Development.
- Followed agile methodology with daily scrum meetings and providing user story updates.
- Worked on routing to load controller type using MVC 5.0 Web APIs for reaching appropriate action in the web application.
- Used MVC 5.0 Razor-View Engine for re-using the individual user controls by not coupling them with underlying data elements.
- Used ASP.NET MVC framework to support the use of Dependency Injection to inject objects into a class, instead of relying on the class to create the object itself.
- Created new HTML helper classes for rendering of HTML controls in a view.
- Performed client side and server side validations in MVC Razor using JQuery and AJAX.
- Created CSS3 background, Layouts, Positioning and Text, Border, Padding, Pseudo Classes, Elements, Behaviors and constants for reusability.
- Created Forms Based Authentication to enforce security into the application and implemented Role Based security to control user access.
- Implementing the data access layer using Entity Framework and writing queries using LINQ to Entity for data retrieval.
- Developed and consumed WCF Services to achieve Service Oriented Architecture (SOA) and communication between heterogeneous applications both synchronously and asynchronously.
- Utilized TFS as a Source control for branching and merging.
- Performed builds across different environments using Team City for continuous integration.
- Involved in integrating different modules and deploying to development, pre-production and production servers.
- Performed unit testing and also the complete system integration testing.
Environment: .NET Framework 4.0, ASP.NET, ADO.NET, Visual Studio 2012, MVC 4.0Silverlight 5.0, XAML, WCF, WPF, SQL Server 2008, SSIS, SSRS, IIS 8.0, TFS.
Confidential, Westfield, OH
Sr.Net Developer
Responsibilities:
- Involved developing GUI using ASP.NET Web forms.
- Involved in designing the architecture of the System.
- Implemented browser UI functionality using HTML, CSS and AJAX.
- Used JavaScript for client side validations.
- Used ASP.NET validation controls for the server side validation.
- Developed User controls, Custom Controls to develop user friendly GUI.
- Developed Business Logic components in middle tier using C#.
- Designed and implemented XML Web services using ADO.NET, C#.
- Developed reusable and optimized .NET components using C#.
- Involved in database design, created Stored Procedures, Triggers, and Functions for the data manipulation using T-SQL in SQL Server.
- Involved creating DTS packages.
- Designed and developed Crystal Reports.
- Implemented Data Access layer using ADO.NET to communicate with the MS SQL server database.
- Developed and deployed SSIS Packages, Utilized SSIS (SQL Server Integration Services) to move data from legacy application (XML Data).
- Involved in creating Backups, Restoring, Import/Export data using MS SQL and DTS packages.
- Developed custom functionality like document upload and document move with the SharePoint API using ASP.NET and C#.
- Created complex business components in C#.NET using .NET Class Library assemblies.
- Implemented some part of the GUI using WPF.
- Utilized WCF services to provide different promotions and schemes.
- Used the data Access Application Block, Exception Handling and Logging application blocks.
- Used Quality Center as a defect tracking tool.
- Used Visual Source Safe as a version control tool.
Environment: C#, .NET, ADO.NET, ASP.NET, JavaScript, HTML, WPF, WCF, AJAX, WSDL, Crystal Reports, XML Web Services, MS Share Point 2007, SSRS, SQL Server, Quality Center, Visual Source Safe.
Confidential, McLean, VA
Sr.Net Developer
Responsibilities:
- Involved in Design document for the new modules developed.
- Involved in User interface (UI) design.
- Used WCSF framework along with MVVM pattern to implement the modules.
- Application deployment for Business users testing on daily basis.
- Involved in unit testing and ATC test cases.
- Involved in Code remediation process.
- Created UML diagrams as per the requirement.
- Used wire framing tool Balsamiq Mockups to design wireframes for new requirements.
- Responsible for full Software development life-cycle (SDLC) followed by Agile methodologies to produce high quality software model using N-Tier Architecture.
- Used WPF for Customer Offers module implementation.
- Participated in a WPF based client/server application by consuming WCF services, Entity Framework & SQL Server.
- Involved in analysis, design and functional specification documentation process.
- Responsible for handling ASP.NET client side state management (view state, cookies and query strings) and server side state management (application state, session state).
- Manually develop and execute Test Plan, Test cases, Test Reports and involved in testing various components of the application.
- Used extensively JQuery and Java Script for Client Side Validations.
- Configured WCF services to consume them for the newly developed screens to retrieve customers’ pertinent info.
- Working with TFS as the source for version control and project / issue management.
Environment: .NET Framework 4.0 C#, ASP.NET, Visual Studio 2012, TFS, WCSF Framework, MVVM, WPF, WCF Services CSS, Rhino mocks, SSRS, SSIS, JQuery & AJAX.
Confidential
.NET Developer
Responsibilities:
- Involved in analysis, design and documentation for YMS system.
- Served as .net Developer in developing the Front end GUI with C#.net
- Created Web forms using C#.Net.
- Worked with stored procedures, views and joins.
- Involved in Code remediation.
- Implemented web controls, user controls for encapsulating UI functionality using ASP.NET.
- Responsible for developing Data Access Layer (DAL) to have communication with backend system (SQL Server 2010).
- Used Model-View-Controller (MVC) architectural pattern in web applications to view the html.
- Confidential application development life-cycle (SDLC) followed by Agile methodologies to produce high quality software model using 3-Tier Architecture.
- Coded extensively in C#.NET targeting the Business requirements.
- Created and consumed Web Services using WCF to retrieve data from various systems.
- Effectively used JQuery and Java Script for Client Side Validations, traversing HTML document, event handling and AJAX interactions.
- Participated in writing Stored Procedures for performing optimization and other database operations such as complex SQL queries, Functions and triggers etc.
- Effectively used master pages to create consistent layout for the ASP.NET web pages and merged them with content pages.
- Used Microsoft TFS for the purpose of version Control and source code Maintenance needs.
- Responsible for developing the application and deployment in regional data center.
- Contribute to the development and execution of unit, system, integration and user acceptance testing.
- Implemented N-Tier architecture (UI Components, Business Components, Data Access Layer and Data Source) to implement the project.
- Effectively implemented ASP.NET intrinsic state management functionality to store application-specific, session-specific, page-specific and user-specific information between page requests.
- Created Views on multiple tables to create the virtual tables and implemented Cursors in Stored Procedures using SQL Server, Implemented Joins in Stored Procedures to get the desired data by joining multiple tables.
- Created multiple Data Sets to fetch the required data to generate the reports and created different types of Reports using SSRS.
Environment: Visual Studio 2010, .Net Framework 4.0, ASP.NET MVC 4, C#.NET, SQL Server 2010, IIS 7.0, JavaScript, AJAX, JQuery, SSIS, Test Driven Development, NUnit.
Confidential
.NET Developer
Responsibilities:
- Involved in design and development of the ASP.NET web application.
- Created classes and modules in C# using Visual Studio.
- Developed data driven web pages using ASP.Net and C#.
- Designed web pages using Master pages and created some rich server controls like Data Grid and Data List controls using ASP.NET.
- Implemented the database connectivity, which used stored procedures to retrieve information about the customers and their insurance plans.
- Created libraries to implement business logic that is consumed by the Web application.
- Session objects were used to save state and ASP.NET Caching is used extensively to cache static data.
- Created Stored Procedures for performing repetitive tasks in updating related tables.
- Responsible for Requirement analysis, timely delivery, Client interactions, Resolutions of issues.
- Used Microsoft Visual SourceSafe for version control.
Environment: ASP.NET 2.0, Classic ASP, HTML, C#.NET, Microsoft Enterprise LibraryVisual Studio.NET 2005, JavaScript, IIS 5.0, Oracle, Visual Source Safe, SQL Server 2000.
