Sr.net Developer Resume
New, YorK
SUMMARY
- Over 8 years of experience in all stages of software development life cycle (SDLC), which involves gathering teh user requirements, analysis, design, coding, implementation, debugging, testing and deploying of applications across different work environments.
- Good hands on noledge of Object Oriented Programming (OOPS) concepts including Inheritance, Abstraction, Encapsulation and polymorphism.
- Extensive experience with .Net technologies like C#, ASP.NET, ASP.NET MVC, .NET Frame work 3.0/3.5/4.0/4.5 , Web forms, ASP.NET AJAX, Web API and Web services using Visual Studio .NET 2010/2012/2013 .
- Good noledge on how to develop SharePoint based solutions like custom web parts, workflows, forms, pages.
- Good noledge in Delegates and Events, Generics, Serialization, Caching and Multithreading.
- Good noledge in Exception Handling, Debugging and Tracing by which teh whole application runtime can be seen and analyzed.
- Excellent noledge of Windows Communication Foundation (WCF), Windows Presentation Foundation(WPF) and Language Integrated Query (LINQ).
- Good experience in using LINQ in web pages to retrieve and update teh data.
- Excellent experience in designing and developing Winforms, Webforms, Web User Controls, Custom Controls, Server Controls and Web Service.
- Good hands on noledge with Data Adapter, Data Reader and Dataset in ADO.NET for data manipulation.
- Developing websites using ASP.NET MVC 4.0 in Visual Studio 2012
- Good working noledge of using HTML 4/5, CSS 2/3 and XML.
- Good experience on OR Mappers like Entity Framework and Nhibernate.
- Good experience in designing and implementing web applications using client - side framework for validations such as JavaScript to avoid teh need for post back and to improve their performance.
- Experience in developing of complex Stored Procedures, Queries, Joins, Triggers and Views like database objects using T-SQL.
- Good experience in IIS and also on creating and configuring virtual directories teh mapping them to physical directories.
- Good working noledge of Agile Methodologies (SCRUM).
- Good involvement in Unit Testing of teh application.
- Good experience on SQL Server Reporting Services (SSRS) and Crystal Reports for report generation, integration into .NET applications.
- Good in development and migration of applications to windows Azure platform.
- Good experience in developing web applications with responsive web design and Cross-browser compatibility. Can resolve complex issues related to business requirements and objectives.
- Excellent work ethics, self motivated and quick learner, willing to learn new technologies and third party products.
- Posses Strong team building skills and problem solving skills and good communication skills.
- Exceptionally able to learn new tools and technologies and can make efforts to work and manage time effectively.
TECHNICAL SKILLS
Programming Languages: C, C++, C#.NET, T-SQL
.NET Technologies: C#.NET, ASP.NET, ADO.NET, LINQ, ASP.NET AJAX, WCF, WPF, Web Services, ASP.NET MVC, ENTITY FRAMEWORK, WEB API, Fluent Nhibernate.
Web Technologies: HTML, CSS, XML, XAML, AJAX, XSD
Scripting Languages and Tools: JAVASCRIPT, J-QUERY, Bootstrap, FIDDLER, NOTEPAD++, SSRS.
Databases: MS SQL SERVER 2005/2008
Web Servers: IIS 6.0/7.0
Protocols: TCP/IP, HTTP, SOAP, JSON and SOA
IDE: Visual Studio 2010/2012/2013 , MS Office 2007/2010
Operating Systems: Windows, Unix, Linux, MAC
Versioning Tool: Team Foundation Server (TFS), Visual Source Safe (VSS)
Testing frameworks: MOQ
Browser: IE 7 & up, Firefox, Opera, Chrome and Safari
PROFESSIONAL EXPERIENCE
Confidential, New York
Sr.NET Developer
Responsibilities:
- Involved in collecting teh requirements, analyzing, design, coding, implementation, debugging, testing and deploying of application in Agile methodology.
- Designed and developed application using JQuery on client side and ASP.NET MVC in Service oriented architecture(SOA).
- Developed front-end using ASP.NET MVC. Involved in building a rich web experience using MVC and extensively used Web grid, MVC controls and many other controls with Paging and Sorting for displaying various data on teh page.
- Constructed teh Class diagrams in UML which shows classes, interfaces, associations and generalizations.
- Hands on experience in developing custom HTML MVC controls and MVC Routing.
- Designed ASP.NET Web API to serve hundred's of users simultaneously.
- Designed and developed dynamic CSHTML web pages using C#, ASP.Net MVC, JSON, HTML5, Java Script and JQuery.
- Implemented teh security reasons using ASP.NET controls, Autantication and Authorization.
- Made changes in web.config file according to teh requirements to configure ASP.NET MVC application.
- Handled both client side State Management ( view state, cookies and Query string) and Server side State Management (Sessions).
- Handled Caching Techniques such as page output caching and data caching effectively to improve teh performance of web application.
- Created teh presentation layer using web parts, navigation control, user control and used CSS to attain uniformity throughout all teh pages of teh application.
- Design and Implement WCF services layer hosted on Windows Azure.
- Analyzed Angular Js for doing validations but went with J-Query as per teh requirement.
- Used J-Query, JavaScript for Client Side Validations.
- Developed SOAP WCF Services upon a core architecture that is scalable, distributable, heavily multi-threaded and batch compatible and designed to serve hundreds of users simultaneously.
- .NET objects are converted into XML by using Data Contract as main mechanism in WCF.
- Developed User Controls for teh data in teh web applications using ASP.NET.
- Implemented Language Integrated Query (LINQ) for retrieving teh data effectively and in a timely manner.
- Extensively used Entity Framework code first for creating teh stores to improve teh performance.
- Extensively used of web services like SOAP, WSDL for communicating with different applications and its components.
- Implemented SOAP based protocols for web services to read teh XML files. Those web services are used for communicating different applications.
- Used T-SQL for developing Queries, stored procedures, triggers and functions for SQL Server database.
- Created packages using SSIS for data extraction from Flat Files and actively involved in migration of DTS packages to SSIS packages.
- Generated Reports using SSRS(SQL Server Reporting Services).
- Developed test driven development strategy guiding use of teh Nunit testing framework.
- Used Team Foundation Server (TFS) for teh purpose of version controls.
Environment: Visual Studio 2013, .NET Framework 4.5, ASP.NET MVC, C#, SQL Server, Windows Services, Windows Azure platform, XML, XAML, TFS, Master Pages, CSS, WCF, SOAP, T-SQL, JavaScript, SSIS, SSRS JQuery, Entity Framework 5.0 .
Confidential, Saint Louis, MO
.NET Developer
Responsibilities:
- Involved in requirement collection, design, development, analysis and customization of teh application in Agile methodology utilizing a test driven development(TDD).
- Experience of working on 3 tiers of all teh application having Business Logic Layer(C#), Presentation Layer and Database Layer (Database Connection and Security Settings).
- Developedwindows application in WPF andC#.NET to display teh information.
- Effectively used State Management to store application state specific information between page requests.
- Effectively handled ASP.NET caching techniques to improve teh performance of teh web application.
- Effectively implemented ASP.NET MVC to reduce code duplication and to limit teh propagation of change using C#.NET.
- Created Partial views in ASP.NET MVC for uniformity and used CSS for representation of teh user interface.
- Used Ajax for providing better environment for HTML-based applications.
- Deployed and maintained ASP.NET MVC applications running at IIS.
- Used JQuery for some controls to achieve asynchronous post back which resulted in better user interaction.
- Used JavaScript on CSHTML for client-side validation.
- Developed application using c#, LINQ, generics and various features of.NET 4.0
- Extensively used c# Generics for creating object collections and extensively implemented for maintaining type safety so that run time errors are reduced.
- Used ADO.NET and data objects such as Data Adapter, Data Reader, Dataset, Data table, and XML Text Reader /Writer for consistent access to SQL data sources.
- Designed WCF Services to support Distributed computing where services were consumed by end users.
- Involved in designing WCF web service using SOAP/HTTP to communicate with teh systems.
- Developed DAL using Entity Framework.
- Extensively used WCF data contracts to serialize proprietary classes and used XML serialization for transferring data between servers.
- Created Web Methods for Web services and provided Security.
- Created Queries using T-SQL Statements, views, Stored procedures for Selecting, Inserting, Updating and Deleting teh data into teh tables in SQL Server.
- Used Team Foundation Server(TFS) for version control.
- Designed and implemented SSIS Packages for data extraction and generated teh quarterly reports for management using SSRS Packages.
- Performed unit testing using Nunit and reviewed teh code
Environment: Visual Studio 2012, .NET Framework 4.0, ASP.NET MVC, C#, ADO.NET, WCF, WPF, AJAX, SQL Server, IIS, XML, SOAP, TFS, Master Pages, CSS, SSRS, SSIS, T-SQL, JavaScript, Entity Framework, Nunit.
Confidential, Atlanta, GA
.NET Developer
Responsibilities:
- Involved in all teh phases of Software Development Life Cycle (SDLC) to develop this application with Agile methodology using C# and ASP.NET.
- Involved in designing teh presentation layer of website using HTML, CSS.
- Used ADO.NET components such as command objects, connection object, Data reader, Data Adapter, Dataset and Data table objects for data base communication to retrieve and display data.
- Extensive usage of Delegates and Events to establish communication between theWinforms.
- Extensively used partial classes, generics, interfaces and object oriented concepts.
- Extensively used c# Generics for creating object collections and extensively implemented for maintaining type safety so that run time errors are reduced.
- Used Windows Communication Foundation (WCF) to implement Service-Oriented Architecture (SOA) using REST methodology, to SOAP messages between metadata points.
- Used State Management features such as View State, Hidden State, Session objects, Cookies and Query string to store teh application state.
- Effectively used Caching techniques to improve teh performance of teh application.
- Created ASP.NET Validation Control to enforce validations.
- To bind teh data to teh control and to display teh retrieved data, used ADO.NET data binding controls like Grid View.
- Used JavaScript to validate teh simple control instead of sending them to teh server side which kills teh performance of web pages.
- Used Web Services such as SOAP for communicating with other application and also used LINQ to retrieve data effectively.
- CreatedData Tablesand developedStored Proceduresfor all teh Transactions in and out of teh Database usingSQL server.
- Developed a Data Layer object inC# to execute stored procedures into aData Set, Data TableandData Reader.
- Designed and implemented SSIS Packages for data extraction and generated teh reports using SSRS Packages.
- Performed Unit testing according to requirement.
- Used Visual Source Safe(VFS) for purpose of version control.
Environment: .NET framework 3.5, Visual Studio, Winforms, C#, ASP.NET, Windows Services, JavaScript, Nunit, SQL Server, ADO.NET, SSRS, SSIS, HTML, CSS, AJAX
Confidential
.NET Developer
Responsibilities:
- Involved in all teh phases of Software Development Life Cycle (SDLC) to develop this application with Agile methodology using C# and ASP.NET.
- Involved in Object oriented Analysis and Design(OOAD) throughout teh project also involved in teh class diagrams and sequence diagrams.
- Designed and developed Winforms and User controls using C#.
- UsedWinformsto create functionality in networking module.
- Involved in developing User Interface (UI) as per teh business requirements in teh ASP.NET.
- Designed dynamic and browser compatible pages using HTML, CSS, JavaScript.
- Created Master Pages and used CSS Background, CSS Layouts, CSS positioning, CSS text, CSS border, CSS margin, CSS padding and CSS behaviors in CSS for representation of teh user interface.
- Involved in writing Stored Procedures, Database Triggers and Queries using SQL Server to fetch data from different tables.
- Wrote code to perform form Client Side Validations using JavaScript. validating teh client side controls and to extract teh data used Data Adapter, Data Reader, Dataset and Data Grids.
- Also configured teh web.config file for teh entire application.
- Performed Debugging to support teh software development.
- Involved in Unit Testing for teh entire application.
Environment: ASP.NET 3.0, .NET Framework 3.0, Visual Studio, SQL Server, Winforms, C#, JavaScript, CSS, ADO.NET.
