.net Developer Resume
Charlotte, NC
SUMMARY
- 5 years of professional IT Experience in design & development, testing and deployment in Web - based N-tier architecture systems and Windows Applications using Microsoft Technologies.
- Expertise in requirements gathering, analysis, functional and technical specifications documentation of Software Development Life Cycle.
- Proficient in using Microsoft Technologies .NET Framework 4.8, 4.7, 4.6, 4.5, 4.0, C .NET, ASP.NET, WCF, WWF, LINQ, ADO.NET and Visual Studio.
- Expertise in working with Data Controls such as Grid View, Data Grid, Data List, Details View, Form View and Repeater.
- Experience in working with ASP.NET Web forms and Win Forms, ASP.NET State Management, ASP.NET Caching features (Page and Data Caching mechanisms) and securing ASP.NET web applications using ASP.NET Authentication, Authorization and Roles
- Experience in developing web applications using Angular 10/9/8/7/6/5, HTML/HTML5, CSS/CSS3, DOM Manipulation, JavaScript, AJAX, jQuery, JSON and Twitter Bootstrap.
- Experience in developing various applications using Visual Studio.NET technologies like C#, ASP.NET, ADO.NET, Web services.
- Experience in securing web applications using ASP.NET authentication (Forms-based Authentication) and authorization mechanisms like authorizing Users, Roles and User Account Impersonation.
- Experience in using LINQ to SQL, Entity Framework and ADO.NET to develop Data Access Layer.
- Experienced in XML Web Services (SOAP, WSDL and UDDI), Service Oriented Architecture SOA concepts using .NET Framework
- Ability to work within a fast-paced environment, and interact supportively within a team, problem solving skills (debugging and troubleshooting), fixing bugs in application and N-Unit testing.
- Experienced in Configuration Management, setting up company Version policies, build schedule using GIT, Team Foundation Server (TFS).
- Effective result-oriented team player with excellent communication and inter-personal skills with a positive attitude towards work with adherence to time schedules and quality delivery.
TECHNICAL SKILLS
Languages: T-SQL, PL/SQL
Microsoft Technologies: ASP.Net 4.8/4.7/4.6/4.5 , C#.NET, ADO.Net, ADO, WCF, WPF,.NET Core, Azure
Web Technologies: HTML5, CSS3
UI Framework: Angular 2/4/5/6/7/8/9/10
Development Tools: Visual Studio.NET, TFS
Web servers: IIS Sever, Team Foundation Server
Testing Framework: NUnit
Configuration Management Tools: TFS, GIT
Design Methodologies: Agile, TDD, Iterative, Waterfall
OS: Windows
PROFESSIONAL EXPERIENCE
Confidential, Charlotte, NC
.Net Developer
Responsibilities:
- Involved in the complete Software Development Life Cycle (SDLC) including Analysis, Design, Implementation, Testing and Maintenance.
- Implemented MVC architecture using C# .NET, ASP.NET. Responsible for designing the ASP.NET application authentication using .NET Framework, Model View Controller MVC and IIS security model.
- Building Rest API’s using .net core/.net framework and deploying them in Azure portal, using HTTP Client and create, edit, display the data using HTTP Get, Post methods of web API. Also work on enabling the filters to get the required data.
- Refactored application utilizing ASP.NET Core, Angular 10/9, CSS, and Angular Material which provides performance data visualization to users
- Designed, assembled and developed reusable attribute-based directives package and also published the library as a NPM package thereby reusing across multiple SPA frameworks using ng-packager.
- Conducted Router Guard to redirect unauthorized user back to login page.
- Created asynchronous calls and created many custom models to return the JSON response and rendered it on the UI.
- Created REST Services using ASP.NET WebAPI and C# to expose analytics data to the clients and hosted them in IIS, Azure.
- Involved in testing like Unit test, Integration test, Acceptance test and Regression testing using NUnit and responsible for writing test scripts and scenarios.
- Used JSON format to send the request from one application to another application in WEB API.
- Used Microsoft Entity Framework Code First approach for the Data Access Layer and defined entities for data access with Microsoft SQL Server.
- Used Visual Studio .NET IDE to design the forms, develop and debug the application.
- 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 Framework 4.8, C#, MVC, Visual Studio, Angular 10, Typescript, HTML5, CSS3, Bootstrap, XML, JSON, REST, Azure, Team Foundation Server, Visual Studio 2019, Nunit, SQL Server 2019, Agile, Windows.
Confidential
.Net Developer
Responsibilities:
- Participated in full development life-cycle using Object Oriented Programming (OOPS) concepts and Agile SCRUM.
- Worked with ASP.NET Web Forms, Web Services, and State Management, caching features, configuring optimizations and securing the web application.
- Using Angular 8 the developed MDM (Mobile Device Management), Enterprise Settings and Device Configuration Editors with .Net core Web API as the backend.
- Created multiple TypeScript modules to manage written codes in Angular project.
- Extensively used WPF user controls to provide page documents along with native support of XML paper specification documents.
- Defined request-response message system, typically expressed in JSON or XML, which is exposed via the web—most commonly by means of an HTTP-based web server using server-side web API.
- Involved in retrieving data using LINQ to SQL and LINQ to Objects with ASP.NET, worked with the database using LINQ to SQL and Worked on LINQ to XML to generate complex XML and load data from XML.
- Developed SQL server stores procedures, Tuned SQL queries (using indexes and Execution plan). reports, Cascaded reports, Cached reports, Snapshot Reports, linked reports, Sub reports.
- Implemented Security Authentication for the Web APIs using OAuth 2.0.
- Virtualized the servers using Docker for the test environments and dev-environments needs and configuring automation using Docker containers.
- Used Jenkins for continuous integration and continuous deployments. Maintained the Version, Labeled Versions and Backups of the source using GitHub.
- Resolved issues reported by QA and UAT teams.
Environment: ASP.Net Framework 4.7, C#, MVC 5, Angular 8 Angular Material, TypeScript, JSON, XML, SQL Server 2017, Jenkins, GITHUB, LINQ, HTTP, WPF, Web API, Agile, Windows.
Confidential
.Net Developer
Responsibilities:
- Developed and implemented Software release Management strategies for various applications per the Agile process.
- Design and develop Web forms in ASP.NET 4.6 using C# implementing Presentation, Business Component and Database access layers.
- Developing web app in ASP.NET & Client-side scripting using Java Script and business logic using C#.
- Worked on .NET Security features such as Authentication & Authorization, Forms-based Authentication, Authorizing Users, Roles and User Account Impersonation, tracing.
- Develop systems using .NET components and implemented the Data Access layers using ADO.NET. Used ADO.NET objects such as data reader, data adapter and dataset for consistent access of the data from data layer.
- Used Compiled Queries, Multiple Contexts, Explicit Loading, and Save Changes to context after all database operations to improve the performance in Entity Framework.
- Worked on LINQ queries and ORM tools like Entity framework to exchange data between web services and database objects.
- Root cause analysis and fixing the IIS Web Server Related issues.
- Used Dataset, Data Table, Data Adapter, Data Reader and other ADO.Net connectivity controls and worked with Entity frame work
- Created login-based member s area that displays ASP.NET MVC web pages based on access levels and assigned Roles.
- Maintained the Version, Labelled Versions and Backups of the source using Team Foundation server (TFS).
- Created the Data Contracts, Message Contracts and Fault Contracts in WCF Services.
- Used Git to commit changes and coordinate with teammates for code changes.
Environment: .Net Framework 4.6, C#, ADO.NET, JavaScript, XML, LINQ, SQL Server 2015, AJAX, GIT, Jira, Agile, Windows.
