.net Developer Resume
SUMMARY
- Solid understanding of Object Oriented Analysis and Design (OOAD), UML and RDBMS concepts.
- Hands on experience in design using Object Oriented Programming (OOP) Principles and Design patterns like Abstract factory, Singleton, Object pool a standard solution to common problems in software design.
- Experienced in working with Iterative Agile Programming Methodologies, Waterfall methodologies, Scrum and Test - driven development (TDD).
- Proficient in developing n-tier web applications and interactive software products using .NET Framework 3.5/4.0 /4.5, ASP.Net, C#, VB.NET, jQuery, JavaScript, HTML5/4, AJAX & JSON, XML, UML, CSS, Angular JS, SQL-Server 2014/2012/2008/2005 and Visual Studio 2017/ 2015/2013/2012/2010 .
- Extensive Knowledge on .NET Design Patterns including Dependency Injection (DI), Inversion of Control (IOC), MVVM (Model-View-View-Model) and MVC (Model-View-Control).
- Experience in design and development of Silverlight and WPF applications using MVVM pattern, Expression Blend, XML, XAML, Telerik RAD controls, Win Forms, ASP.Net applications using ASP.NET MVC 4/5 Entity framework.
- Experience in working with Kendo UI MVC for Developing Mobile Applications
- Experience in working with Web Services, WCF Services, ASMX web services, WCF RIA services and ADO.NET, Azure Web, Entity Framework, MS Azure.
- Experience in Design and Development of GUI (Graphical User Interface) using C# Win Forms and Windows Azure (Compute, Tables, Blobs, & Queues).
- Developed Outlook Add-In using WPF, C# and SQL Compact Edition along with Custom installation and integration of MSCRM Outlook client.
- Experience in using AAD (Azure Active Directory) for multi-factor authentication, privileged account management, role-based access control, application usage monitoring, and alerting.
- Experience in building mobile based apps using Xamarin studio and Cross platform in Visual Studio for iOS, Android.
- Experience in developing applications using Web Services, WCF, REST, WPF, WWF, SOAP, NHibernate and GIT.
- Experience in developing applications using Angular-Bootstrap like Grids, Toolbars, Panels, Combo-Box and Button etc.
- Experience in authentication methods SSO applications such as NTLM, Kerberos, LDAP.
- Hands on experience in using Web Server - IIS, Team Foundation Server (TFS), Visual SourceSafe (VSS), Data Transformation Services (DTS), System center configure management (SCCM).
- Proficient in writing Unit Test Cases for Business logic using TDD, Qunit test framework and MS Unit test framework, Microsoft Fakes Framework.
- Strong Experience in Automating Web Application Testing using Selenium WebDriver with TestNG framework
- Extensive knowledge of .NET security features such as Authentication & Authorization, Windows-based Authentication, Forms-based Authentication, Authorizing Users and Roles.
- Experience in Handling multi-threading using TAP and TPL patterns.
- Expertise in understanding user requirements and translating business requirements into technical solutions with excellent problem solving and troubleshooting capabilities.
TECHNICAL SKILLS
Programming Languages: C++, C# 5.0/4.0/3.0/2.0 , VB.NET, ASP.NET, T-SQL
Operating System: DOS, Windows NT/98/XP/2000/2003/Vista/2008, UNIX
Web Technologies: .NET Framework 4.6/4.5/ 4.0/3.5/3.0/2.0 /1. x, ASP.NET, MVC3.0/4.0/5.0, Web API, Silverlight 5.0/4.0/3.0, ASP.Net Ajax 3.0/2.0, JavaScript, Typescript, JQuery, Angular 2/4/6
Xml Technologies: XAML, XML, XDOCUMENT, XSLT, XPATH, XSL
UI Technologies: Win Forms, WPF, WCF, ASP.NET Web Forms
IDE Tools: VS 2015/2013/2012/2010 , SQL Server Management Studio
ETL Tools: SQL Server Integration services (SSIS 2012), Data Transformation Services (DTS)
Databases: MS SQL SERVER 2012/2010/2008/2005 , /SQL MS Access 2010/2007/2003 , Oracle 10g/9i/8i
ORM: Entity Framework, N Hibernate
Modeling Tools: UML, MS Visio 2010/2007
Reporting Tools: Telerik tool, SQL Server Reporting Services (SSRS), Crystal Reports
Servers: Windows Server 2008/NT, Microsoft IIS (7.5, 7.0/6.0/5.0/4.0 )
Middleware: WCF, ADO.NET 4.0/3.5/3.0/2.0 , MSMQ, Web Services, Enterprise Library 4.1/3.1
Version Control Tools: Visual SourceSafe2005, Subversion, Test Driven Development (TDD), Team Foundation Server 2010/2008, SharePoint 07/10/13, GIT
PROFESSIONAL EXPERIENCE
.Net Developer
Confidential
Responsibilities:
.
- Involved in initial phases of design, analysis and elicitation of requirements
- Followed Test Driven Development to develop the application
- Developed Agile methodologies to enable efficient and effective high-quality software development.
- Used Entity Framework Code First approach for the Data Access Layer for the ASP.NET MVC 5.0 application.
- Developed a new web application from the scratch by utilizing ASP.NET MVC which provides performance data visualization to users.
- Designed WPF Forms, Custom Controls and User Controls using XAML language for interactive UI
- Analyzed and designed new WPF application using MVVM and Repository pattern, from design to completion.
- Conducted and participated in code walkthroughs intended to ensure adherence to quality standards and consistency of code.
- Devised or modified technical solutions to solve problems. This requires research complex programming issues and implement both emergency stopgap solutions and longer-term solutions to permanently address reoccurring issues.
- Prepared time estimates for assigned tasks.
- Communicate problems, solutions, updates and project status to peers, customers and management.
- Maintained technical documentation.
- Takes responsibility for personal technical and professional growth so that he can best serve the DECSS users.
- Created Web API as a back-end and perform database operations (CRUD) through Entity Framework.
- Implemented code first approach entity framework to provide code flexibility and to have more customization options and full control over the code.
- Extensively used different data access and Object-Relational Mapping (ORM) frameworks such as Entity Framework (code first and database first approach), ADO.NET, MongoDB C# Driver.
- Experienced in creating complete Enterprise level web applications using .NET technologies such as C#, ASP.NET Web Forms, ASP.NET MVC,ASP.NET Web API,ADO.NET, Entity Framework, and LINQ
- Extensive proficiency in software development architectures and architectural patterns such as N-Tier Architecture, Onion Architecture, MVC, Repository and Unit of Work patterns.
- Good knowledge of design patterns and experienced in implementing those patterns such as Singleton, Dependency Injection, Abstract Factory and Factory Method.
- Strong SQL Server developer skills including writing Transact- SQL Queries, stored procedures, user defined functions, views
- Implemented Side-by- Side Migration of MS SQL SERVER 2008/2012/ 2016.
- Experience in using SQL Server Profilers, Index Tuning Wizard and monitor DB blocking.
- Experience in writing T- SQL (DDL, DML and DCL), Expert in implementing business logic in backend and reviewing T- SQL Code.
- Used WCF for developing and deploying services.
- Created a custom, single-page, responsive web application to replace a legacy line-of-business web application using Angular JS
- Involved in SOAP and Restful web services using SOAP UI, axis client.
- Developed custom controls using third party controls like Telerik.
- Created a Grid View to retrieve the data from DB using MVC architecture and Kendo UI.
- Used Kendo UI, Bootstrap, and jQuery libraries for more productive web design.
- Worked with Entity-Framework for Object-Relational Mapping (ORM).
- Developed Tests for Unit testing the developed components using N Unit Testing Framework.
- Used new C# features such as Generics, Iterators, Anonymous methods, Partial classes, Anonymous Types, Lambda Expressions and Extension methods.
- Developed Stored Procedures, Triggers, and Views in SQL Server 2012 for accessing the database.
Environment: Visual Studio 2015, 2017, ASP.Net MVC 5.0/4.0, Entity Framework 6.0/4.3, .Net Framework 4.5IIS, TFS, C#, ASP.NET, Web API, JavaScript, CSS3, Kendo UI, Bootstrap, Angular 2, Angular 4, Typescript, IIS7.0, HTML5, AJAX, WCF, TFS, GIT, XML, JSON, REST API, WCF Restful Services, DOM, REST Web Services, NUnit, LINQ, Crystal Reports.
.Net Developer
Confidential - Rochester, MN
Responsibilities:
- Involved in initial phases of design, analysis and elicitation of requirements
- Developed Agile Software Development methodologies to enable efficient and effective high-quality software development.
- Worked on enhancements of the Custom Applications built on ASP.Net MVC Framework.
- Worked on the User Controls, Debugging and performed Unit Testing of the Applications built on ASP.Net
- Developed visual components through WPF using XAML and Expression Blend.
- Creating and modifying the existing Java Script code in the UI of the Applications based on requirements.
- Retrieving data from the database by writing SQL Queries.
- Developed Complex database objects like Stored Procedures, Functions, Packages and Triggers using SQL
- Developed SQL triggers and Master tables for automatic creation of primary keys.
- Used WCF for deploying services.
- Wrote C#.Net programming according to company specifications and requests.
- Created Business Logic Layer & Data Access Layers to implement the MVC architecture.
- Developed modules of the application in ASP. NET MVC and involved in writing C# classes
- Built template pages in HTML using ASP. NET Master Pages for an intranet with custom styles.
- Developed Razor views (. cshtml) using HTML Helper methods and C# to display the wire information.
- Familiar with ASP. NET MVC routing and the way it is performed in Global. asax Register Routes method.
- Used Web services to communicate with the business layer objects.
- Responsible for Designing and Developing the Reusable UI Components Like MVC Master Pages "Layouts and Nested Layouts", "View Start" and MVC User Controls "Partial Views", creating custom site pages, lists, views and master pages.
- Experience with features of Angular 4 such as directives, dependency injection, modules and routing.
- Serve as a technical advisor and the primary implementer for new capabilities in JIRA.
- Created several Action methods in controllers in ASP. NET MVC which were used a routing mechanism between different views.
- Used ReactJS to create Controllers to handle events triggered by clients and send request to server.
- Used LINQ to Entity Framework using lambda expressions for communicating between business layer and database.
- Used the Kendo UI controls for more robust requirements. Controls used such as grid, panel, date picker, combo box, validation, dropdown and Autocomplete etc. throughout the application.
- Developed Controllers and action methods to process the incoming requests.
- Implemented windows authentication and created custom role providers to authorize the users.
- Develop complex MVC Controller, View Models and Helper methods linked to backend database.
- Implementation of client side validations using jQuery and ASP. NET MVC Validation.
- Designed and developed NoSQL solutions for all users along with Azure tables.
- Created SSIS packages to pull data from SQL Server and exported to Excel Spreadsheets.
- Worked with SQL Server Reporting Services (SSRS) for providing comprehensive reporting functionality for variety of data sources.
- Used TFS GIT and VSS as the source code repository.
- Used Cruise Control as build and continuous integrations tool.
- Implemented Data Access Layer using Entity Framework and LINQ.
- Extensively used Report Wizard, Report Builder and Report Manager for developing reports and deploying reports in SSRS.
- Implemented Unit Testing using VSTS and also involved in Integration Testing and Regression Testing.
- Used Microsoft Team Foundation Server for the purpose of version Control and source code maintenance needs.
- Developed system services SOA application platform for use by all web applications utilizing WCF services and the ASP.NET provider model.
Environment: Visual Studio 2015,2017, ASP.Net MVC 5.0/4.0, Entity Framework 6.0/4.3, .Net Framework 4.5, Oracle 12c, TOAD for Oracle 12.10, Angular 2/4, IIS, TFS, C#, ASP.NET, Web API, JavaScript, CSS3, Kendo UI, Bootstrap, Angular 2, Angular 4, Typescript, IIS7.0, HTML5, AJAX, WCF, TFS, GIT, XML, JSON, REST API, WCF Restful Services, DOM, REST Web Services, NUnit, LINQ, Crystal Reports.
.Net Developer
Confidential
Responsibilities:
- Involved in initial phases of design, analysis and elicitation of requirements
- Followed Test Driven Development to develop the application
- Developed Agile Software Development methodologies to enable efficient and effective high-quality software development.
- Used Entity Framework Code First approach for the Data Access Layer for the ASP.NET MVC 4.0 application using HTML5.
- Developed a new web application utilizing ASP.NET MVC which provides performance data visualization to users.
- Designed WPF Forms, Custom Controls and User Controls using XAML language for interactive UI
- Analyzed and designed new WPF application using MVVM and Repository pattern, from design to completion.
- Used WCF for developing and deploying services.
- Created a custom, single-page, responsive web application to replace a legacy line-of-business web application using AngularJS
- Involved in SOAP and Restful web services using SOAP UI, axis client.
- Developed custom controls using third party controls like Telerik.
- Experience on Entity-Framework for Object-Relational Mapping (ORM).
- Developed Tests for Unit testing the developed components using N Unit Testing Framework.
- Involved in Automation Environment setup using Eclipse, Java, Selenium WebDriver jars and TestNG.
- Experience in working on Application Built on VB.Net and worked on the enhancements of the application by Modifying the Existing VB.Net Code as per the business requirements
- Developed specifications and product documentation to plan and create automate test cases
- Used new C# features such as Generics, Iterators, Anonymous methods, Partial classes, Anonymous Types, Lambda Expressions and Extension methods.
- Developed Stored Procedures, Triggers, and Views in SQL Server 2012 for accessing the database.
Environment: C#, ASP.NET 4.6, VB6, WCF, SQL Server 2012, IIS, UML, HTML5, Visual Studio 2012, LINQ, Web API