Senior .net Developer Resume
NY
SUMMARY
- Around Eight years of professional experience in teh scopes of software architecture, development, object - oriented programming, system analysis and design
- Experience in Software Development Life Cycle and Implementation of Client/Server applications using C#, VB.NET and SQL Server Management Studio 2012/08/05/2000 with N-tier development environment.
- Technical Expertise in Microsoft Technologies like .NET Framework 4.5/4.0/3.5/3.0 , C# 5.0/4.0/3.0/2.0 , VB.NET, ASP.NET, ADO.NET, IIS, Win Forms, Web Services, Web API, WCF,XML, Microsoft SQL server, Microsoft Team Foundation Server.
- Very well acquainted with teh concepts like inheritance, polymorphism, abstraction and encapsulation, have used them wherever Object Oriented Programming System (OOPS) is needed and also comfortable with teh SOLID principles.
- Worked extensively on MVC (Model View Controller), MVP (Model View Presenter) and MVVM (Model View ViewModel) software design patterns.
- Extensively developed web based applications using with C# .NET, ASP.NET, ADO.NET, JavaScript, JQuery, CSS/CSS3, Bootstrap, HTML/HTML5, DHTML, XML and Ajax.
- Experience in Twitter Bootstrap framework for developing rich UI
- Skilled in working all teh layers in N-tier Architecture such as Presentation layer, BLL, DAL as a Full Stack developer.
- Experience in Data accessing including using Data Adapter, Data Reader and Data Set in ADO.NET.
- Well versed with design and development of SQL Server and Oracle databases.
- Hands on experience in working with development of Stored Procedures, User Defined Functions, Queries, Indexes, Triggers and Views using SQL Server 2012/2008/2005 and T-SQL
- Expertise in implementing SOA using WCF technology developed and consumed WCF services with features versioning, security, optimization and reliability.
- Working experience on RESTful Programming using HTTP verbs for CRUD operations with ASP.NET MVC 5 and JSON.
- Worked in multiple projects while using different design patterns: Factory, Façade, Singleton, Unit of Work and Proxy.
- Experience working in fast paced environments like AGILE Development.
- Experience in developing applications using Web Services, WCF, REST and SOAP
- Expertise in Web forms GUI development including client and server components, custom controls user controls, Web Services, ADO / ADO.NET.
- Experience in developing business layer with LINQ and Entity Framework.
- Experience with teh Object Relational Mapping (ORM) using LINQ and thorough Knowledge of LINQ to Objects, LINQ to SQL.
- Prepared Technical design document, Use cases, Test cases and User manuals for various projects and good at Bug fixing, Code reviews, and Unit & System testing.
- Experience with Test-Driven Development (TDD) like N-Unit testing frameworks.
TECHNICAL SKILLS
Web Technologies: ASP.NET, ADO.NET, HTML5, JavaScript, CSS3, AJAX, Web Services, XML, JQuery, MVC, WCF, WPF.
Languages: VB6, C#, VB, C++, SQL Server, T-SQL.
Enterprise Servers: Microsoft IIS 5.1/6.0.
Databases: Access, MS SQL 2012/2008/2005 , Oracle 11g/10g/9i/8i.
Development Tools: Visual Studio 2012/2010/2008 , SQL Management Studio.
Reporting Tools: Crystal Reports, SSRS, SSIS.
Design Tools: MS Visio, MS Office, MS Project.
Source Control: VSS, CVS, TFS, Tortoise SVN.
Operating Systems: Windows NT/2000/XP/2K3, Linux.
Software Testing: MS Test Suite, Nunit framework, unit testing, UI, T-SQL Testing.
PROFESSIONAL EXPERIENCE
Confidential, NY
Senior .Net Developer
Responsibilities:
- Involved in object oriented analysis and design using UML (Unified Modeling Language) techniques such as use case, activity, sequence, class and component diagrams using Microsoft Visio.
- Its web based N-Tier application developed using SQL Server as Data Repository Tier, WCF Services (Data Access Layer) as Business Service Tier and MVC as Presentation Tier.
- Designed, developed, and customized several web pages using HTML5, DHTML, CSS3, Angular JS, Java Script and ASP.NET 4.5.
- Used ASP.NET MVC Page Controller pattern to add functionality to individual pages such that to accept input from teh page request and invoke teh requested actions on teh mode.
- Created views in MVC 5.0 using Razor Syntax.
- Developed and consumed WCF services for getting Commercial insurance premium quotes, Auto Supplement Rate quotes, county codes etc.
- Designed and developed reports using SQL Server Reporting Services for CIMS modules that are designed to take parameters for query, export into PDF/Excel/Txt formats.
- Used LINQ to Objects, LINQ to SQL to manage, query, and order teh list of contacts maintained by teh application.
- Developed tables, stored procedures, views, functions and triggers to perform automated rules, updating to related tables in SQL server.
- Implemented GUI using HTML5, TELERIK Controls, CSS and Web Form Controls to create web pages, developed Master Pages, user controls for reuse. Used Ajax Control Toolkit extensively for developing asynchronous and more dynamic parts in teh application.
- Created application level Error Log utility to log all teh errors for effective solution for halp desk.
- Used Team Foundation Server for version control.
- Performed extensive Unit testing using NUnit. Prepared test cases for functionality testing in each module.
- Performed Code Reviews (manual) to implement performance and coding conventions guidelines.
- Designed coded, tested applications and identified system deficiencies and recommended solutions.
Environment: Visual Studio 2013, .Net framework 4.5, C#5.0, ASP.NET 4.5, MVC 5.0, SQL Server 2008 R2, Ajax Control Toolkit, XML, XSL/XSLT, WCF, JavaScript, TELERIK Controls, Web Forms, HTML5, AngularJS, CSS, MS Visio, NUnit, SQL Server Reporting Services, Team Foundation Server (TFS)
Confidential, TX
Sr.Net Developer
Responsibilities:
- Involved in all teh phases of teh Project Life Cycle and also analysis of teh system based on n-tier architecture.
- Gatheird teh requirements from teh user and Documented teh requirements using UML Diagrams
- Designed reusable class libraries, implemented those classes using C#.NET, OOPS, WSDL, SOAP and .NET Reflection library to load persisted classes dynamically, simulating Factory pattern.
- Involved in Developing Rich Interactive GUI using Silverlight 3.0 User Controls, XAML and Microsoft Expression Blend/Designer.
- Created Styles, Templates in Silverlight in designing teh UI with XAML.
- Have worked on Silver Light 3.0 Controls for video streaming plug in for interactivity features.
- Used ASP.NET AJAX Toolkit controls like Script Manager, Update Panel and Modal Popup Extender within some web pages.
- Used extensively JavaScript and ASP.NET for AJAX Implementation and Client Side Validations.
- Effectively used CSS, HTML, UserControls, CustomControls and MasterPages.
- Best Utilized Microsoft Enterprise Library for designing security components.
- XML and SOAP were used to exchange structured and typed information with halp of web service over teh internet.
- All data transfers (requests/ retrievals), XML Schemas and XML namespaces transformation were performed using XSLT.
- Used LINQ to query different data source like arrays, xml file, and SQL Server 2008.
- Involved in creating services using WCF and used it across various parts of teh project.
- Experienced in maintaining a session of messages between a client and a service using Windows Communications Foundation (WCF) facilities.
- Used WCF for communicating to teh API and between teh layers.
- Have worked in multi-threading and messaging features for teh application to pass teh message from teh client to teh server side and extensively implement multi-threading capabilities.
- Involved in N-unit testing of teh application with different sets of inputs.
Environment: .NET Framework 3.5/3.0, ASP.NET 3.5/3.0, C#.NET, ADO.NET Entity framework, MS Visual Studio 2008/2005, SQL Server 2008, T-SQL, HTML,IIS 6.0, Silverlight, WCF, Web 2.0, Web services, WSDL, SOAP, XSLT, JavaScript, SSRS, AJAX, CSS, XML, XAML, Microsoft Enterprise Library, Nunit, Team Foundation Server (TFS).
Confidential - San Ramon, CA
.Net Developer
Responsibilities:
- Went through teh total project development life cycle and have a clear understanding of various tiers as teh project was a multi-tier application.
- Used ASP .NET controls like Data-Grid, Data-List and Repeater for displaying teh data in a clear format.
- Consumed Web Services using WCF for online transactions using C# and exposed them through SOAP and HTTP.
- Manage teh back-end connection to Microsoft SQL as teh data source using ADO.Net and write SQL queries, stored procedures and triggers to manage data.
- Created clustered and non-clustered index to aid faster retrieval of data.
- Utilized Entity Framework technology extensively for data retrieving, querying, storage and manipulation using LINQ Statements, views, User Defined Functions, Stored Procedures for creating/inserting/updating/deleting teh data into teh relational tables.
- Involved in application design based on MVC 3, Factory Design Pattern and OOPS.
- Developed teh Application using MVVM pattern in WCF
- Used SSRS to generate report viewer.
- Developed few C# classes, which is accessible by both controller and view, and passed teh data from Controller to view.
- Used simplified client and server side validation, better session management and powerful data access management using ASP .NET MVC
- Created T-SQL and PL/SQL Store Procedures, Views and User Defined Functions for fetching relevant data to UI for different VP Reports and Divisional Reports.
- Develop SQL Reporting Services web apps, using .NET principles.
- Have done data model principles, fit-gap analysis, prototyping, development, implementation, maintenance and support during teh product design and development.
- Used Visual SourceSafe (VSS) for version control during development.
Environment: C#, .NET framework, ASP .NET 3.5, MVC 3.0, Ajax, ADO .NET, MS Excel, XML, Visual Studio, T-SQL, PL/SQL, SOA, SQL Server, Visual Studio 2010, Visual SourceSafe, SSRS, SSIS, XAML LINQ
Confidential, Lake Success, NY
.Net Developer
Responsibilities:
- Involved in SDLC followed by agile methodologies to produce high quality software model using N-Tier Architecture.
- Based on teh requirement collected from teh Business analyst, created use case and design documents.
- Designed web application using three - tier architecture.
- Designed teh application based on MVC design pattern.
- Developed and designed web forms using ASP.NET, C# and XAML.
- Designed front end UI with halp of ASP.NET, Ajax Controls, and CSS.
- Implemented web based front end using ASP.NET, JQuery, CSS, HTML controls and business logic using C#.
- UsedSSISpackages to roll our data to Live Tables and to Processing Database.
- Developed database objects such asSSISPackages, Tables, Triggers, and Indexes using T-SQL, SQL Analyzer and Enterprise Manager
- Configure theSSISPackage for run time Parameters and Config file
- Develop teh Documents for Logging/Error Handling forSSISPackages
- Integrate theSSISpackage, converting all existing DTS packages of MS SQL by adding extraSSIStask.
- Developed complex Stored Procedures and views to generate various Drill-through reports, parameterized reports and linked reports usingSSRS.
- Developed custom reports and deployed them on server using SQL Server Reporting Services (SSRS).
- Promoted RDLs to Reporting Service Server (SSRS).
- Generated parameterized reports, sub reports, tabular reports usingSSRS2012.
- Designed, Developed and Deployed reports in MS SQL Server environment usingSSRS-2012.
- Generated Sub-Reports, Cross-tab, Conditional, Drill down reports, Drill through reports and Parameterized reports usingSSRS2012.
- Developed reusable custom data-access layer using ADO.NET.
- Used Ajax Update Panel for faster post back of teh data.
- Designed Presentation Tier (web pages) using teh Master Pages, Themes, Skins by utilizing HTML.
- Implemented a separate query processing using LINQ and created data entry web applications, with LINQ to SQL CRUD operations.
- Created and consumed WCF Web Services.
- Used Windows Authentication Mechanism for successful Authorization and Authentication of teh Credentials related to teh application.
Environment: .ASP.NET 3.5, MVC 3.0, ADO.NET, Microsoft Visual Studio 2008, HTML4, XML, CSS, JavaScript, LINQ, Entity Framework, IIS, TFS, Win Forms, SQL Server 2008
Confidential
.Net Developer
Responsibilities:
- Responsible for teh Design, Development and Delivery of all teh modules.
- Designed and developed web pages using HTML and CSS, maintained teh code behind using ASP.NET with C# and maintained teh client side functionality using JavaScript and JQuery.
- Used JavaScript, Ajax and JQuery for dynamic page updates and client side validations.
- Widely worked on ADO.NET Entity Framework for developing core data layers for teh distributed applications.
- Widely worked with Model Classes and ADO.NET Entity Framework for data access implementation.
- Designing and creating teh database using normalization techniques in SQL server 2000.
- Writing stored procedures, functions and triggers in SQL server 2000 and 2005.
- Successfully migrated data from Microsoft SQL Server 2000 to Microsoft SQL Server 2005.
- Responsible for working with local and international teams to deploy applications to QA and production environments.
- Testing, Debugging, and Tracing teh application for errors, Documentation and maintenance of program.
- Used Visual SourceSafe for version Control.
Environment: ASP.NET 3.5, Visual Studio 2008, Entity Framework, Win forms, SOAP, SQL Server 2000, SQL Server 2005/2008, HTML, XML, CSS, JavaScript, C#, VB, Crystal Reports, IIS5.0.
Confidential
.Net Developer
Responsibilities:
- Worked as a team member and was involved in complete lifecycle of teh project (Requirement Analysis, Design, Coding, QA and Implementation of teh Project). Worked closely with our QA team and Production Support group for teh final release of teh application
- Involved design and development of Web pages using ASP.NET, HTML and JavaScript.
- Involved in Coding using C# and ADO.net.
- Created web pages using controls like Data grids, Repeaters, Textbox, Button, and Dropdown List etc. All teh validations are done using teh server and client side validation controls.
- Developed and designed C#. Net pages required for registration.
- Extensively used XSLT for transforming teh data and XML in Business Layer.
- Created Tables and Indexes in Oracle and involved in writing Stored Procedures, Triggers, Functions and Views.
- Involved in debugging teh ASP.NET code and fixing teh bugs.
Environment: Visual Studio.NET, .NET Framework, ASP.NET 2.0, C#, XML, IIS, Win 2000, VSS, JavaScript, MS Visio, ADO.NET, Oracle.
