Senior .net Developer Resume
Da, MI
SUMMARY
- Senior .NET Developer wif 8+ years of experience in IT industry in the areas of Analysis, Design, Development, Implementation and Testing of Software Applications using Microsoft technologies like .NET, C#, C++.
- Expertise in using Visual Studio 2010/2008/2005/ 2003, .NET Framework 4.5/4.0/3.5/3.0/2.0/1.1, C#, ASP.Net, AJAX, SQL Server 2012/2008/2005, ADO.NET, Windows/Web Services, IIS & MVC.
- Strong skills on dot Net Framework using ASP.NET, C#.NET.
- Experience wif OOP/OOD (Object Oriented Programming and Design) like Encapsulation, Inheritance, Polymorphism, Reusability and Design patterns like Abstract factory, Singleton, MVC, Object pool a standard solution to common problems in software design Patterns in 3 - Tier, N-Tier.
- Experience in ADO.NET components such as Data Connection, Data Command, Data Readers, Datasets and Data Adapter
- Hands on experience in working wif XML, CSS, HTML and DHTML.
- Experience in UML Use Case Diagrams, Class Diagrams and ER-Diagrams using Rational Rose.
- Experience in working wif Windows Communication Foundation (WCF) and windows Presentation Foundation (WPF) frameworks.
- Hands on experience in Creating advanced UI layout, polishing the UI wif styles, templates and custom UI.
- Hands on experience in Creating Grid views, Data Templates, Cell Templates, Data Triggers and data binding using techniques like grids, declarative coding and dependency properties.
- Creating and consuming Service Oriented Architectures (SOAs) based WCF web services and ASP.NET Web Services.
- Experience in designing and branding Master Pages utilizing Server Controls, User Controls, Data Grid control, Form Validation controls, Custom controls and CSS.
- Experience in usingLanguage-Integrated Query(LINQ)query and retrieve data from different data sources (LINQ to Objects, LINQ to XML, and LINQ to SQL).
- Strong exposure in Database Design, and Database Programming (Views, Stored Procedures, Triggers and Cursors, Sequence) using SQL Server and MySQL.
- Strong Experience in JDBC, ODBC, ADO.NET and exposure to various databases such as SQL Server and MySQL.
TECHNICAL SKILLS
Tools/Methods: C#, C, C++T-SQL, PL-SQL
.NET Framework: 1.1/2.0/3.0/3.5/4.0/4.5
MS-SQL Server: 2000/2005/2008/2012, Microsoft AccessMicrosoft Excel.
ASP: .NETADO.NETXMLWeb ServicesWPF, WCFLINQ, SOAPHTML, CSSJavaScriptJQuery, IIS, JDBUML, OOPMVC, OOAD.
Windows: 9x/2000/XP/2003,2008 Server/Vista/7
Visual Studio: 2005/2008/2010/2012Visual Source Safe 2005Team Foundation Server 2012SQL Server Management StudioSQL Server Query AnalyzerSQL Server Enterprise Manager, ODBC.
PROFESSIONAL EXPERIENCE
Senior .NET Developer
Confidential, Ada MI
Responsibilities:
- Implemented extreme programming by using fast paced agile methodology, involving in task completion, user stories, and iterations.
- Responsible for designing the ASP.NET application using .NET Framework, Model View Controller (MVC) and IIS security models.
- Used Telerik MVC Controls like Grid, date picker, tab strip, pie chart, dropdown and combo box for a graphical user interface.
- Used Ajax to messaging and data management capabilities of Data Services directly from the JavaScript.
- Implemented web services wif SOA using WCF for passing data to multiple platforms.
- Created Stored Procedures to transform the Data and worked extensively in T-SQL for various needs of the transformations while loading the data.
- Monitoring & Analysis of SQL Log, Perform counters and Performance Tuning for all development and staging environment.
- Created Technical and functional document for a user to understand the full functionality of the application.
Environment: Windows 7, Windows Server 2008, Visual Studio 2012, .Net 4.5 framework, C#, ASP.NET MVC 4.0, Entity Framework 5.0, ADO.NET, Telerik Controls, AJAX, T-SQL, JavaScript, JQuery, WCF Services, SQL Server 2012, NUnit, MS Visio, IIS 7.0, TFS.
Senior .NET Developer
Confidential, Addison TX
Responsibilities:
- Participated in full development life-cycle using Object Oriented Programming concepts and agile methodologies (Extreme Programming and SCRUM) and Test-driven development (TDD).
- Implemented Proof of concept (POC) on the application to prove that the design is efficient.
- Designed and developed a windows application and component for this module using C# on .Net architecture.
- Implemented XML Web Services in C# based on SOAP protocols using XML extensively for data transfers.
- Used Web Services (SOAP, WSDL) for communicating wif other application and components.
- Designed Win Forms in C#.NET to displays results on screen.
- Used Design Patterns while designing the application like Singleton Pattern, Dependency Injection and Factory Methods.
- Implemented Multithreading to monitor objects to ensure that block of code runs wifout interrupting from any other code running on other threads.
- Used LINQ to SQL extensively for data transfer across the components.
- Possess extensive working experience in unit testing framework using NUNIT.
- Involved in creating tables, stored procedures in SQL for data manipulation and retrieval.
- DevelopedSQL Queriesto fetch complex data from different tables in remote databases usingjoins, database linksand formatted the results into reports and kept logs.
- Used Load Runner for load testing and performance testing and for examining system behavior and performance.
- Used SOAPUI for performance testing of web service.
- Maintaining the version of the project in Team Foundation Server (TFS) by merging the module developed wif latest version in TFS.
- Used TFS Power Tools to monitor the checkin's in the project and roll back improper checkin's which are not buildable.
Environment: Windows 7, Visual Studio 2010, .Net 4.0 framework, C#, Entity Framework 4.0, ADO.NET, AJAX, LINQ, T-SQL, JQuery, XML, LINQ, Web Services, Win Forms, SQL Server 2008 R2, SSIS, SOAPUI, Load Runner, NUnit, MS Visio, XSD2Code, IIS 7.0, TFS, TFS Power Tools.
Senior .NET Developer
Confidential, Austin TX
Responsibilities:
- Involved in requirement gathering, functional and technical specification.
- Implemented extreme programming by using fast paced agile methodology, involving in task completion, user stories, and iterations.
- Designed and developed a windows application and component for this module using C# to automatically update Sql tables using XML source files.
- Developed a back office tool which automates the pdf generation which combines xml and xslt.
- Involved in the development and production support for the data loading tools.
- Involved in developing SQL store procedures, tables, views and functions.
- Actively participated in daily scrum meeting and sprint meetings.
- Worked on the production tickets and other systems affected by it.
- Responsible for developing generic error handling and log files creation for the loader.
- Coordinated wif the QA team for the test plan and test case reviews.
Environment: Visual Studio 2010, .Net 4.0 framework, C#, Entity Framework 4.0, AJAX, LINQ, T-SQL, JQuery, XML, SQL Server 2008 R2, Oxygen 15.0, Beyond compare 3.3.8, IIS 7.0, TFS.
Senior .NET Developer
Confidential, MI
Responsibilities:
- Involved in gathering and analyzing requirements, technical specifications, development and testing of applications.
- Followed Agile Methodology to produce high Quality software.
- Designed and developed Dynamic ASPX web pages using HTML, JavaScript, CSS, C#.NET, ASP.NET, MVC, XML, and XLST.
- Developed Views using Master Pages, Partial Views, custom HTML helper and JQuery wif Razor view engine.
- Implemented and consumed Web Services using WCF.
- Extensively used Java Script for client-side validations.
- Intensively worked on WCF Services to support distributed computing and to enable applications to communicate wif each other.
- Extensively involved in writing Stored Procedures, Triggers and Transactions in SQL server 2008.
- Worked on controls like Stack panel, Dock panel, Wrap panel, Grid and Canvas Layout for rich UI.
- Used LINQ for querying in memory collections and database objects.
- Investigated bugs and interacted wif developers to resolve technical issues.
- Created test cases and performed N-Unit testing to rectify errors.
- Used SSRS and SSIS for Reporting and Integration service.
- Used TFS for version Controlling and Continuous Integration.
Environment: Visual Studio 2010, .Net 4.0 framework, C#, ASP.NET MVC 3.0 Framework, Entity Framework 4.0, AJAX, LINQ, T-SQL, JQuery, XML, WCF, SQL Server 2008 R2, IIS 7.0, SSRS, SSIS,TFS, SVN.
Senior .NET Developer
Confidential, CA
Responsibilities:
- Involved in Design and Analysis of the requirements as well as requirements procurement.
- Developed User Interface Layer for code behind logic of front-end.
- Developed User Interface Screens using MVC pattern, Windows Forms and C#.NET.
- Developed User Controls to enhance the component based development and enhancing reusability of controls.
- Designed, modeled multi-threaded, enterprise n-tier software agent using WCF web service hosted in a Windows service.
- UsedLINQ, WPF and WCF to communicate between DAL and other business components.
- Extensively used Web services & XML to interact between different layers.
- Experienced in LINQ (Language Integrated Query), LINQ to SQL, and LINQ to XML
- Developed custom controls in C# for various functionalities.
- Used the built-in mechanisms of SQL Server 2005 for the data integrity like Default, Not Null, Check, Unique, Primary Key, and Foreign Key, etc
- Developed Business Logic Layer for business logic components.
- Implemented Exception Handling using Microsoft Application Block of Enterprise Library.
- Implemented Data Access Layer using Data Access Application blocks of Enterprise Library.
- Developed an XML file for storing application wide configuration settings and implemented caching features of .NET.
- Developed test cases for the Unit Testing and fixing the system-testing bug fixes.
Environment: .NET Framework 3.5, Enterprise Library, ASP.NET, AJAX, ADO.NET, C#, Sql Server 2005, Team Foundation Server 2005, Web Services, WCF, WPF, Silverlight, LINQ, IIS, HTML, XML, Win Forms.
.NET Developer
Confidential, Topeka, KS
Responsibilities:
- Participated in full development life-cycle using Object oriented Programming (OOPS) concepts and agile methodologies.
- Designed and developed various abstract classes, interfaces, classes to construct the business logic using C#, ADO.NET. The middle tier contained all the business logic.
- Web Pages developed using ASP.NET2.0.
- Developed the application wif the concepts of Design patterns to produce robust code.
- Built the classes to serialize and deserialize the live object in various places.
- Performance tuning of .NET Application using Caching, Sessions etc.
- Making the application accessible through Windows and Form Authentication.
- Developed Web Services for user authentication and file transfer.
- Validating the user screens using JavaScript.
- Extensively used the Asp.Net Server and HTML controls to build the user screen as per the user requirement.
- Wrote HTTP Handler class for caching the data to avoid round trips to the database and configuring the multiple webconfig files.
- Securing the sensitive data and error handling information of the application in the configuration files.
- Coding for various Modules, Error Handling, Modification and Testing, Bug solving of the change requests.
- Created Store Procedures, Functions, Triggers, Indexes and Views using T-SQL in Development and Production environment for SQL Server 2005.
- Involved Unit Testing, Integration Testing and Regression testing in a regular basis to improve the performance of the application.
Environment: C#, ASP.NET, ADO.NET, JavaScript, XML, IIS5.0/6.0, Web Services, Crystal Reports 9, SQL Server 2005, T-SQL
.NET Developer
Confidential, Baltimore, MD
Responsibilities:
- Involved in the preparation of the Detail Design Documents, Object identification.
- Involved in designing and coding using ASP.NET, ADO.NET, C #, XML, XSL, and JavaScript & HTML.
- Worked extensively on web application using web services, Data Grids, data repeaters, Data sets data manipulation at Middle tier, and UI development using .net
- Designed webpages using Masterpages
- Used Rich server controls DataGrid controls of ASP.NET.
- Used ASP.NET Validation controls for Validating User Input and JavaScript for data validations.
- Created and deployed XML Web Services using ASP.NET. Consumed Web Services from both Windows forms and ASP.NET web applications.
- Developed business logic and code behind using C#.Net.
- Used validation controls in ASP.NET for validation purposes.
- Extensively used JavaScript scripting language for client side validations.
- Used ADO.NET objects for consistent access of data in the data access layer.
- Used Visual SourceSafe as central file repository.
- Employed XML to store and present data on the web server.
- Created tables, views and stored procedures using SQL Server 2000.
Environment: .NET Framework 2.0, C#, ASP.NET 2.0, Visual SourceSafe, ADO.NET, Web services, HTML, SQL Server 2000, Windows 2003 Server.
.NET Developer
Confidential
Responsibilities:
- Worked on creating User Interface Web Forms using Web Server Controls and User Controls.
- Involved in migrating Classic ASP and Classic VB pages to ASP.NET.
- Involved in documentation of design and user manual documents.
- Worked wif Web Server Controls like Drop down List, Hyper Link, Text Box, Check Box, Data Grid and Data List etc.
- Handled Client Side Validation using JavaScript.
- Involved in writing SQL Queries, Stored Procedure for all the Transactions in and out of the Database using SQL Server 2000.
- Used ADO.NET objects such as Data Adapter, Data Reader, Dataset and Data View for data access and modification.
- Implemented Forms Authentication for security.
Environment: C#, Classic ASP, ASP.NET, ADO.NET, JavaScript, CSS, Visual Source Safe, SQL Server, XML, Web Services.
.NET Developer
Confidential
Responsibilities:
- Analysis of the specifications provided by the clients.
- Involved in requirement gathering, functional and technical specification.
- Used N-tier architecture for presentation layer, Business and Data Access Layers using C#.
- Coding and debugging using ASP.NET and C#.
- Developed web forms using ASP.NET server controls and validated client side using Java Script.
- Used ADO.NET objects such as DataAdapter, DataReader and Dataset for consistent data access.
- Writing Database routines, stored procedures and fixing up standard specifications.
- Testing using Nunit testing.
- Involved in enhancing the business layer to provide more interfaces and functions needed for the system.
Environment: .NET Framework 2.0, ASP.NET, Web Services, SOAP Messages, C#. NET, Visual Studio .NET 2005, JavaScript, IIS, HTML, Crystal Reports, SQL Server 2005.
