.net/c# Developer Resume
Philadelphia, PA
SUMMARY
- Six and half years of extensive experience in Analysis, Designing, Development, Testing, Bug fixing, Documentation and Implementation of Client/Server and Web Technologies for various N - Tier applications.
- Understanding and exposure to the Software Development Life Cycle (SDLC), Agile Methodologies and extreme Programming techniques (Unit testing and Build Automation).
- Experienced in developing web-based applications using C#, ADO.NET, ASP.NET, VB.NET, WCF, WPF, LINQ, MVVM, MVP, Entity Framework, VBSCRIPT, JAVASCRIPT, HTML, jQuery, AJAX, CSS, XAML, Classical ASP & VB 6.0, Winforms.
- ImplementedASP.NET MVC (4.0/5.0)pattern mechanism for the development.
- Experience in data access using Web Services and ADO.NET Entity Framework.
- LINQ experience to work with Datasets, Objects, Entities as well as ADO.NET Entity Framework.
- Experience in designing and developing Databases in SQL Server 2005/2008 R2 which includes the development of functions, stored procedures and triggers using Transact SQL and PL/SQL.
- Experience in on Service Oriented Architecture, WCF.
- Expertise in Maintaining, supporting and troubleshooting applications and fixing bugs.
- Ability to quickly master new technologies and capable of working in-group as well as independently.
- Team Player with good technical, analytical and communication skills.
TECHNICAL SKILLS
.Net Technologies: ASP. Net, C#, ADO.Net, Web Services, WCF
Web Technologies: HTML, CSS, jQuery, AJAX, XML, JSON, LINQ
.Net Performance Tool: Wily, CLR Profiler
Databases: SQL Server 2008 R2/2005, MS Access
Operating Systems: Windows Server 2003, Windows XP, Windows 7.
Web Server: Internet Information Server (IIS).
IDE: Visual Studio.NET 2012/2010/2008/2005.
Reporting Tools: SQL Server Integration Services (SSIS), Crystal Reports.
Framework: Microsoft .Net Framework 4.5/4.0/3.5/2.0/1.1.
Versioning Tools: Source Safe 6.0(VSS),Tortoise
Methodology: Agile Methodology, Scrum Model, Water fall method.
PROFESSIONAL EXPERIENCE
Confidential, Philadelphia, PA
.Net/C# Developer
Responsibilities:
- Developed application using N tier methodology and followed AGILE methodology.
- Involved in Generic classes for Business Layer and Data Access Layer using C#.
- Developed applications using N tier methodology and followed AGILE methodology.
- Designed and developed web forms with ASP.NET, JavaScript, jQuery, JSON, HTML, XHTML, CSS, and Firebug.
- Implemented Cascading Style Sheets (CSS), HTML to attain uniformity of all web pages.
- Developed complex MVC Controller, ViewModels and Helper methods linked to backend database.
- Used Ajax control took kit to develop rich user interface experience.
- Implemented CRUD functionality with Entity framework in ASP.NET MVC and implemented sorting, filtering and paging with Entity framework in MVC.
- Created web methods in WCF Service using .Net and added caching in WCF Service using Memory Cache.
- Implemented forms based authentication to perform authentication and authorization.
- Used ADO.NET and entity framework for database interaction
- Developed SSIS packages to export data of flat file source to SQL Server Database.
- Designed and DevelopedWeb Servicesfor Business Logic Layer for Service Oriented Architecture.
- Deployed the Web application on the Production Server.
- Used Team foundation Server (TFS) for version control and Shelve pending changes of the source code along with the maintenance of the builds and the relevant documents of the same.
Environment: .NET, Entity Framework, Visual Studio 2010/2013, MVC 4.0/4.5, AJAX Toolkit, AGILE, JavaScript, JQuery, HTML, CSS, WCF Services, PL/SQL, TSQL, TFS, ADO.NET, SQL Server 2008 R2, C#.
Confidential, Omaha
C# Developer
Responsibilities:
- Interacting with the product Owner, Team Architect, Stake Holders to discuss different modules for development
- Used c# with combination of Entity framework and CSLA Architecture to develop the product
- Designed and Developed Custom Modules for each functionality in the product
- Used DevExpress (13.4/14.1) as a asp.net MVC tool to develop UI
- Used SQL server 2008 and Azure to retrieve the data.
- Written RESTFUL services/Service hosts as a part of service call to send/receive data from third party API
- Implemented object oriented programming for developing the Product
- Written several Stored Procedures, Quires and tables in database
- Written LINQ Quires in the code to manipulate the data retrieval
- Performed Application level tracing and Debugging
- Used HTML/CSS to provide required look and feel to product
- Extensively used JavaScript/JQuery to perform client side validations.
- Used Dot Net Nuke to develop modules/skins and packages for the product
- Used Dynamics GP Web Services to maintain the relation with Microsoft Dynamics
- Used TFS as a source control version for the code base.
- Worked in Agile Environment.
- Used TFS online as a source control Version
Environment: Visual Studio 2012, C#.Net, SQL Server 2008,, Web Services, DevExpress, Azure, TFS, HTML, JavaScript, JQuery, CSS,DNN.
Confidential, Dallas, Texas
C#/ .Net Developer
Responsibilities:
- Designed and developed web forms with ASP.NET, JavaScript, jQuery, JSON, HTML, XHTML, CSS, and Firebug.
- Implemented Cascading Style Sheets (CSS), HTML to attain uniformity of all web pages.
- Involved in developing the Code behind logic using C# Language for business logic of this web application in .NET Framework.
- Implemented this Project using ASP.NET MVC.
- Developed windows applications using winforms.
- Defined and implemented customized configurations settings for application local Web.Config file for incorporating user authentications and authorizations via role based security in order to restrict accessibility to certain modules.
- Used LINQ to Datasets, which uses ADO.Net to handle the communication with the database and Used LINQ to SQL, LINQ to XML and LINQ to Objects for retrieving the data efficiently and Just in Time manner.
- Cascading Style Sheets (CSS) was used for consistent look of the site.
- Used AJAX coding techniques to update parts of a web page.
- Created Windows services to create automation processing of XML.
- Developed WCF Services out of which one service will communicate with the services exposed by other tools to build Model to View.
- Responsible for maintaining a session of messages between a client and a service using WCF facilities.
- Used SQL Server Reporting Services (SSRS) for generating reports populated by data in databases.
- Developed the software using Agile Methodology.
- Involved in deployment of the application on the test and production servers.
- Used Team Foundation Server for the version control, branching and msbuild.
Environment: Visual Studio 2010,C#.Net,ASP.NET MVC3,JQuery,LINQ, ADO.NET,, SQL,HTML, Ajax, WCF Services, windows services, JavaScript, SSRS, SOAP, XML,TFS.
Confidential, Dublin OH
.Net Developer
Responsibilities:
- Understanding and reviewing the existing applications and involved with the Business team and implemented the tasks as per the Priority of Business Requirement.
- Involved indevelopment with SCRUMmethodology for iterative task completion by havingDaily Stand-ups.
- Implemented Cascading Style Sheets (CSS), HTML to attain uniformity of all web pages.
- Developed large numbers of WPF Forms, Custom Controls and User Controls using XAML language for UI, extensively used WPF for modifying, developing the Desktop AWARE Application
- Involved in designing GUI using VB.NET, and creating Active X Controls with Visual Basic 6.0
- Used MVP/MVVM Design patterns for designing the application.
- Involved in writing the Unit Tests for C# code of business logic in Presentation Layer.
- DevelopedWebservices to interact with third party systems to pull other Provider’s information.
- Developed SQL stored procedures for data manipulation and querying data from SQL.
- Maintained build versions and code versions usingTeam foundation Server’sVersion Control(TFS).
Environment: .NET, MVVM, VB.NET, Visual Studio 2010, AJAX Toolkit, AGILE, WCF Services, PL/SQL, TSQL, ADO.NET, SQL Server 2008 R2, C#.
Confidential
Web Developer
Responsibilities:
- Gathered the requirements and involved in requirement analysis.
- Designed the UI for some modules of the application using ASP.NET controls, VB Scripts.
- Involved in designing and developing the GUI for the user interface with various controls that include Grid View, Data List, Textbox, Calendar, List Controls, Dropdown, Validation Controls etc.
- Migrated some of the low level application from C# to VB.net to make application stable
- Develop Business logic layer by implementing Object Oriented Programming languages (OOPS) CONCEPTS abstraction, encapsulation, inheritance, polymorphism in C#.
- Documented the code for some of the modules
- Involved in documenting the user manual
- Handled many production issues and enhanced the User interface as per the requirements
Environment: .NET Framework 2.0, C#, SQL SERVER 2005, HTML, VB Scripts, CSS, JavaScript, ASP.NET, XML.
