.net Developer Resume
Minneapolis, MN
SUMMARY:
- Around 8 years of experience in requirement analysis, architecture, design, development and implementation of complicated web applications, windows applications and client - server applications mainly using Microsoft Technologies.
- Strong Experience in developing web application using C#.NET, ASP.NET, ADO.NET and Visual Studio .
- Diverse experience in programming with the .NET Framework using technology ASP.NET, ADO.NET, Multithreading, C# with Web Services, IIS, JavaScript, HTML, DHTML, CSS, XML, XSL, SOAP/WSDL.
- Did extensive Javascript and JQuery programming to give AJAX functionality for the website.
- Experience in Angular JS, Knockout JS framework for developing UI.
- Experience with different Telerik UI Controls.
- Worked on Dependency injection using Spring .Net framework.
- Experienced in Implementing WCF services and consuming using different protocols and implementing features.
- Worked on N-Tier Architectures, Design Patterns like MVC (Model View Controller), MVP (Model View Presenter) on the applications.
- Strong knowledge in Oracle 9i/10g/ 11g
- Excellent skill in writing Lambda Expression, LINQ.
- Experience in Data accessing including using Data Adapter, Data Reader and Data Set in ADO.NET and LINQ (Language Integrated Query) Providers for data manipulation.
- Expertise in Creating and Managing database objects like Stored Procedures, Triggers, Views, Schemas, and Constraints using SQL, PL/SQL in relational databases such as MS SQL Server 2005/2008/2012 .
- Experienced in a fast paced Agile Development Environment including Extreme Programming , Test-Driven Development ( TDD ) and Scrum .
- Expertise in creating web forms, web controls, user controls and validation controls in ASP.Net.
- Extensive experience in developing .Net framework applications using C#, ASP.NET, ADO.NET, ASP.Net, MVC, Web services, WPF, WCF, SILVERLIGHT 4.0/3.0, Web forms, Win forms and AJAX.
- Extensively used Master Pages in designing the webpages and used Cascading Style sheets (CSS) for a unified look of the application.
- Strong knowledge of Object Oriented Programming Principles.
- Thorough understanding of Software Development Life Cycle (SDLC) and AGILE methodologies of development process.
- Strong problem solving, logical implementation, trouble-shooting skills.
- Excellent Communication and interpersonal Skills.
- Great desire to learn latest technologies and ready to take up challenges.
TECHNICAL SKILLS:
Microsoft Technologies: .Net Framework 1.0, 2.0, 3.0, 4.0 and 4.5, C#.NET, ASP.NET, ADO.NET
Programming Languages: C, C++, C#.NET.
Web Technologies: HTML, CSS, DHTML, HTML5, CSS3, XML, XSD, XSL/XSLT, JavaScript, Angular JS, JSON, JQuery, AJAX.
Database: Microsoft SQL Server 2002/ 2005/2008/2012 , Oracle 11g
.Net Technologies: ASP.NET, MVC, ADO.NET, Win Forms, Web forms, Web Services, WPF, WCF, LINQ.
Tools: Microsoft Visual Studio 2005/ 2008/2010 , SQL Server Management Studio
Application Servers: IIS 5.0/6.0/7.0
Services: Web Services
Concepts: OOPS
Reporting Tools: Crystal Reports 9.0/10.0/11.0/12.0 , Microsoft SQL Server Reporting Services (SSRS)
Middleware: WCF, ADO.NET 4.0/3.5/3.0/2.0 , Web Services, Enterprise Library 5.0/4.0/3.1
Servers: Microsoft IIS (7.0/6.0/5.0/4.0 )
Version Control Tools: Visual SourceSafe(2005), Team Foundation Server(2008)
WORK EXPERIENCE:
Confidential, Minneapolis, MN
.Net Developer
Responsibilities:
- Worked under Agile methodology.
- Involved in development of the application.
- Efficiently used object oriented programming to achieve the functionality for the application.
- Developed, and customized several web pages using HTML5, CSS3 and JavaScript, JQuery.
- Used Kendo UI Grid View control extensively for data display, dynamic generation of rows, and user input inside template columns.
- Used Entity Framework DB first approach to connect to data base and for CRUD operations.
- Used Dependency Injection.
- Developed the User Controls-partial views to achieve the required functionality.
- Used TFS (Team Foundation Server) and Tortoise SVN for the source control, data collection, reporting and project tracking.
- Used JavaScript and JQuery for Client side validations and for AJAX calls.
- Developed various Data Service classes to connect and manipulate data using C#.NET.
- Worked on creating tables, views, triggers, Stored Procedures, Functions, using SQL server based on the documented user requirements.
- Used MVC 5 for re-using the individual user controls by not coupling them with underlying data elements.
Environment: C#.NET, MVC 5, Entity Framework, Dependency Injection, .Net Framework 4.5, VS 2010, Web API, LINQ, HTML 5.0, Java Script, AJAX, JQuery, Kendo UI, CSS3, SQL Server, IIS Express, TFS, Tortoise SVN.
Confidential, New Orleans, LA
.Net Developer
Responsibilities:
- Involved in analysis, design and development of the application.
- Efficiently used object oriented programming to achieve the functionality for the application.
- Designed, developed, and customized several web pages using HTML5, DHTML, CSS3 and ASP.NET 4.0 and Java Script.
- Used ASP.NET MVC Page Controller pattern to add functionality to individual pages such that to accept input from the page request, invoke the requested actions on the mode.
- Developed the User Controls to achieve the required functionality.
- Used TFS (Team Foundation Server) for the source control, data collection, reporting and project tracking.
- Implemented form validation using Validation controls using both Custom validation and JavaScript was written for Client side validations.
- Created complex business components in C# using .NET Class Library assemblies while migrating and implementing in a multi-tier environment suitable for .NET Remoting, XML Web Services and WCF Services to address application infrastructure issues associated with building scalable enterprise level applications used by clients.
- Used AJAX Controls to avoid flickering while post back and creating interactive pages.
- Developed WCF services to communicate with the Data Access Layer.
- Developed various Data Service classes to connect and manipulate data using ADO.NET and C#.NET.
- Worked on creating tables, views, triggers, constraints, Stored Procedures, Functions, and Packages using Oracle based on the documented user requirements.
- Used Silverlight to give better look and feel using controls, Layouts, Styles. Worked on theming and styling for the application.
- Used AngularJS framework for event management for data validation of input forms.
- Construct a RESTful web service that pinpoints 404 errors with Entity Framework and Web API.
- Create a dynamic AngularJS UI for displaying vital reports on server health monitoring.
- Dynamically set and retrieve JSON objects in an Asp.NET SPA using the AngularJS.
- Used MVC 3 for re-using the individual user controls by not coupling them with underlying data elements.
- Used Grid View control extensively for data display, dynamic generation of rows, and user input inside template columns.
- Implemented source control and version control using Team Foundation Server.
- Involved in creating, deploying and managing reports using Crystal Reports.
Environment: ASP.NET 4.0/3.0, MVC, ADO.NET, C#.NET, Entity Framework, .Net Framework 4.0, VS 2010, Web Forms, Oracle 11g, AJAX, JQuery, Windows XP, AngularJS, HTML 5.0, Java Script, DHTML, CSS3, WCF Services, WPF, Crystal Reports and TFS.
Confidential, Dallas, TX
.Net Developer
Responsibilities:
- Involved in full life-cycle of the project from requirements gathering to transition using Agile Methodology.
- Involved in designing the layout of User interface using Visio and Class diagrams using UML.
- Developed the independent WCF (Windows Communication Foundation) services and defined Service Contracts for specific functionality in search module.
- Used the latest Silverlight/XAML vector based UI framework for the front end and WCF to implement the various services such as the QA Services.
- Worked on migrating all the Remoting Wrappers to WCF using NetTcp Binding and installed it as Windows Service
- Utilized Ajax Tab control, Update Panel, Script Manager, ModalPopupExtender , MaskedEditExtender and MaskedEditValidator for validations.
- Designed the web U I using Silverlight 4.0/3.0,ASP.NET, HTML, DHTML, XSL/XSLT, JavaScript, CSS, Web Forms and AJAX controls.
- Used Dependency properties which are registered that implement Value Expressions, Data Binding and change notification using Silver Light 4.0/3.0
- Designed, modeled multi-threaded, enterprise n-tier software application.
- Designed and developed Services using WCF and also leveraged WCF security mechanism at transport level with windows authentication type for our intranet applications.
- Used Silver Light 4.0/3.0 as it supports UI, document, Hardware acceleration, Interactive data visualization and superior readability.
- Involved in developing Silver Light 4.0/3.0 pages for effective user interface and for animation using XAML.
- Extensively involved in developing components for Business Layer and Data Layer, implementation in MVVM Architecture.
- 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 2005 for accessing the database.
- Developed many T-SQL queries to fetch data as per the business requirements with proper tuning techniques.
- Implemented and extensively used the OOPS concepts in C# and ASP. Net 3.5/2.0.
- Used ASP.NET User Controls to create wizard steps for submitting and modifying events and evaluation forms. Involved in creating the logic for the several different modules.
- Used XML intensively to bind the data to the web controls, data manipulation and to store data and sent as parameter to the stored procedures.
- Implemented Serialization and Deserialization of objects.
- Developed partial post back validations to manipulate data on web pages using AJAX.
- Developed various stored procedures for the data retrieval from the database and generating different types of reports using SQL reporting services (SSRS).
- Used Visual Source Safe for version control of the source code along with the maintenance of the builds and the relevant documents of the same.
- Involved in unit testing, integration testing and deployment of the application.
Environment: Visual Studio 2008, ASP.Net 3.5, ADO.NET, SQL Server 2005, XML, HTML, XSLT, XPath, JavaScript, JQuery, IIS 6.0, NUNIT, Visual Source Safe, SSRS SQL Server Reporting Services, SOAP,WCF,.NET Framework 3.5/2.0, SOA, Web services, T-SQL, DHTML, Windows Server 2003.
Confidential, Seattle- WA
.Net Developer
Responsibilities:
- Involved in the complete SDLC Cycle including Analysis, Design, Implementation, Testing and Maintenance.
- Developed solutions in C# , employing OOPS concepts.
- Created & hosted WCF Services using basic HTTP binding.
- Used Telerik controls like Radchart and RadGridview to provide richer user experience.
- Used Silverlight 4.0/3.0 for providing a more compelling, engaging and rich media experience for viewers.
- Designed a lightweight class library using SILVERLIGHT 4.0/3.0 which includes features such as Silver Light SDK controls, WCF, networking components and LINQ APIs.
- Utilized ADO.Net technology extensively for data retrieving, querying, storage and manipulation using LINQ.
- Created and validated Views, Models and Controllers of MVC Framework and implemented features of security, testing of application.
- Created Client side validations with JavaScript and Server side validations with ASP.Net 4.0.
- Worked with ADO.NET to interact with the SQL Server 2008 (i.e. retrieving, updating and inserting data into the tables) for Alerts.
- Written Stored Procedures in SQL Server 2008 used ADO.NET and Grid View, Data List, Details view, Repeaters, Dataset Classes for data manipulation.
- Created and maintained database objects like complex Stored Procedures, Triggers, Tables, Views and SQL Joins.
- Created new tables, wrote stored procedures for applications and some user defined functions. Created SQL scripts for tuning and scheduling.
- Worked Extensively with Query Optimization Techniques to Fetch Data with better Performance Tuning.
- Used Enterprise library for Database Connection and writing exception manager component, which creates a log file in event viewer.
- Implemented Unit Testing, Integration Testing and System Testing using NUNIT.
- Responsible for maintaining versions of source code using Team Foundation Server 2010.
- Supported Operations team during the deployment and troubleshooting the production issues during deployment and on regular basis.
Environment: VisualStudio2010, .NET Framework 4.0, C#, ASP.NET 4.0, WCF, EDMX, Java Script, JQuery, SILVERLIGHT 4.0/3.0, Expression Blend 3.0, XAML, TFS 2010, IIS 7.0, AJAX, ADO.NET, MSMQ, ASP.NET MVC 2, LINQ, XML, Microsoft Enterprise Library 4, SSIS SQL Server Integration Services, SSRS SQL Server Reporting Services, SQL Server Analysis Services, Sharepoint,NUNIT, SQL Server 2008, Windows XP, Windows Server 2008.
Confidential, Jersey City, NJ
.Net Developer
Responsibilities:
- Involved in developing Appointment Booking Module using ASP.Net 3-tier architecture with extensive use of Object Oriented programming techniques in C# and backend as SQL
- Extensively used JavaScript, JQuery library & AJAX in entire applications.
- Actively involved in testing of the application.
- Used Microsoft .Net Application Blocks for Data Access and Exception Handling for Data Access Layer.
- Used web services written by other developers to implement various functionalities and use templates for various reports. Used XML DOM parsers, UDDI, SOAP for web services.
- Designed custom web controls to extend the functionality of Data Grid and MS Tree view Control
- Modeled data objects using Visio Architect and UML.
- Involved in writing Use cases for the application
- Involved in pre-sales activities by interacting with customers.
- Responsible for gathering information from client and creating databases using SQL Concepts and Cloud Computing technology and Involved in deployment of databases in the client machine.
- Responsible for providing training to the customers on the application.
Environment: ASP.NET, .NET 2.0, C#, ADO.NET, XML, XSL/T, XPath, HTML, JavaScript, IIS, Web services, Team Explorer, OOPS concepts, SharePoint, SQL server 2005.
Confidential
.Net Developer
Responsibilities:
- Coordinating with the business users for requirements collection.
- Documenting and incorporating the review comments.
- Extensively used JavaScript, JQuery library & AJAX in entire applications.
- Actively involved in testing of the application.
- Developed the Class and Use case diagrams during the design phase of the project.
- Writing of stored procedures using T-SQL in SQL-Server 2000.
- Coding of UI using ASP.NET 1.1 and C# for planning and scheduling modules.
- Generating the activity log reports using ASP.NET data grid controls.
Environment: C#, ASP.NET, T-SQL, SQL-Server 2000.