.net Developer Resume
Lexington, KY
SUMMARY
- With 5+ years of experience as a software developer with a solid background in Microsoft.NET technologies.
- Experience in using Agile/Scrum, Waterfall and Rup software development methodologies for system design and development.
- Experienced in developing N - tier web applications using Visual Studio 2012/2013/2015/2017 , C#, ASP.Net 3.0/3.5/4.0/4.5/5.0 , ADO.Net, WCF, Web API, XML, Web Services (WSDL), Web Forms, and Microsoft .Net Frameworks.
- Strong work experience in developing applications in .NET Framework using ASP.NET MVC, C#, WCF, Restful Web API, SQL and MVVM.
- Good understanding and implementation of Object-Oriented Analysis and Designing (OOAD) for system design and development and Design Patterns like MVC.
- Experience using Microsoft Visual Studio to create Windows Form Applications, Console Applications, Class Libraries, ASP.NET projects and Web Sites.
- Have experience on working with .NET features like Events, Delegates, Generics, collections & Multithreading.
- Have experience in managing security features in the .NET framework like authenticating and authorizing users using Forms based authentication, creating Membership, Profiles and Role Providers
- Experience using Microsoft Visual Studio for projects involving C#, Entity Framework, ADO. NET, Web Services, HTML5, CSS3, JavaScript, MVC, Web Forms and WCF.
- Extensive knowledge of C# object-oriented programming language concepts like Abstraction, Polymorphism, Inheritance and Encapsulation.
- Proficient in SPA (Single Page Application) using Angular 2.0, AJAX, and HTML5 to create fluid and responsive Web Apps, without constant page reloads.
- Good Knowledge in design and development of user interface (GUI) using XML, XSL, XSLT, AJAX, HTML, DHTML, VB Script, JavaScript and CSS.
- Experience in working with Windows Communication Foundation (WCF), WPF in .NET Framework and LINQ.
- Extensive work experience with Data Adapter, Dataset and Data reader as a part of ADO.NET to access and update database
- Extensive experience in designing & normalization of relational database, creating complex database queries using SQL queries, Stored Procedures, Functions, Views, Indexes and Triggers in SQL Server.
- Experience in Code reviews, fixing defects and enhancing application performance.
- Good team player with excellent communication & interpersonal skills and an ability to work individually or as part of a team; quick learner in adapting new technologies that improve the business.
TECHNICAL SKILLS
Microsoft Technologies: ASP.NET, VB.NET, ADO.NET, Visual C#, Entity Frame Work.
Design & Development Tools: Visual Studio, Subversion, Visual Safe Source, Razor.
Languages: C, C++, C#, SQL, PL/SQL, T-SQL, UML 2.0.
Scripting Languages: AJAX, JAVA Script, VB Script, JQuery, Angular.js, Angular 2/4/6.
Markup Languages: HTML, XML, DHTML, XHTML
Other Technologies: .Net Remoting, Web Service, SOAP, WSDL, WCF, WPF.
Data Bases: SQL Server, Oracle, DB2.
Platforms: Windows and LINUX.
PROFESSIONAL EXPERIENCE
Confidential, Lexington, KY
.Net Developer
Responsibilities:
- Involved in requirement analysis, designing and development using AGILE methodology to implement the application.
- Created Business Logic Layer & Data Access Layers implementing the MVC architecture.
- Created C# batch programs to perform automated daily user authentication synchronization with the Enterprise Directory.
- Developed the reusable framework for the application using the ASP.NET MVC Framework 5.0.
- Used different types of Action Filters in ASP.NET MVC like Authentication, Authorization and Exception Filters.
- UsingAngular CLI to manage project, create components, and services. Using Services, @Input, @Output, Event Emitter, and Observables for components communication.
- Implemented web pages including tables, tree-tables, buttons, navigation bar inAngular, TypeScript, JavaScript, jQuery, CSS and HTML based on UI design.
- Used Angular 4 HTTP to retrieve data through Web API.
- Implemented client-side form validation, form view results using various components, services in Angular 4.
- Implemented Pagination, Created Angular Js controllers and services.
- Implemented interaction between frontend and backend using the JSON object.
- Working on N-tier architecture application with ASP.NET Web API and Entity Framework.
- Developed the application using ASP.NET concepts like Master Pages, Sessions, and Postbacks etc. using C#.
- Used ASP.NET MVC framework to support the use of Dependency Injection to inject objects into a class, instead of relying on the class to create the object itself.
- Implementing application using C#, ASP.NET MVC 5.0 with Razor View Engine, jQuery, AJAX, HTML5, CSS3, JavaScript and utilized Entity Framework Database First approach.
- Consume REST API for publish and manage email templates in SendGrid using C#.
- Build REST API using Web API framework and C# for save data from externals applications.
- Developed Web Services using WCF framework and C# for share data with external applications.
- Designing responsive User Interface (UI) Layouts for dynamic web pages using ASP.NET MVC 5.0, Web API, Bootstrap and Angular.JS.
- Designed and developed using framework Angular 2 along with HTML, CSS and Typescript.
- Worked with WSDL document and SOAP protocol while working with Web service. Developed and maintained portal using ASP.NET and C#.
- Performed store procedures using LINQ to Store Procedures and C# for save and retrieve data into database.
- Used ADO.NET objects such as Grid View with paging and sorting multiple records, Repeater Data Adapter, Data Reader, Data Tables and Dataset for consistent access to the data store.
- Used Team Foundation Server as versioning tool and the IDE made use of for coding purposes is MS Visual studio 2015/17.
- Worked with Entity Framework for accessing and storing the data in the database.
- Worked in an AGILE and SCRUM Environment, used Git for sub version.
- Actively participated in prioritizing the issues and identifying the root cause analysis and bug fixes. Involved in performing code reviews.
- Active participation in unit testing of the application to ensure quality.
Tools: /Technologies: .Net Framework, C#.Net, ASP.Net, Ado.Net, MVC 5, Razor, Web API, Angular 2/4, Bootstrap, WCF, WPF, Typescript, JavaScript, HTML, CSS, AJAX, Restful, SOAP, GIT, Entity Framework, GIT, Agile, SQL server and Windows.
Confidential, Columbus, OH
.Net Developer
Responsibilities:
- Worked with Agile Development methodology (SCRUM) and Pair Programming for all development phases of the SDLC.
- Developed Business Logic components in middle tier using C# and created complex business components in C#.Net using .Net Class Library assemblies.
- Created the application in .NET framework, and implement logic using C# and OOPS concepts.
- Involved in developing applications in C# and .NET Framework to meet the business requirements using Visual Studio.
- Implemented client and server-side validations using ASP.NET validations controls for handling form inputs.
- Implemented ASP.NET Validations Controls and JavaScript for the client-side validations in the Web pages and server-side validation in C# code behind.
- Involved in developing application in ASP.NET MVC, Restful services, Razor syntaxes and Razor view engines using Visual studio 2015.
- Used ASP.NET MVC framework to support the use of Dependency Injection to inject objects into a class, instead of relying on the class to create the object itself.
- Involved in migrating web services to WCF based on Service Oriented Architecture (SOA).
- Designed and developed a responsive web application using C#, ASP.NET, MVC 5, HTML5, JavaScript, jQuery, AJAX, CSS3 and Bootstrap.
- Created Angular JS controllers, directives, models for different modules of the application.
- Created templates using HTML & CSS and developed components using Angular JS and performed client-side tooling and testing & development with Angular JS and JavaScript libraries.
- For Responsive Web design used Bootstrap to build grids, layouts and components.
- Used Entity Framework to create Models and used tools to explore Web API.
- Used LINQ and Entity Framework ORM to exchange data between web applications and database objects.
- Used ADO.NET features, Dataset, Data Adapter, and Data Reader in the data access layer which was built by implementing a custom persistence layer that uses and ADO.NET and the caching.
- Connected to Data base tables and views using Entity Framework and implemented association between tables in the SQL Server.
- Implemented SQL Server for storing the data related to the recruitment and extensively worked on queries and stored procedures.
- Involved in daily stand-up SCRUM meetings with the team.
Tools: /Technologies: C#, .Net Framework, Visual Studio 2015, ASP.Net, Ado.Net, WCF, WPF, Entity Framework, MVC 5, HTML5, JavaScript, Angular.js, Bootstrap, CSS, AJAX, LINQ, Agile, SQL and Windows.
Confidential, Minneapolis, MN
.Net Developer
Responsibilities:
- Involved in understanding user requirements, designed and developed web UI and back end applications.
- Analyze, design, develop and document various applications/program modules using various .Net technologies and other Web development technologies.
- Implemented entire backend of the application inC#.NET using various object-oriented features like classes, interfaces, inheritance, polymorphism and Multi-threading.
- Used Entity Framework to interact with Database
- Enhanced and added web forms to an existing CRM application using ASP.NET technology.
- Development of HTTP services (REST) usingASP.NET WEB API.
- Implemented GUI using HTML, XML, CSS and Web Form Controls to create web pages, developed Master Pages.
- Developed WCF mechanisms like sessions, Instance management, and concurrency to make our services more robust and scalable.
- Involved in designing of WPF screens and implementing MVC design pattern.
- Efficiently worked on Visual Studio, Team Foundation Server (TFS) with respect to Collaborative development.
- Developed Web Forms for User Interfaces using ASP.NET with Server Controls, HTML Controls and User Controls.
- Designed and developed rich UI Screens with HTML, CSS and Angular.js.
- Used LINQ, WPF to communicate between DAL and other business components.
- Developed tables, stored procedures, views, functions and triggers to perform automated rules, updating to related tables in SQL server.
- Developed test strategies, test plans and test cases and performed Unit Testing to identify and resolve integration, functional and usability issues before deployment.
Tools: /Technologies: C#.NET, ASP.NET, Entity Framework, HTML, CSS, XML, WCF, WPF, TFS, Angular.js, LINQ, SQL and Windows.
Confidential, Dania Beach, FL
.Net Developer
Responsibilities:
- Involved in following SDLC process and agile methodologies to optimize the business process.
- Developed Business logic layer by using Object oriented concepts like Inheritance, polymorphism, encapsulation, Method over loading and abstraction.
- Designed applications based on MVC and developed web pages using ASP.NET, C# and XAML.
- Extensively used LINQ to create data entry web apps with LINQ to SQL to perform CRUD operations.
- Used C# and ADO.NET to implement secure middle-tier component using connected and disconnected environment strategies.
- Designed and implemented components that convert disconnected record sets to valid XML that is transformed by XSL/XSLT/XPATH files to HTML.
- Used N-tier architecture for presentation layer, Business and Data Access Layers using C#.
- Involved Coding and debugging using ASP.NET and C#.
- Developed web forms using ASP.NET, XML server controls and validated client-side using Java Script.
- In front end used ASP.NET, CSS, HTML controls and for business logic used C#.Net.
- Created web services like WCF, REST full services to make business transactions secure.
- Involved in coding the business logic layer and data access layer using C#.NET.
- Developed application in data access layer using ADO.NET.
- Obeyed organization privacy policies and followed windows authentication mechanism for successful Authorization and Authentication regarding the application.
Tools: /Technologies: .NET Framework, ASP .NET, MVC, Microsoft Visual Studio, C#, HTML, XAML, CSS, DDL, DML, LINQ, Entity Framework, TFS, Win Forms, SQL Server, ADO .NET and Windows
