Senior .net Developer Resume
SUMMARY
- 6years of experiencein Design, Development, Integration and Implementation of Client/Server and web - based applications.
- Expertise in Microsoft technologies using .NET framework 4.6.1/4.5/4.0/3.5 with greatproficiency in creating web applications using Web API, ASP.Net MVC, WCF, Web Services.ASP.NET, C#, Entity Framework, ADO.NET, LINQ.
- Extensive knowledge of applying Object Oriented Analysis and Design (OOAD) concepts like Inheritance, Polymorphism, Encapsulation and Abstraction.
- Sound knowledge of several Design Patterns like Singleton, Factory and MVC.
- Good working experience with MVC and View Model patterns in creating and managingViews, Partial Views, View Models, Web API’s using ASP.NET MVC, Custom Error Pages.
- Experience in managing Security policies including Authentication and Authorization.
- Competent in Object Relational Mapping (ORM) technologies such as ADO.NET Entity Framework 6.0/5.0 and LINQ.
- Good experience in the front-end web development using HTML5, Cascading Style Sheets (CSS3), JavaScript, jQuery, Angular JS, Ajax and Bootstrap.
- Experience in design and implementation of services using Web Services, WCF SOAP\REST, creating REST services using ASP.NET Web API.
- Experience in designing database schema in SQL Server 2017/2016/2014/2008 and writing Complex Queries, Stored Procedures, Views and Triggers inTransact-SQL .
- Experience in hosting the web applications on IIS 7.0/6.0.
- Competent in using Microsoft Team Foundation Server (TFS) and GIT for Version Control and Source Code maintenance.
- Working Knowledge on Azure hosting.
- Working Knowledge on Azure Devops.
- Working knowledge on Azure pipelines in CI/CD .
- Working knowledge on Docker Containers
- Experience in using test frameworks such as MS Test and NUnit and XUnit frameworks.
- Worked on various development models in Software Development Life Cycle (SDLC) such as Agile (SCRUM) and Waterfall Model
- Very good Team player, Self-motivated, quick learner and hardworking professional with good organizational, leadership, interpersonal and communication skills.
TECHNICAL SKILLS
Languages: C, C++, C#, VB.Net, T-SQL, PL-SQL
Database: SQL Server 2014/2012/2008 , MS Access
Dot Net Technologies: ASP.NET 4.5/4.0/3.5, ASP.NET MVC 4.0/ 3.0, ADO.NET, C#.NET, WCF, Services,Win Forms, .Net Framework 4.5/4.0/3.5
Design Case Tools: Microsoft Visual Studio 2014/2012/2010 , Microsoft Management Studio 2014/2012/2008
Web Technologies: Angular JS, Bootstrap, jQuery, HTML5/4, XML, CSS3, CSS and AJAX\
Data Access: ADO.NET, LINQ to SQL, Entity Framework
Database Tools: SQL Server Management Studio (SSMS)
Business Intelligence: SSRS (Server Reporting Services), SSIS
Servers: IIS 7.5/7.0/6.0
Scripting Languages: Java Script and jQuery
Operating Systems: Windows 11/10/8/7
Version Control Tools: Team Foundation server, SVN
PROFESSIONAL EXPERIENCE
Confidential
Senior .Net Developer
Responsibilities:
- Rewritten the intranet application using C#.NET and ASP.Net Core framework.
- Developed microservices using Web Api 2.2.
- Hosted all the API applications using Azure App Service.
- Used Illoger to log the errors and exceptions to the Azure App Insights.
- Implemented Entity Framework for data interactions.
- Used LINQ extensively for data retrieving, querying, storage and manipulation.
- Extensively used SOLID priniciples through out the project to follow the coding standards.
- Worked on the POC to deploy the API application using docker containers.
- Worked on creating Build and Release pipeline using Azure pipeline.
- Used Active Directory federation services to secure the API’s.
- Used Swagger to do the API testing
- Used GIT as a code repository and TFS as a version control tools.
- Followed various branching strategies in creating a feature branches.
- Followed Agile Methodology to implement project requirements and deploy application in iteration manner.
- Written Unit tests using XUnit Test framework and Moq for mocking the data.
Environment: C#.NET, ASP.NET Web API, ASP.NET Core, JSON, LINQ, SQL Server Management Studio 2016, T-SQL, Entity Framework Core, Team Foundation Server 2017, Visual Studio 2019, Agile methodology.
Confidential
Developer/Analyst
Responsibilities:
- Developed intranet application using C#.NET and ASP.NET MVC framework.
- Implemented Facade and Dependency Injection design patterns.
- Implemented MVC architecture to support the use of Dependency Injection.
- Created Web API's to interact with multiple application to handle account work flow.
- Implemented Entity Framework 6.0 for data interactions.
- Used LINQ extensively for data retrieving, querying, storage and manipulation.
- Extensively used SOLID priniciples through out the project to follow the coding standards.
- Worked on C# Rules Engine application to handle business rules.
- Used Angular JS 1.6 in the UI to create Single Page application which can bind data to specific views and synchronize data with server using API.
- Configured deployment definition in Visual studio 2017 to release on Dev, UAT and Production servers and also setup IIS to publish application.
- Used VS2017 Team Foundation Server (TFS) to track tasks, User stories and bugs.
- Managed different projects on TFS by creating main and child branches.
- Followed Agile Methodology to implement project requirements and deploy application in iteration manner.
- Written Unit tests using MS Test framework and JustMock for mocking the data.
Environment: C#.NET, ASP.Net MVC, ASP.NET Web API, ASP.NET 4.6.1, JSON, LINQ, SQL Server Management Studio 2016, T-SQL, Entity Framework 6.0, Angular JS 1.6, Team Foundation Server 2017, Visual Studio 2017, Agile methodology.
Confidential, Memphis, TN
Application Developer
Responsibilities:
- Developed intranet application using C#.NET and ASP.NET MVC framework.
- Also converted VB6 application into ASP.NET MVC and extended its functionality.
- Implemented CRUD functionality with Entity framework in ASP.NET MVC.
- Implemented MVC architecture to support the use of Dependency Injection.
- Consumed Web Services (LDAPAuthentication) to validate input data, authenticate user and authorize user privilege.
- Implemented Client side validation using jQuery, JavaScript and Data annotations to do validation on the Model Data.
- Created WCF webservice to provide data for Offline Productivity reports and read/write access to it.
- Used VS2017 Team Foundation Server (TFS) to track tasks, User stories and bugs.
- Managed different projects on TFS by creating main and child branches.
- Followed Agile Methodology to implement project requirements and deploy application in iteration manner.
- Performed Unit testing using Nunit framework.
Environment: C#.NET, ASP.NET MVC, ASP.NET 4.5, CSS 3, JSON, LINQ, Java Script, jQuery, SQL Server Management Studio 2017, T-SQL, SQL Server Integration Services (SSIS), Entity Framework, Microsoft Visio, Team Foundation Server 2017, Visual Studio 2017, TFS, Agile methodology
Confidential
Programmer/Analyst
Responsibilities:
- Design and develop web application using ASP.NET MVC 4, Entity Framework 4.0 with Razor View Engine, HTML5, C#, Sql Server 2012 and WCF.
- Participated energetically in the daily stand-ups (scrum), sprint planning and sprint retrospective meetings.
- Developed user interface using MVC Html Helpers, HTML, Bootstrap, jQuery and CSS
- Worked extensively on jQuery Ajax calls for RESTful API's.
- Created Single Page Applications using AngularJS.
- Developed API using Web API that exposes data in JSON format that were consumed by this application along with other applications in the organization.
- Used WCF to communicate between DAL and other business components.
- Worked on Entity Framework ORM with Code-First approach.
- Used JQuery to perform Client-side validations and also performed Server side validations using ASP.Net Validation Controls like Required Field validation and Compare Validation etc.
- Used SQL Server 2012 as back-end database.
- Created Restful Services using ASP.NET, Web API and C#.
- Used TFS for version controlling, branching and merging from Development Server to Stage and Stage to Production Severs.
- Performed testing using MS Test framework.
Environment: ASP.NET MVC 4, C#, WCF, Web API 2, Entity Framework 6, SQL Server 2012, IIS, LINQ, Visual Studio 2013, jQuery, AngularJS, TFS, HTML5, CSS3, Bootstrap
Confidential
Project Intern
Responsibilities:
- Designed UI screens and code using Visual Studio 2010, C#.NET, AJAX, XML and CSS with object-oriented programming techniques.
- Design & Build the UI presentation in ASPX pages along with authentication and authorization.
- Designed the entire application flow for e-Tool using web forms.
- Developed web from using ASP.NET & Client-side scripting using Java Script and business logic using C#.
- Created stored procedure, views, and functions in SQL Server 2008 database.
- Extensively used ADO.NET objects for data retrieval and database updates.
- Written web services to integrate with other systems like SAP.
- Performed NUnit testing on the application.
Environment: .NET Framework 4.0, ASP.NET, C#, ADO.NET, XML, Web services, HTML, CSS, AJAX, SQL Server2008, IIS 6.0, Windows 2008 R2, VSS, NUnit, Visual Studio 2010, PL/SQL
Confidential
Trainee Engineer
Responsibilities:
- Involved in the complete Software Development Life Cycle (SDLC) including Analysis, Design, Implementation, Testing and Maintenance Involved in writing technical specifications.
- Worked on Agile Methodology (Scrum), TFS to meet timelines with quality deliverables.
- Designed and developed .Net application pages using Asp.Net, C#, MVC model, SQL server database.
- Created and maintained database objects like complex Stored Procedures, Queries, Tables, Views and SQL Joins.
- Designed ETL packages dealing with different data sources (SQL Server, Flat files and XML) and performed different kinds of transformations using SSIS.
- Integrated Asp.Net application pages with SharePoint to host the application pages in SharePoint environment.
- Written web services to integrate with other systems like SAP.
- Build jQuery libraries, C# common libraries (DLL’s) to use across this application and other applications as a common library.
- Responsible for maintaining versions of source code using Team Foundation Server.
- Supported application after deployment, implemented bug fix process and prioritization in enhancing the application.
Environment: Visual Studio ASP.NET, C#, ADO.NET, IIS, XML, JavaScript, jQuery, HTML5, CSS, MS SQL Server 2008, VSTFS 2010, LINQ.