Senior .net Developer Resume
NY
SUMMARY
- Around Eight years of professional experience in the 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 wif 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 wif the concepts like inheritance, polymorphism, abstraction and encapsulation, have used them wherever Object Oriented Programming System (OOPS) is needed and also comfortable wif the 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 wif 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 the 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 wif design and development of SQL Server and Oracle databases.
- Hands on experience in working wif 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 wif features versioning, security, optimization and reliability.
- Working experience on RESTful Programming using HTTP verbs for CRUD operations wif 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 wif LINQ and Entity Framework.
- Experience wif the 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 wif 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 dat to accept input from the page request and invoke the requested actions on the 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 dat 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 the list of contacts maintained by the 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 the application.
- Created application level Error Log utility to log all the errors for TEMPeffective 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 the phases of the Project Life Cycle and also analysis of the system based on n-tier architecture.
- Gathered the requirements from the user and Documented the 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 the UI wif 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 wifin some web pages.
- Used extensively JavaScript and ASP.NET for AJAX Implementation and Client Side Validations.
- TEMPEffectively 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 wif halp of web service over the 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 the 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 the API and between the layers.
- Have worked in multi-threading and messaging features for the application to pass the message from the client to the server side and extensively implement multi-threading capabilities.
- Involved in N-unit testing of the application wif 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 the total project development life cycle and have a clear understanding of various tiers as the project was a multi-tier application.
- Used ASP .NET controls like Data-Grid, Data-List and Repeater for displaying the data in a clear format.
- Consumed Web Services using WCF for online transactions using C# and exposed them through SOAP and HTTP.
- Manage the back-end connection to Microsoft SQL as the 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 the data into the relational tables.
- Involved in application design based on MVC 3, Factory Design Pattern and OOPS.
- Developed the 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 the 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 the 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 the requirement collected from the Business analyst, created use case and design documents.
- Designed web application using three - tier architecture.
- Designed the application based on MVC design pattern.
- Developed and designed web forms using ASP.NET, C# and XAML.
- Designed front end UI wif 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 the 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 the data.
- Designed Presentation Tier (web pages) using the Master Pages, Themes, Skins by utilizing HTML.
- Implemented a separate query processing using LINQ and created data entry web applications, wif LINQ to SQL CRUD operations.
- Created and consumed WCF Web Services.
- Used Windows Autantication Mechanism for successful Authorization and Autantication of the Credentials related to the 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 the Design, Development and Delivery of all the modules.
- Designed and developed web pages using HTML and CSS, maintained the code behind using ASP.NET wif C# and maintained the 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 the distributed applications.
- Widely worked wif Model Classes and ADO.NET Entity Framework for data access implementation.
- Designing and creating the 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 wif local and international teams to deploy applications to QA and production environments.
- Testing, Debugging, and Tracing the 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 the project (Requirement Analysis, Design, Coding, QA and Implementation of the Project). Worked closely wif our QA team and Production Support group for the final release of the 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 the validations are done using the server and client side validation controls.
- Developed and designed C#. Net pages required for registration.
- Extensively used XSLT for transforming the 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 the ASP.NET code and fixing the bugs.
Environment: Visual Studio.NET, .NET Framework, ASP.NET 2.0, C#, XML, IIS, Win 2000, VSS, JavaScript, MS Visio, ADO.NET, Oracle.
