Full Stack .net Developer Resume
Wilmington, DE
SUMMARY:
- Senior web application Developer with around 6 years industry experience in both front - end and back-end application design, development and maintenance with technologies including object-oriented design , software design patterns , MVC , n-tier architecture , relational database and administration.
- Outstanding . NET Full-Stack Developer with proven expertise in all phases of Software Development Life Cycle ( SDLC) .
- Worked extensively in front-end web development and design using HTML5, CSS3 and Bootstrap .
- Strong knowledge of front-end single page application development using Angular 2.0
- Expertise in developing Web and windows application using Microsoft .NET technologies such as ASP.NET MVC, ADO.NET Entity Framework, C#, MS SQL Server, LINQ, IIS.
- Experienced in designing web applications using ASP.NET Web Forms, Web Services, ASP.NET Web API, Windows Communication foundation.
- Proficient in designing and developing web applications, WPF, WCF services, and windows applications.
- Strong experience in creating and consuming RESTful and SOAP Web Services.
- Extensively used LINQ (LINQ to SQL), ADO. NET , ADO. NET Entity Framework in developing Data Access Layer.
- Extensive experience is object-oriented languages like C#, C++ and Java.
- Experience in relational database development, for creating complex database queries, writing Constraints, Indexes , Views , Stored Procedures , Cursors and Functions using SQL in SQL Server.
- Knowledge of creating SQL Server Integration Services (SSIS) packages.
- Experience in bug tracking, issue tracking using Jira .
- Excellent experience in OOPS and Design Patterns like Singleton , Factory .
- Experience in creating loosely coupled classes using Dependency Injection .
- Outstanding programming, problem solving skills, able to prioritize and meet deadlines in a fast-paced environment. Good team player with excellent interpersonal and communication skills.
TECHNICAL SKILLS:
Programming Languages: C#, C#, Java, C, C++, VB.NET, LINQ, \ Dependency Injection, Singleton pattern, JavaScript, SQL, PL/SQL, HTML5, CSS3, \ Factory Pattern, Inversion of control (IOC), Angular 2.0+. SOLID Principles.
Version Control: GitHub, Bitbucket, TFS, VSTS.\ Microsoft SQL Server, Oracle.
Frameworks: .NET Framework (3.5/4.0/4.5/4.6.1 ), ASP.NET \ Visual studio 2017, Visual Code, NetBeans, MVC (4.0/5.0), ADO.NET Entity Framework \ Eclipse, MS SQL Server Management studio. 6.0.
Web/ Cloud Technologies: IIS (7.0, 8.0, 10.0), Microsoft Azure, Apache \ ASP.NET Web API (2.1/2.1), WCF, Web Tomcat.\ Service, JSON.
PROFESSIONAL EXPERIENCE:
Confidential, Wilmington, DE
Full Stack .NET Developer
Responsibilities:
- Redesigned the Web application using Web API with Angular 2.0, ASP.NET MVC5, leveraged Entity framework (EF).
- Gathered requirement, conducted conceptual design, details analysis and technical specification.
- Designed and executed n-tier architecture for the application.
- Implemented routing to allow for the use of a Single-page-application (SPA) with different content using route Provider in the Module and ng-view in the HTML5.
- Implemented Client-side validation using Angular Custom Form Validation with ng-show and ng-hide.
- Implemented the database using Microsoft SQL server with MS SQL server management studio.
- Created Stored Procedures with optimized execution plan and secured transactions with exception handling.
- Implemented Code-First Approach to retrieve and store data in entity models.
- Implement Data access layer using Entity Framework and LINQ to interact with the database.
- Created and utilized Web API methods for database operations (CURD) with the use of Entity Framework to access and manipulate the data in the database.
- Used Angular 2.0 $http (post and get) in JSON format to retrieve and manipulate the data through Web API from Entity Framework.
- Applied design patterns like Singleton design pattern along with Factory design pattern to optimize application structure.
- Used Dependency injection to decouple objects so that no client code needs to be changed.
Environment: Visual Studio 2017, .NET Framework 4.6.1, Entity Framework 6.0, ASP.NET MVC 5, IIS, C#, Angular 2.0, JavaScript, HTML 5, CSS 3, SQL, Microsoft SQL Server, Microsoft SQL server management studio, Bootstrap 4.0, LINQ, IIS 10, JSON, jQuery, Razor View 3.2.6, Web API
Confidential, TREDYFFRIN, PA
Full Stack .Net Developer
Responsibilities:
- Redesigned the existing application using ASP.NET MVC Framework, C#, HTML5/CSS3 and Entity framework.
- The front-end features were redesigned using Angular, HTML, CSS, Bootstrap.
- The back-end technology was upgraded to ASP.NET MVC 5 Framework and SQL server 2016.
- Created Domain Objects (Models) in MVC 5 by using Entity Framework 6 Database First Approach.
- Created Send Email Task follow Data Flow Task to send notification emails to users who have subscribed for the event.
- Designed and customized MVC and Web API route to integrate .NET Framework and Single page application(SPA) that is created by using Angular.
- Created Angular Services and made it custom, self-contained, reusable, and testable to retrieve/add/update/delete data from Web API through HTTP GET/ POST/ PUT/ DELETE by using Angular/cli and Dependency Injection to components.
- Used LINQ queries and lambda expressions to perform operations against the database using Entity Framework 6.
- Effectively created/modified tables on SQL server.
- Modified and developed several complex stored procedures and used Triggers for alert purposes.
- Used Team Foundation Server (TFS) for source version control on a shared team environment.
Environment: Visual Studio 2017, .NET Framework 4.5, Entity Framework 6.0, ASP.NET MVC 5, C#, Angular 2.0, JavaScript, HTML 5, CSS 3, SQL, Microsoft SQL server, Microsoft SQL server management studio, Bootstrap 4.0, LINQ, JSON, jQuery, Razor View 3.2.6, Web API, Web services
Confidential
.NET Developer
Responsibility:
- The windows console application was designed using .NET Framework.
- The User Interface was developed using ASP.NET, C#.
- The system was built on Microsoft’s ASP.NET MVC5 Framework.
- The back-end system uses Entity Framework to interact with MS SQL Server, Add/Modify/Delete data in the database.
- Employee Role, permission was created using Areas in MVC Framework.
- Created templates to Add, Edit, Delete Employees and employee details by the admin/manager or anyone with permission to access the information.
- Implemented client-side and server-side validation.
- Used Microsoft’s language Integrated Language (LINQ) to write SQL queries while retrieving data.
- Created Stored Procedures, Triggers with exception handling capability.
- Team Foundation Server was used as the source control tool within the team.
Environment: .NET Framework 4.5, ASP.NET MVC5, C#, Entity Framework 6.0, Microsoft SQL Server 2008, LINQ, Visual Studio, MS SQL Management Studio
Confidential
Junior Web Developer
Responsibilities:
- Involved in development work using C#, ASP.NET, AngularJS, MVC, and SQL Server.
- Designed and developed various abstract classes, interfaces, inheritance to construct the business logic using C#, ADO.NET and SQL.
- Developed and managed databases using ADO.NET and Entity Framework, SQL Server. Configured and tested the application with SQL Server Management Studio
- Created database tables and wrote T-SQL Queries and stored procedures to create complex join tables and to perform CRUD operations
- Made application responsible using JavaScript, Bootstrap, Html, and CSS3
- Worked on Angular JS of Scopes, Models, Directives, Filters, Services, Dependency Injection, Routing and Prototyping
- Used Angular JS as framework to create a Single Page Application (SPA) which can bind data to specific views and synchronize data with server
- Designed SSIS Packages to transfer data from various sources like Text Files, CSV files, Delimited files, XML Files, Excel, Flat files to SQL Server
- Used jQuery for client-side validations and AJAX requests through all the portals
- Extensively used WCF for multiple services to interact with the application for the clients
- Utilized MVC built-in security features and token-based authorization to secure WEB API
- Used Microsoft Visual Source Safe (VSS) for all the source code maintenance needs
- Involved in unit testing and written various N-Unit test methods for testing the application.
Environment: Visual studio 2013, .NET Framework, C#, ASP.NET, SQL Server, ADO.NET, WCF, JavaScript, jQuery, Angular JS, HTML, CSS, AJAX, jQuery, XML, VSS, N-Unit
Confidential
.NET Developer
Responsibilities:
- This is a web-based application designed using .NET Framework, ASP.NET MVC5.
- ADO.NET Entity Framework is used in accordance with ASP.NET MVC to import database from MS SQL Server 2005.
- Various filters were used to implement authorization, error handling, cache management.
- Created responsive web pages using Razor views, ASP.NET, HTML5 and CSS3.
- Stored procedures are reused throughout the application to manage the database.
- Expertise in creating stored procedure, triggers and views in SQL server.
- Used code first approach with Entity Framework to interact with the database.
- Language Integrated Query (LINQ) is used with C# to write queries.
- Roles are created based on the designation to restrict access to information.
- VSTS was the tool used for version control.
Environment: ASP.NET MVC5, ADO.NET Entity Framework, C#, Microsoft SQL Server 2005, Razor Views, HTML5, CSS3, Bootstrap 3. LINQ, Visual Studio, MS SQL Management Studio