Sr. Net Developer Resume
SUMMARY
- Microsoft Certified .NETDeveloperwith around 10 years' experience in executing full project life cycle including Analysis, Project Planning, Technical Design, Development, Testing, Implementation and Documentation.
- Experience in designing and implementing object oriented architecture using ASP.NETwith C#.
- Expert in developing windows applications, web applications, windows services and web services in Microsoft Visual Studio .NetIDE using .NetFramework C#, VB.NET, ASP.NET, ASP .NETMVC, ADO.NET, LINQ, Entity Framework and SQL Server.
- Hands on experience in working with Web UI technologies like JavaScript, JSON, jQuery, Angular JS, Knockout.js, AJAX, XML, CSS, Bootstrap, HTML/HTML5, XSLT and DHTML.
- Experience in designing UML diagrams including Use Case diagrams, Class diagrams, Interaction diagrams, State diagrams and Deployment diagrams.
- Extensive experience in creating rich content Web - Forms, Win-Forms (Windows Forms), Web User Controls, Custom Controls, Server Controls.
- Used collections, interfaces, abstract classes to implement the project and also worked with the Exception Handling.
- Create, configure, manage, and deploy IIS
- Strong Experience in ODBC, JDBC, ADO.NETand exposure to various databases such as SQL Server, Oracle and MySQL.
- Expertise in working with ADO.NETcomponents such as Connection, Command, Data Reader, Dataset and Data Adapter.
- Good knowledge using Language Integrated Query (LINQ) for data manipulation like LINQ to Objects, XML, Dataset, SQL and Entities.
- Hands on experience in performing Code Analysis and conducting Unit Testing
- Experience in working with Web Services and Windows Communication Foundation (WCF) with excellent understanding of SOA, WSDL, UDDI, SOAP, REST and TCP/IP protocols.
- Strong exposure in Database Design, and Database Programming (Views, Stored Procedures, Triggers and Cursors, Sequence) using SQL Server and MySQL.
- Working knowledge of Relational Database Management System (RDMS), Data Warehousing, OLTP, OLAP, Data Migration and Data Analysis using SQL Server Business Intelligence solutions (SSIS, SSAS, SSRS).
- Expertise in Creating, Configuring, Fine-tuning and Performance tuning of ETL workflows designed between Homogenous and Heterogeneous Systems using SSIS of MS SQL Server 2008 / 2012.
- Experience in report generation using SQL Server Reporting Services (SSRS), Tableau, Crystal Reports and MS Access Reports.
- Expertise in using different version control tools like Team Foundation Server (TFS), Visual Source Safe (VSS) and SVN.
- Good Experience in creating the test cases and performing Unit testing, Development testing on applications using NUnit and MS tests.
- Good Experience with MVP, MVVM, MVC and Singleton design pattern.
- Experience with Entity Framework approaches such as code-first and database-first.
- Good experience with debugging using Tools like Firebug, ChromeDeveloperTools, Fiddler etc.
- Extensive experience in software development methodologies including Agile (Scrum), Test-driven development (TDD) and Waterfall methodologies.
PROFESSIONAL EXPERIENCE
Confidential
Sr. NET Developer
Responsibilities:
- Involved in Analysis, Designing, coding and implementation of the application.
- Used N-tier architecture for presentation layer, the Business and Data Access Layers and were Coded using C#.
- Worked extensively with cross functional teams in an Agile Scrum environment to achieve the tasks within the given sprint deadline.
- Created different business classes and interfaces using. Net Framework 4.6 with Object Oriented Programming Methodology.
- Implemented web user interface using ASP. Net 3.0/3.5, HTML5, CSS3, JavaScript, JQuery and AJAX
- Developed Cascading Style Sheets (CSS) for User Interface uniformity throughout the application
- Developed JavaScript code for client side validations
- Used JQUERY and AJAX for service calls on pages to interact with the server for information.
- Developed the application in C# using ASP. NET including textboxes, combo boxes, data grids, tree view control, buttons, validation controls, and image buttons and zooming
- Used jQuery, Angular.JS to provide advanced Front-End functionality and rich user experience.
- The front end styling & layout is done using HTML 4/5 using Bootstrap CSS framework.
- Created User Controls and Custom Controls for common purpose in the whole application.
- Involved in developing the WCF Rest services and integrating with different applications.
- Involved in developing the application prototype.
- Implemented web WCF services to passing data to multiple platforms.
- Hosted WCF in a windows service using TCP.
- Consumed Web services using WCF exposed them through HTTP.
- Designed and developed application logging using log4net logging framework, created custom appended to save log information in database.
- Responsible for writing the LINQ queries to process and retrieve the objects.
- Implemented the DAL using the Entity Framework 6 Code-First paradigm.
- Used Generics, Lambda Expressions, Extension Methods, Linq to Sql, Linq to Objects.
- Utilized Team Foundation Server for version Control and source code maintenance needs.
- Involved in database design, writing Stored Procedures, User Defined Functions using T-SQL in SQL Server 2016.
- Responsible for completing the scrum stories, unit testing
- Involved in Application maintenance, Unit testing and Bug fixing.
Environment: .Net framework 4.6, SQL Server 2016,WCF,HTML,AJAX,CSS,AngularJS,,XML,JSON,Asp. Net, Entity framework 6, WCF REST, JavaScript, MS Visio, jQuery, LINQ, Visual Studio 2015,Bootsrap, Team Foundation Server,IIS,Log4net 2.0, Agile Methodologies.
Confidential, Columbia, MD
Sr .Net Developer
Responsibilities:
- Involved on Release Based software delivery approach and worked on Development, Maintenance phase of SDLC of 3-tier architecture.
- Worked on BL and DAL layer classes and integrated in UI using MVVM pattern.
- Created Custom Controls, User Controls and used Dependency Properties to bind data on these controls.
- Expertise working on Triggers, Binding, Styles, Data Template, Control Template, Routed Events, Converters, Layout Panels in XAML.
- Created UML diagrams and wrote some Technical Design Documents before implementing new features.
- Used ADO. NET for retrieving, manipulating, querying, and storing data from the database
- Implemented LINQ for querying, sorting, filtering the complex objects.
- Created and updated application prototypes and proof of concepts.
- Utilized Clear Case for source control.
- Worked in specifications, designs logic, customizes products, unit tests, debugs, and documents.
- Coordinated with other technical teams to ensure compatibility with modules and applications.
Environment: .NET Framework 4.5, C#, WPF, Windows 10, Visual Studio 2013, SQLite 3, XAML, Clear Case
Confidential
Sr .Net Developer
Responsibilities:
- Designer/ developer of applications using C#, Web API2, ASP.NET MVC5, Angular JS, JQuery and Bootstrap in multitier architecture.
- Developed Restful services implemented using ASP. NET Web API to support light weight data exchange in ASP. NET MVC UI
- Implemented Client Side MVC by using Angular.JS and developed Custom Directives, controllers and Services
- Developed View-Models to restrict the controllers to control the dataflow between the model and view.
- Designed functionalities like navigation bars, dropdown lists, custom filters and state parameters using Angular JS.
- Worked with MVC architecture application using Razor view engine.
- Implemented Data Access Layer using Repository and Entity Framework.
- Developed applications in Test driven environment using Unit testing
- Actively participated in project schedule, code reviews and deliveries.
- Deployed the application and components on the test and production servers.
- Worked in an Agile Methodology (Scrum) to meet timelines with quality deliverables.
- Used and TFS for version control and JIRA for project management, issue tracking and task management.
Environment: Visual Studio, Angular JS, ASP. NET, C#, ADO.NET, IIS, Web Services, ASP.NET MVC5, Web API2, JavaScript, SQL Server, HTML5, CSS
Confidential, Chicago, IL
.NET developer
Responsibilities:
- Involved in designing the Screens and developing XML documents.
- Web Form design and coding using Master Pages, Server controls, Cascading Style sheet, JavaScript, html.
- Provided the end user with drilldown to further details of displayed data.
- Wrote business logic code in C# code behind files to read data from database stored procedures.
- Coded in C# to display a specific color code based on a Capacity Threshold value.
- Wrote classes to implement display format in grid view, Export to Excel, Zip.
- Used dataset, data reader, data view to read data using ADO. Net objects
- Used Grid view to display data in a well-defined manner with sorting, paging, Export to Excel, Export to zip features
- State management from one page to another.
- Wrote T-SQL queries in creating views and stored procedures in SQL Server. Used joins, unions to get data from different tables and databases
- Created modules using ASP.NET, VB.NET, SQL Server 2005
- Worked on different Policy actions like View, Endorsement, Cancel, Reinstate and Delete Pending Transactions.
- Involved in writing and modifying Complex Stored Procedures.
- Involved in resolving issues during Build process.
- Visual source Safe was used to maintain the version and source control.
- Involved in Unit and Integration Testing.
Confidential, Rensselaer, NY
.NET Developer
Responsibilities:
- Involved in full project lifecycle with focus on defining standards for technical solutions, documentation, unit testing and deployment.
- Interacted with the client during requirement gathering phase.
- Utilized Microsoft Team Foundation Server (TFS) to manage the team's software development lifecycle.
- Application support, attending & resolving the client tickets and development of new modules and new Change requests
- Converting crystal reports to SSRS reports.
- Involved in creating Windows Forms in Visual Studio standard controls and components for UI.
- Developed the Form Classes, Objects and Interface using C# for code-behind depending on the business logic
- Used Data Grid Controls for displaying Graphics, Texts and Data.
- Develop Dynamic Link-Libraries for commonly used function and Data Access layer.
- Utilizing Microsoft Studio 2012 or higher and writing code using VB6, VB. NET, XML, PL/SQL, WCF, Oracle, HP Quality Center
- Extensive use of JavaScript for form validations & creations of dynamic dropdown menus on web forms.
- Created Win Forms in VB. Net and extensively used Infragistics Win form controls in the forms.
- Managed roles and security using Windows Authentication and Authorization.
- Implemented data controls for Data Binding and Data Access.
- Oracle 9i or higher, including ORACLE PL/SQL coding, stored procedures, packages, indexes, triggers, creating tables, etc., including the use of a tool to write and test SQL code and manipulate data (such as Toad)
- Developed the application logic and implementation.
- Developed Custom .dll files
- Populated data into the application using WCF, Web Services.
- Deduce the causes of bugs and performance issues in applications.
- Performing Unit Tests using Rhino Mocks.
- Developed the Test scripts for the new Module.
- Testing the new business logic and modules.
- Performed Unit Testing, Integration Testing and Regression Testing of the application
Environment: .Net Framework 4.0, Visual Studio 2012, Toad, C#, VB. NET, XML, Win forms, ADO. NET, WCF, SSRS, Oracle, Web Services, LINQ.
Confidential
.NET Developer
Responsibilities:
- Involved in full project lifecycle with focus on defining standards for technical solutions, documentation, unit testing and deployment.
- Interacted with the client during requirement gathering phase.
- Analyzing requirements in order to determine and provide realistic estimates and Solutions.
- Designed dynamic web pages with C# using RAZOR in ASP.NET.
- Developed Presentation layer using ASP.NET, HTML, Java Script.
- Implemented MVC design pattern to develop the application and to reduce the complexity and to get full control over the behavior of the application.
- Worked with Telerik Controls to display huge amount of data.
- Used Ajax Controls for client side validations with asynchronous data execution using threads when needed to increase the performance.
- Developed Cascading style sheets (CSS) for consistent look and feel of the website.
- Extensive use of JavaScript for form validations & creations of dynamic dropdown menus on web forms.
- Implementation of Angular.JS Controllers for maintaining each view data.
- Utilized Microsoft Team Foundation Server (TFS) to manage the team's software development lifecycle.
- Implemented JQuery for the user controls and web forms and JSON text format to store and transfer data.
- Populated data into the application using WCF, Web Services and Entity Framework.
- Created WCF Services responsible for communicating and providing real time data from integrated server to client application.
- Created responsive designs using Bootstrap.
- Designed and developed user interfaces using ASP.NET MVC Partial Views and multiple interfaces to transfer the data into different server.
- Configure Azure cloud service for end point deployment.
- Deploy WCF services on Azure cloud
- Enable Open ID and Windows Live authentication in Azure cloud apps.
- Developed services which are used by Controllers and Models for various operations on the Views
- Implemented page level error handling using Custom Error pages and Error logs.
- Used LINQ to SQL to query database and made use of LINQ to objects and LAMBDA expression for retrieving data proficiently.
- Implemented Data Access layer using ADO.NET to communicate with Microsoft SQL Server database for fewer data manipulation.
- Created Indexes, Stored Procedures, Triggers and Views using SQL Server 2008.
- Performed Unit Testing, Integration Testing and Regression Testing of the application
- Actively involved in Bug Fixing during the build and deployment process and debugging.
Environment: .Net Framework 4.0, Orchard CMS, Visual Studio 2012, C#, VB.NET, HTML, CSS, XML, XSLT, ASP. NET MVC, ADO.NET, JQuery, JavaScript, MVC 3.0, JSON, WCF, Azure, SSIS, SQL Server 2008, Web Services, Agile Methodologies, LINQ