Fullstack .net Developer Resume
AtlantA
SUMMARY:
- Senior .NET Developer with 12+ years of experience in web application design, implement of Object - Oriented Design, software design patterns, Onion Architecture, Service Oriented Architecture (SOA), MVC, N-Tier Architecture, relational database design and administration.
- Solid Principles of Object Oriented Analysis and Design (OOAD), UML and RDBMS concepts.
- In-depth knowledge of front-end web development Single Page Application (SPA) development and design using HTML5, CSS3, Bootstrap3/4
- Extensive knowledge in JavaScript, jQuery, jQuery UI, Ajax, Typeahead, Data Table, Typescript, client-side framework using Angular 2/4/6 and server-side framework using ASP.NET.
- Strong experience in Software Development Life Cycle (SDLC), design, development, and deployment of high-performance, scalable, distributed applications in object-oriented design(OOD).
- In-depth knowledge of front-end Single Page Application (SPA) development using Angular frameworks.
- Solid understanding of JavaScript, jQuery, AJAX, and Angular 2/4/5/6.
- Profound knowledge of front-end web development and design using HTML5, CSS3, SASS, and Bootstrap3/4.
- Experienced in Angular Material components such as mat-table, mat-grid-list.
- In-depth knowledge of developing web applications using ASP.NET web forms, ASP.NET MVC.
- Solid understanding and experienced in Asp.Net Identity Framework.
- Extensively used ADO.NET and ORM tools such as Entity Framework and LINQ to SQL interact data between web application and database objects.Experience with unit testing frameworks such as Jasmine, Karma.
- Good experience in analysis and design in the RDBMS environment and MS SQL Server which includes the development of Functions, Queries, Stored Procedures, Views, Joins and Triggers using T-SQL.
- Experienced with developing applications using design patterns such as ASP.NET MVC, Unit of Work pattern and Repository pattern.
- Solid understanding of the REST architectural style and building RESTful Web APIs.
- Experienced in developing Service Oriented Architecture (SOA) using .Net services, SOAP, Windows Communication Foundation (WCF).
- Experienced with Software Configuration Management, Source Control, and Version Control using Team Foundation Server (TFS), Git and JIRA.
- Worked extensively with iterative Agile methodologies and SCRUM, Waterfall methodologies.
- Worked on SQL Server Integration Services (SSIS) and SQL Server Reporting Services (SSRS) to deliver customized data reports and data conversion.
- Experience in Angular2/4/6 by implementing routing, components, services and directives on the User Interface development.
- Worked with ASP.Net, MVC Frameworks 6.0/5.0/4.0/3.0/2.0 and implemented controller actions and Views, Partial Views, Areas, Sections, Strongly Typed Views and View Models with State Management, Security, Caching features and configuring optimizations etc.
- In-depth knowledge & experience of software Design Patterns including Singleton, Prototype, Factory, and Unit of Work & Repository Pattern.
- Proficiency in Service-Oriented Architecture (SOA), MVC, N-Tier Architecture, and Relational Database Design. Proficiency in developing web applications using Web Forms and MVC.
- Experience in design and implement of Relational Database including Normalization, Stored Procedures, Triggers, Views, User Define Functions, SSIS Packages and SSRS Packages in MS SQL Server.
- Proficiency in Object-Relational Mapping (ORM) using ADO.NET, Entity Framework, LINQ and Lambda expression. In-depth experience in Web Services, WCF and Web API development.
- Experience in SQL Server Integration Services (SSIS) and SQL Server Reporting Services (SSRS) to deliver data conversion, ETL solutions, and customized data reports.
- Experience in developing front-end Single Page Application (SPA) using AngularJS, HTML5, CSS3, Bootstrap, JavaScript, and jQuery. Highly Proficient at writing test cases and using unit tests including NUnit and Jasmine to validate development releases with Test-Driven Development (TDD) methodology.
- Expertise in Database Design, Normalization, writing Stored Procedures, Triggers, Views, Functions and SSIS Packages in MS SQL Server.
- Experienced in Object-relational mapping using ADO.NET, Entity Framework 5/6, LINQ to SQL and LINQ to Object, Auto Mapper. Highly proficient in writing test cases and using Unit Tests by using testing framework such as Nunit and Visual Studio Test Framework to control the code quality with Test-Driven-Development (TDD) methodology.
- Extensive knowledge of .NET security features such as Authentication & Authorization, Windows-based Authentication, Forms-based Authentication, Authorizing Users and Roles.
- Optimized Entity Framework data loading performance by appropriately deciding where to use lazy loading vs. eager loading.
TECHNICAL SKILLS:
Web: .NET 2.0/3.0/3.5/4.0/4.5/5.0, ASP.NET MVC 5, AJAX, HTML, JSP, JavaScript, CSS, XML, XSD, AJAX, WPF, WCF,WWF, Silver Light, LINQ, Angular 2/4, HTML 5, ASP.Net Core 2.0, Prism, Type Script, .Net Framework 4.0/4.6, .Net Core
Languages: C#, VB.NET, ADO.Net, LINQ, Web Services, ASP.Net AJAX, ASP.Net MVC 5, Microservices, Node JS, ASP.Net Core 2.0, J-Query, Entity Framework. 6.0, Visual Studio 2017, knockout JS, Type Script
Database: SQL Server 2008/2012/2017, Oracle 10g, MS Access, T-SQL, Transact SQL, PL/SQL, Stored Procedures, Triggers, SQL, Query Optimization, Database normalization, DTS, SSIS (SQL Server Integration Services), Performance Tuning, DB2, Mongo DB, No SQL
Tools: Microsoft Visual Studio 2005/2008/2010/2015/2017, VSS (Visual Source Safe), DevX Tools, VSTS, Team Foundation Server, Rational Clear Case, Microsoft Stream Insight, Repliweb, Squirrel
Versioning Tools: TFS, VSS Management, GitHub, SVN, P4V, BitBucket, Jira
Collaboration: MSOffice, Visio, UML, Office Communicator, Live Communicator, WebEx
Domain Knowledge: Healthcare, Financial services, E-commerce applications, Business applications, CMS applications, Legacy Services, Merchant management applications and Banking Applications.
Testing: Unit Testing, Analyzing and preparing Test plans, Test cases, Test documents, Rational Clear Quest, Integration Testing, Automated Website Testing, TDD
Application Servers: IIS 7.0/6.0/5.0.
Reporting Tools: Crystal Reports, SQL Server 2017, SQL Server Reporting Services 2008/2012, SSIS 2008/2012, SQL Server Analytical Services 2008/2012, Data Modeling.
PROFESSIONAL EXPERIENCE:
Fullstack .NET Developer
Confidential
Responsibilities:
- Involved in the complete Software Development Life Cycle including Analysis, Design, Implementation, Testing and Maintenance.
- Responsible for designing and developing the Application using ASP. Net MVC, Razor view engine & UI using HTML, CSS, JQuery, JavaScript.
- Responsible for making AJAX Calls for the UI Interactions to the Controller Actions using JQuery and getting the Data back as JSON and parsing it onto the UI.
- Hands on experience in developing RESTful WCF Service and ASP. NET Web API . NET CORE HTTP Services for web application.
- Application Development, Implementation and Maintenance using Extensive experience in ASP. NET MVC & . NET CORE.
- Developed and maintained web applicatations.
- Implemented on ADO. NET Entity Framework to associate with database for CRUD operations. Worked on LINQ to Entities, Lambda Expressions, and Object-Oriented Design Patterns.
- Writing Software Requirement Specifications & Test cases, Object Oriented Analysis and Design using UML with Microsoft Visio 2017.
- Created the Web API controllers in ASP. NET MVC to build, maintain Restful API's, also consumed API's client side using Angular 6 data binding.
- Perform code refactoring, migrating legacy win form application to WPF / MVVM platform.
- Developed the application using WPF, C#, MVVM, XAML, ENTITY FRAMEWORK, VISUAL STUDIO 2015/2017.
- Created Control templates, Adorners, Data templates, Blend Trigger Actions, Styles, Style Triggers, Value Converters, Commands and Dependency /Attached Properties for the WPF application
- Analyzed and designed new WPF application using MVVM and Repository pattern, from design to completion.
- Used WPF of .NET 4.5 for creating control templates and more appealing visual appearance.
- Development was done using Agile methodology with daily scrums, and continuous integration using the SDLC process to deliver higher-quality software far more rapidly.
- Created & hosted Restful Services, Web services and Web API also used different bindings to make it available to different types of clients.
- Responsible for making AJAX Calls for the UI Interactions to the Controller Actions using jQuery and getting the Data back as JSON and parsing it onto the UI.
- Implemented the project using ASP. NET, C# and back-end database as SQL Server 2016 • Written Stored Procedures in SQL Server 2016 used EDMX as conceptual Model and LINQ to Entities to bind the data to Grid View, Data List, Details view, Repeaters, Dataset Classes for data manipulation.
- Designed Graphical User Interface (GUI) using Master Pages, HTML, JavaScript and CSS classes.
- Used jQuery and AJAX to make the User Interface more responsive.
- Implemented CRUD functionality with Entity framework (ORM) in ASP. NET MVC and implemented sorting, filtering and paging with Entity framework in MVC.
Environment: & Tools:.NET C#,Bootstrap 3, ASP.Net Core 2.0, ASP.NET MVC 6.0, Angular2/4/6, Typescript, Visual Studio 2017, SQL Server 2015/2017, Fiddler, Swagger, HTML5, CSS3, Bootstrap, Entity Framework 6, Web API, J-Query, Team Foundation Server (TFS), LINQ, Visual Studio 2017, MVVM, Node JS, TDD, Nunit, Mock Framework, Jasmine, Karma, Auto Mapper, Angular CLI, NUnit, Bower, Team City, Octopus, ReSharper, Design Patterns, Rally.
Fullstack.NET Developer
Confidential
Responsibilities:
- Involved in the complete Software Development Life Cycle including Analysis, Design, Implementation, Testing and Maintenance.
- Development was done using Agile methodology with daily scrums, and continuous integration using the SDLC process to deliver higher-quality software far more rapidly.
- Designed and Implemented Web application using ASP.NET MVC 6.0, Web API, Angular2/4/6, Entity framework (EF).Involved in Analysis, Design and Development of Customer Portal application.
- Designed user interface using HTML5 and Bootstrap 4 and Designed responsive web pages, compatible to iPad, Mobile, and Desktop devices.Developed front-end application using Angular 6, AngularJS framework.
- Developed Components, Pipes, Services, Reactive forms, Observables, routing in Angular 6.
- Developed various components in AngularJS, which includes Services, Controllers, Built-in Directives and Custom Directives. Followed John Papa’s angular style guide while developing angular code.
- Developed web application using .Net Core 2.0 framework.Used Entity Framework ORM as repository layer to connect to database. Implemented LINQ queries to perform CRUD operations.
- Implemented WEB API framework for building HTTP services that can be consumed by broad range of clients including browsers, mobiles and tablets in the application.
- Implemented various features such as Routing, Controllers, Action Results, IOC container or Dependency Injection.Developed Async processing methods using Async programming approach.
- Made use of ViewBag, ViewData, TempData and QueryString for accessing data from different controllers and views and worked extensively with ASP.Net Core 2.0.
- Implemented Auto-Mapper to map model classes with View-Models to avoid rewriting of code.
- Implemented SOLID principles in the projects efficiently based on the requirements.
- Used Angular router guards to tell the router whether it should allow navigation to a requested route base on JSON Web Tokens (JWT). Connect Web API to Angular using Http Call and designed GET, POST, PUT, DELETE for Web API. Extensive experience in Performance tuning the Queries for report performance
- Redesigned and developed existing applications with Clean Architecture using ASP.Net MVC, HTML, CSS, Bootstrap 3, JavaScript, jQuery to make the applications more generic and configurable and reduce the code base and database that need to be maintained.
- Experience in creating services as classes in typescript importing into the Components in Angular 2.0.
- Used Typescript to write the Angular Components, Modules, Services, and Models. Involved in the Database design, wrote stored procedures, database views and T-SQL queries for the underlying SQL Server Database.
- Hands on experience in working with development of Stored Procedures, User Defined Functions, Queries, Indexes, Triggers and Views using SQL Server and T-SQL. Worked with Web API to provide services to HTTP requests. Enhanced legacy application by building new components in Angular 2.0 and Typescript.
- Used Restful Web API services to implement the functionalities of business for the integration of application and bind data to the components from frontend.
- Wrote Web APIs endpoints allowing different HTTP verbs like GET, POST, PUT, PATCH, DELETE so that they can be consumed by single page and other frontend applications.
- Implemented Angular2/4/6 Controllers to maintain each view data. Implemented Angular Service calls using Angular Factory. Designed UI based on razor views, partial views and layout by using HTML, Bootstrap and CSS.
- Implemented AJAX Helper Classes to invoke controller methods and improve performance of the application
- Used Entity Framework to create the Models.
- Used Auto-Mapper as a reusable component to copy data from object type to other. Included specific mappings when required and Ignored few.
- Used Bitbucket web-based version control repository owned by Atlassian, for source code and development projects and used Git revision control system and followed Git Flow for project management.
- Used Agile Methodology for project development. Tracked work items in Rally as part of managing project work items.Used Bower and NPM package managers to install and update third party web packages.
- Developed Unit Test project using NUnit framework.Used ReSharper for code analysis.
- Used Team City for continuous integration and Octopus for continuous deployment as part of project cycle.
- Developed front-end components using Angular6, TypeScript, Angular Material and ngx-bootstrap
- Created custom, self-contained, reusable, and testable Angular modules, components and services to implement key functionalities. Implemented services for component communications to achieve dependency injection(DI).
- Used Identity Framework and customize it to fit the user need, it will include Entity Framework.
- Worked with Promise, User Controls and Custom Directives.Comprehensive understanding of Module, Controller and Routing. Used Bootstrap modal popup for displaying messages and Bootstrap forms.
- Used Agile-Scrum methodology for developing application and participated in Sprints planning.
- Worked with Web API to provide services to HTTP requests.
Environment: & Tools:.NET C#,Bootstrap 3, ASP.Net Core 2.0, ASP.NET MVC6.0, Angular2/4/6, Typescript, Visual Studio 2017, SQL Server 2015/2017, Fiddler, Swagger, HTML5, CSS3, Bootstrap, Entity Framework 6, Web API, J-Query, Team Foundation Server (TFS), LINQ, Visual Studio 2017, MVVM, Node JS, TDD, Nunit, Mock Framework, Jasmine, Karma, Auto Mapper, Angular CLI, NUnit, Bower, Team City, Octopus, ReSharper, Design Patterns, Rally.
Sr .NET Developer
Confidential
Responsibilities:
- Developed a Graphical User Interface (GUI) for a server-side & client-side web application with ASP.NET, MVC, HTML5, CSS3, Bootstrap, JavaScript, JQuery, Angular JS and REST Full Web Service in Visual Studio 2015.
- Developed using N-tier architecture Presentation layer, Business logic layer (BAL mid-tier) and DAL (Data access layer).
- Effectively used ASP .NET MVC features like View Bag to pass data from Controller into the view, create multiple views/partial views, layout views and incorporated them into the ASP.NET MVC application.
- Implemented Client-side validation using AngularJs custom form validation with ng-show, ng-if and ng-hide.
- Implement functionality such as Searching, Filtering, Sorting and Validating data using AngularJS framework.
- Completed the Web API framework to implement HTTP services, generally sending and receiving JSON formatted data through a RESTful API.
- Decent experience in AngularJS concepts like Dependency Injection, Promises, Services, Scopes, Controllers and Directives. Designed a Web application using Web API with AngularJS, leveraged Entity framework (EF).
- Utilized Entity framework extensively for data retrieving, querying, storage and manipulation using LINQ.
- Made use of several .NET AJAX controls to render the content dynamically on WebPages which are developed using C#.
- Made use of JavaScript/JQuery to perform client side validations and catch the events on client's browser.
- Extensively used Asynchronous JavaScript Calls (AJAX) to do data processing and loading the data from the database without doing the post back.Hands on experience in using ADO.NET objects such as Command Object, Connection Object, Data Adapter Object, Data Reader Object and Dataset Object to access databases.
- Designed and developed various SQL Server Stored Procedures, Built-In Functions, User defined Functions, Views and Triggers for all the application's DML (Data Manipulation Language) functionality.
- Created new methods to store and retrieve data from SQL Server using Entity Framework and LINQ queries.
- Used AJAX to fetch data from controllers to update user data asynchronously.
- Developed Web services/Rest Services for building applications that send and receive messages over HTTP.
- Worked with Web Services, State Management, caching features, securing the web application and configuring optimizations. Wrote test cases and implemented unit testing to test new features and did unit testing as well as integration testing.Conducted tests on the Web API by using Fiddler web debugging proxy.
- Used Database First approach with the Entity Framework to generate models and the dbcontext.
- Created stored procedures,user defined functions for better result in SQL Server 2017 database
- Worked in Agile Methodology and used GIT/JIRA for issue tracking and configuration management.
- Developed reusable Services that implement HTTPClientModule's POST, GET, PUT, DELETE methods to invoke Web API methods and performed CRUD operations on the data.
- Developed custom routes to the application using RouterModule and have used Router Guards to protect the application from unauthorized users.
- Used ngxPagination module to implement pagination on the application to enhance the UI.
- Developed Web API using C#, ASP.NET and Entity Framework 6.Used Entity Framework Database first approach to build the models and used LINQ to query the database.
- Used POSTMAN/Swagger to test the Web API and for the Angular application, used Jasmine Framework and Karma as a runner tool.Wrote LINQ queries and lambda expressions to perform CRUD operations.
- Built SSIS packages for transmitting data both internally and externally and developed web reports using SSRS.
- Implemented ng-repeat to display tabular data and utilized CRUD features such as sorting, filtering, paging and data manipulation and by using Angular2/4/6 and Node JS
- Utilize J-Query AJAX library to call Web API to populate dropdown list and utilize JQuery UI autocomplete to call action method in controller. Use JQuery UI dialog and partial view to implement a pop-up.
Environment: & Tools:C#.NET, .Net Core 2.1, ASP.NET MVC 5.0, Github, JIRA, JavaScript, HTML5, Canvas, Microsoft SQL Server 2015, NUnit, SSIS, SSRS, Infragistics, AJAX, WCF, Web API, Angular 2/4, TFS, Bootstrap, Entity Framework 6, MVC,MVVM,WPF, Microservices, RESTFul Services, LINQ, WPF, Jasmin, KarmaSr .NET Developer
Confidential, Atlanta
Responsibilities:
- Design and developed the application in a typical sophisticated SOA environment, performing responsibility of developing WCF RIA service, WEB Services, WCF Services required for different business requirements which involved work from design phase up to documentation.
- Analyzed and designed new WPF application using MVVM and Repository pattern, from design to completion
- Develop and maintain user interaction layer using WinForms.
- Designed and implemented the Portable class libraries (PCL) for handling database connections across platform using SQLite.NET. Handled routed events and used various stack panels and controls in WPF
- Implemented Windows Mobile GUI designs in XAML, C# using Expression Blend Windows Mobile
- Applied the MVC (Model View Control Controller) pattern for developing the web application
- Extensively used Bootstrap for responsive web design to support multiple devices/browsers
- Utilized Grid.MVC with Strongly Typed ViewModel to provide more flexible, editable and sortable GridView to increase user interaction. Used Data Annotation, Partial Views, Layouts, Strongly Typed views in MVC
- Consumed different ASP.NET MVC Web APIs to retrieve customer information and other application related information. Extensively used JavaScript to provide functionality for the user interface
- Utilized ASP.NET MVC Validation and JavaScript to perform client side validation
- Used AJAX controls to retrieve the data from the server without interfering the display and behavior of existing page. Entity Framework was used as part of the application process, the application is designed to work on a database first approach
- Implemented Viewbag, Viewdata, and Tempdata to transfer data between Views and Controllers
- Used Web API in MVC to build HTTP services. Widely used Entity Framework and LINQ principles in database layer. Designed WEB API services for mobile applications using Dependency Injection with Unity patterns
- Developed Data Access Layer using LINQ Data context object with ADO.NET Entity Framework 6.0
- Designed and implemented various Silverlight 4.0/5.0, User and Custom controls like multi binding
- Used WPF in creating different animated scenes using transforms, animation controls
- Extensively used Log4Net for logging the exceptions to the database tables
- Involved in testing like Unit test, Integration test, and Acceptance test using NUnit unit testing framework and responsible for writing test scripts and scenarios
- Worked on ORM Framework, IIS, Bugzilla, Classic ASP, ASP.Net MVC 4.0, jQuery, TFS and Node JS.
- Diagnose and track problems that affect system performance. Fixing those issues by tuning the queries
- Designed and implemented Knockout JS view models as well as the underlying JSON model data.
- Leveraged HTML5, Canvas, Bootstrap, CSS3 Webkit transformations, Animations for styling to improve user experience throughout Silverlight (XAML)/ ASP application by using MVVM and Prism.
Environment: &Tools:C#, ASP.NET, MVC 4.0, ADO.NET, Entity Framework 6, Infragistics, Kendo UI, HTML, JavaScript,SSIS, SQL Server 2012, Visual Studio 2012, IIS 7.0, TFS, LINQ, WPF, Silver Light
Sr .Net & BI Developer
Confidential, Columbus, Ohio
Responsibilities:
- Participated in discussions involving the application creation and understand the requirements and provide the back-end functionality for the applications.Created an UI application for Product payments processing for online transfer, Bank payments and overthe counter payments.
- Written the business logic in classes using VB.NET / C#.Net language and used in Web Forms.
- Created and maintained the framework and layout of each portal with cascading style sheets (CSS).
- Utilized C# Generics, Collections, Delegates, Events, Extension methods, Anonymous types, and Lambda Expressions.
- Worked on ASP.NET MVC 4.0 to makes applications load faster and some of the processing can be done in web browsers and not only the client side but the server side execution is faster too.
- Experience in building and consuming ASP.NET Web API/Web Services.
- Expertise in programming with C#, ASP.NET, and Entity Framework. Developed Interfaces for data exchange using C#.NET and XML.
- Rendered HTML Views from XSLT/XML, populate the XML data generating FO for various delivery formats like RTF, PDF (Web Kit Html to PDF), Microsoft Word.
- Designed, Documented REST/HTTP APIs, including JSON data formats and API versioning strategy.
- Developed dynamic ASPX web pages for Application using ASP.NET, C#.NET, XML, XSL/XSLT, HTML, JavaScript, JQuery.
- Developed system services SOA application platform for use by all web applications utilizing WCF services and the ASP.NET provider model.
- Implemented Server and Client side validations using ASP.NET validation controls and JavaScript.
- Used TFS (Team Foundation Server) for source code control, project related document sharing and team Collaboration
Environment: &Tools:Visual Studio 2010, .NET Framework 4.0, C#.NET, ASP.NET, ADO.NET, WCF, Oracle 10g, PL/SQL, HTML, CSS, JavaScript, AJAX, XML, MVC 4.0, IIS 7.0, JQuery, TFS
Sr. NET Consultant
Confidential
Responsibilities:
- Worked as a team member (Team of four developers) and was involved in complete lifecycle of the project(Requirement Analysis, Design, Coding, QA and Implementation of the Project). Worked closely with our QAteam and Production Support group for the final release of the application
- Involved in design and development of Web pages using ASP.NET, HTML and JavaScript.
- Created login screen, user credential checking and assigning, as well as access control logic in C#.
- Consumed Web services using WCF and WPF for online transactions using VB.NET and exposed them through SOAP and HTTP.
- Created and Implemented triggers in T-SQL to facilitate consistent data entry into the database.
- Expertise in developing applications using Microsoft technologies such as WinForms, MVC, Silverlight 2, Silverlight 3 and Web Forms.
- Designed entire framework to support Test Driven Development (TDD) by making use of Dependency Injection and Repository Pattern.Developed front-end web-pages using .NET 3.5 and coded the business tier using VB.NET.Used Kendo, JQuery and AJAX to create an efficient, responsive and visually appealing design.
- Collaborated with other developers throughout the project lifecycle and used TFS source control to deploy application.Used Action Filters for implementing user authentications, authorizations and role based security.
- Applied unit testing by using NUnit and wrote Test cases.
- Excellent knowledge in Entity Framework 6.0/4.3 Code First and Database First approaches with ASP.NET MVC 5.0/4.0 to implement CRUD Operations, data messaging with LINQ to entities.
- Executed programming functions utilizing HTML4, CSS3, and Razor in the Microsoft ASP.NET MVC4 environment.Used Viewbag, Viewmodel and Partialview in order to achieve the data transfer in the MVC architecture.
Environment: &Tools:Visual Studio 2010, .NET Framework 4.0, ASP.Net, VB.NET, .NET 3.5, C#. Net, XML, LINQ, HTML, TFS, JavaScript, MS Visio, ADO.NET, SSIS, WPF, WCF, SQL Server 2008
Confidential
.Net Developer
Responsibilities:
- Designed and developed web forms in ASP.NET & C#.NET using .NET Framework 3.0.
- Involved in database designs/maintenance/analysis, system designs, documentation/specification, programming and testing. Used Microsoft Visual Source Safe (VSS) for the purpose of version control.
- Developed multi-tier application using ASP.NET web forms, C#, jQuery, Bootstrap, CSS, HTML, ADO.NET and SQL Server. Utilized ADO.NET classes such as dataset, datatable, dataadapter and datarow.
- Created database tables and wrote T-SQL Queries and stored procedures to create complex join tables and to perform CRUD operations. Utilized data controls such as repeaters, datalist, detailsview, formview and gridview. Managed page rendering and view by utilizing appropriate page event.
- Designed and developed class libraries for Session Management, Data Access, Business Logic, Exception Handling, Logging and Security.
- Written C# and LINQ to get data from the datasets which were specifically set up by Entity Framework to communicate with database. Designed web application using ASP.NET MVC and transferred data using Entity Framework. Used Auto-Mapper to help mapping data from database to application and separate concerns
- Implemented ASP.NET MVC routing using convention-based and attribute-based routing.
- Implemented client-side validations by jQuery and server-side validations by Data Annotation.
- Used containers such as Viewbag and TempData to manipulate data between controllers and views.
- Used form authenticate to prevent anonymous user to access the web application.
- Developed front-end components using Razor view engine along with HTML, CSS, AJAX and jQuery.
- Implemented server-side and client side validation. Such validations include: required field, compare, regex, range, comparevalidator, html5 validators. Used LINQ and lambda expression for less complex SQL queries.
- Utilized cookies, session, viewstate, hidden field to manage data across the application.
- Extensive use of data grids, repeaters, dropdown-list, tables to manipulate data retrieval and presentation.
Environment: .NET Framework 3.0/3.5, C#, MS Visual Studio 2005/2008, WPF, WCF, WPF Toolkit, IIS 5.0/6.0, ASP.NET, AJAX, JavaScript, MS Visual Source Safe 2005, TFS, Subversion, MS SQL Server 2005/2008, SSIS, SSRS, T-SQL, CCNet, WinForms, Silverlight, Windows Server 2003, Windows XP.
