.net Developer Resume
Grand Rapids, MI
SUMMARY
- Overall 5+ years of extensive experience with all phases of Software Development Life Cycle (SDLC), including Analysis, Design, Development, Implementation and Deployment of Web Applications, Windows Applications using Microsoft Technologies.
- Experience in developing Web forms, User Controls, Custom controls and validating user inputs using validation techniques.
- Experience in design and development of Web/Console/Windows/Mobile applications with .Net Core, .NET framework using ASP.Net, ASP.Net MVC, ASP.Net Core, C#, MVC, MVVM, WEB API, Entity Framework, Restful Service, VB. NET, XML, SOAP, WPF, Web Services, WCF.
- Hands - on experience on front-end technologies like HTML5, CSS3, XML, AJAX, JavaScript, Bootstrap, AngularJs, Angular 2.
- Experience in developing ASP. NET Web custom controls, user controls, Data Controls like Data Grid, Rich UI with extensive use of ASP. NET, Bootstrap and jQuery.
- Developed, configured and deployed a variety of .Net Framework Applications including Win Forms, Web Forms, Web Services and Windows Services
- Hands-on experience in Azure Cloud Services (PaaS & IaaS), Storage, Web Apps, Active Directory, Application Insights, and Logic Apps.
- Experienced in developing stored procedures, functions and triggers using T-SQL and Microsoft SQL.
- Used Entity Framework database first approach to create models and entities to perform CRUD operations in the database.
- Experience with Unit testing, Integration testing & functional testing using mocking, creating dummy data using .xls and .txt format.
- Experience with Test-Driven Development (TDD) like N-Unit testing frameworks and MS unit Tests
- Experience in using Source Code Control Systems like Team Foundation Server (TFS), Visual Studio Team Services (VSTS), SVN and GitHub
- Excellent communication and interpersonal skills with the ability to work individually as well as collaboratively in a team and ability to adapt to new technologies.
TECHNICAL SKILLS
Languages: C, C#, ASP .NET, VB.NET, XAML, T-SQL, PL/SQL
Microsoft Technologies: ASP.NET, ASP.NET MVC, ASP.Net Core, ADO.NET, MVC, WCF, WPF, Win Forms, Web Forms, Web Services, Entity Frameworks, Silverlight
Frontend Technologies: HTML, CSS3, Java Script, jQuery, Angular, Bootstrap, NodeJS, Ajax
IDE Tools: Visual Studio IDE, SQL Server Management Studio
Databases: SQL Server 2008/2012/2014 , Oracle, PL/SQL, Azure
Middleware: WCF, Web Services, Web API
Development Methodologies: Agile Methodology
Source Control Tools: TFS, SVN, GitHub, Azure DeVops
PROFESSIONAL EXPERIENCE
.Net Developer
Confidential - Grand Rapids, MI
Responsibilities:
- Implemented the project according to the Software Development Life Cycle SDLC and programming by using fast paced agile methodology, involving task completion, user stories, and iterations.
- Developed the application using Visual Studio 2017, upgraded to .Net Framework 4.5.2 and related libraries.
- Developed ASP.NET MVC application using C#.Net, HTML, JavaScript, jQuery, Ajax, Angular JS, 2, SCSS, JSON.
- Implemented server-side validations using C# and ASP.Net validation controls and client-side validations using Angular JS.
- Developed ASP. NET Core application along Service Oriented Architecture (SOA) services
- Involved in Developing a Restful Web API using ASP.Net that provides Configuration Management data.
- Created ASP.Net Web API package with ASP.Net MVC to add Web API to a traditional ASP.Net Web Forms application.
- Used AngularJs to develop MVC App that integrated with the back-end Web API using AJAX to perform GET and POST data to backend servers.
- Worked with ADO.NET, LINQ, and Entity Framework to integrate the database with the applications.
- Deploying the applications into the Azure and extracting the data from the Azure cloud services.
- Started to use Azure Cloud Services and continuous integration (CI) with the cloud database.
- Creating Queries and joins on multiple tables, Functions and Triggers using LINQ in SQL 2012 for inserting/updating/ deleting the data into the relational tables.
- Created Stored Procedures for performing repetitive tasks in updating related tables using SQL Server 2012 database.
- Performed Unit Testing in developing web pages using NUNIT Tool
- Worked in application testing, finding and fixing bugs and maintenance of the application and providing a well updated application.
- Extensively worked for troubleshooting and fixing the issues.
- Used Team Foundation Server (TFS) for version controlling and assisting in documentation and creating help files.
Environment: Visual Studio 2017, ASP.Net MVC, ASP.Net Core, .Net Framework 4/4.5, C#, ASP.NET, MVC 4.0, AngularJs 2/4, Angular2, Web API, Java Script, jQuery, AJAX, ADO.NET, LINQ, Entity Framework, CSS3, Bootstrap, XML, Azure, SQL Server 2012 R2
.Net Developer
Confidential - Malvern, PA
Responsibilities:
- Involved in the complete SDLC including Analysis, Design, Implementation, Testing and Maintenance.
- Worked on ASP. NET MVC application using C#, Web API, HTML5, CSS3, JavaScript, jQuery, Angular2.0, Entity Framework Typescript 2.0.
- Created User Controls, Custom controls, Data Access Layer, Business Logic Layer Classes using C# and .Net 4.0 for web pages.
- Developed Webpages by using MVC Razor, HTML5, CSS3, JavaScript & jQuery
- Extensively used User interface controls which use jQuery to ensure client-side validation.
- Implemented UI using MVC 4.0, HTML5, XML, CSS3, JavaScript, Angular2.0, AJAX, Bootstrap to create responsive web pages, developed Layouts
- Used Angular2.0 framework to implement Single Page Application and Created HTML pages using Angular2.0 directives for driver and vehicle modules.
- Implemented Angular2.0 Services to bind the data and provide access to the data on the server
- Created various Angular Services & injected them into Angular Controllers (using Dependency Injection) to enable AJAX calls and created custom angular directives to create own HTML tags and induced functional behavior to those tags.
- Used a Bootstrap 3.0 from Angular platform and point it to the root component of the application instead of Angular ng-app
- Implemented Client side and server-side validations done using JavaScript and Validation Controls using AJAX calls
- Utilized Entity Framework 5.0 technology extensively for data retrieving, querying, storage and manipulation using LINQ
- Used complex formulas and queried the database to generate different types of ad-hoc reports using SQL Server Reporting Services (SSRS).
- Used SQL Server Integration Services (SSIS) transformations in the data flow of a package to aggregate, merge, distribute, and modify data
- Involved in testing like Unit test, Integration test, and acceptance test using NUnit unit testing framework and responsible for writing test scripts and scenarios.
- Used Microsoft Team Foundation Server (TFS) for version Control, source code control, project related document sharing and team collaboration.
Environment : Visual Studio 2015/2017, NET Framework 3.5/4, C#, ASP.NET MVC, Web API, AJAX, Angular 2.0, ADO. NET, Microsoft SQL Server 2008, JavaScript, Entity Framework, JSON, XML, HTML5, CSS, IIS 8.0, TFS
.Net Application Developer
Confidential - Chicago, IL
Responsibilities:
- Involved in the SDLC phase of requirement analysis, design, and development of the Windows application, web-based intranet application tool using Asp. Net MVC, Web Services and C#.
- Designed and developed Management application using ASP. NET 4.5, MVC 4.0, Razor, Bootstrap, Entity Framework 6.0, C#
- Created & Consumed WCF Services and used different bindings to make it available to different types of clients.
- Responsible for developing the reusable Components on UI (Views) by developing the Partial Views, View state, and reusable components for implementing the business rules with C#.
- Created WPF applications using MVVM architecture.
- Implemented CRUD functionality with Entity framework in ASP. NET, MVC 4.0 and implemented sorting, filtering and paging with Entity framework in MVC 4.0.
- Developed and implemented applications front-end using the HTML, CSS, and JavaScript framework and bootstrap.
- Established the connection between the UI and databases using the SQL Server 2012 and Stored procedures and complex queries for retrieving the data to the application
- Developed application using the WCF, Restful Web Services for getting good responsive to the application from all modules of utilization.
- Integrated Azure active directory for all user authentication/authorization and organization profiles.
- Developed an Azure based high performance computer to support the massive computation requirements of a client congressional redistricting of the Azure application.
- Implementing data binding MVC for the front- end development for current web applications.
- Used LINQ to SQL and Entity framework to database for retrieving the data and to update, insert or delete data from the databases.
- Used LINQ for data retrieving, querying, storage and manipulation interface screens developed using ASP. Net.
- For designing and developing the database objects like Tables, Views, and Complex T-SQL Store Procedures involving Joins and using Temporary Tables, User Defined Functions.
- Used NUnit Framework for writing test cases. Used Unity for dependency Injection.
- Used GIT as centralized repository to make changes, creating pull requests and push the commits.
Environment: Visual Studio 2015, C#, ASP.NET4.5, MVC 4.0, WCF, MVVM, HTML5, JavaScript, CSS3, WCF, Ajax, JSON, Microsoft SQL Server 2012, Entity Framework, NUnit, GIT.
.Net Developer
Confidential
Responsibilities:
- Involved in understanding user requirements, designing and developing Web application.
- Involved in gathering user requirement, prototyping the design and Maintained understanding of project limitations and capabilities.
- Involved in design and developing the web application using ASP.NET, C#.NET, VB. NET.
- Used Web Forms and Server controls in ASP.NET for end-user UI.
- Designed a working prototype model of the application using HTML, ASP. NET and CSS
- Used C# for ASP.NET server-side state management features such as application state, session state and profile properties.
- Developed the independent WCF (Windows Communication Foundation) services and defined Service Contracts for specific functionality in search module.
- Established communication between different applications running on same/different platforms using WCF
- Developed Web forms in ASP and HTML, CSS for styling the web pages.
- Programmed ADO.NET for communication between application and database, used extensively Data Grid, Data Set, Data Table, Data Views, Data Adapter and Data Readers to render reports.
- Developed Stored Procedures, Triggers, and Views in SQL Server for accessing the database.
- Developed applications using the best practices with TDD (test driven development) and implementing new technologies and new changes to the application.
- Used TCP (Transfer Control Protocol) and Named Pipes for the transportation of messages from clients to the WCF service hosts.
- Design of SQL Server 2008 tables, views, and development of T-SQL stored procedures (SPs), transaction logic, T-SQL queries.
- Developed T-SQL queries to fetch data as per the business requirements with proper tuning techniques
- Involved in unit testing, integration testing and deployment of the application
- Testing the application using the Regression test after making each modification to the application.
Environment: .Net Framework 3.5/4.0, Visual Studio IDE, XML, SQL Server 2005/2008, ADO.Net, ASP.NET 3.5/4.0, C#, Web Forms, Web Services, TCP, WPF, HTML, SSIS, SSRS, T-SQL
Jr.Net Developer
Confidential
Responsibilities:
- Effectively involved in various stages of the development starting from the project planning till production and maintenance using Agile Methodology.
- Enhanced and Developed the GUI of the Website using JavaScript. ASP.NET, HTML, VB. NET.
- Developed Web Forms for User Interfaces using ASP.NET and C#, .NET using Server Controls, HTML Controls and User Controls.
- Implemented Banking Security Features using ASP.NET Login Controls, Personalization, Membership, Authentication and Authorization
- Worked comprehensively on C#, ASP.NET for building backend and building Client-Side Validation using Query and AJAX Control toolkit.
- Developed Custom User Controls and enhancing the business layer to reduce the Complexity in UI Coding and provide better look and feel for the developer and user.
- Developed application using the WCF, Restful Web Services for getting good responsive to the application from all modules of utilization.
- Designed and implemented Data access layer using ADO.NET to connect and retrieve or manipulate database information using VB.Net.
- Creating applications using VB.NET and enhancing projects for .NET applications
- Proficient in developing database objects like queries, stored procedures, Packages, SQL Programs, Functions, Cursors, Reference Cursors, Dynamic SQL, Tables and Ref Cursors using PL/SQL.
- Implemented service layer using WCF services. Implemented service interfaces and contracts.
- Implemented automated emails using SMTP for users to send suggestions, alerts, confirmation notifications etc.
- Created Cascading Style Sheets (CSS) and HTML to design look and feel of the web pages.
- Used the ASP.Net State Management techniques like Session State, View State to retain the values between the page’s transactions, where session is managed in out Proc mode.
- Created Stored Procedures for performing repetitive tasks in updating related tables using SQL Server 2008 database.
- Implemented Master page to allow centralizing the common functionality of the pages, so that we can make updates in just one place.
- Worked on model classes and ADO.NET, Entity framework for data access implementation and modification
- Performed Unit testing (using NUnit), Integration Testing, and Performance Testing.
- Involved in using the GitHub for the web services graphical interfaces and also for bug tracking, feature request, task management and wikis for applications.
Environment: Visual Studio 2008/2010, C#, .NET Framework 3.5/4.0, SQL Server 2008/2010, ASP.Net 3.5/4.0, Web Forms. ADO.NET, WCF, jQuery, CSS, PL/SQL, Web Services, XML, XSL, HTML. LINQ, TFS