.net Developer Resume
Salem, OR
SUMMARY:
- Having 7 years of IT Software Experience in the areas of various applications based on Object Oriented Programming (OOPS), Client/Server, N - tier architecture, Web based Technology.
- Experience in all phases of Software Development Life Cycle (SDLC) and AGILE methodologies of Analysis, Design, Development, Implementation, Testing and User Training of Enterprise Web Applications, Stand alone and Distributed applications.
- Provides hands-on experience in system requirement gathering, analysis, design, development and troubleshooting for Web and Windows based .NET projects.
- Have good experience in migration projects from lower technologies to .NET. Have migrated projects from VB, ASP, VBA and VB COM components.
- Good hands-on knowledge and experience in compatibility issue soling for web pages or web -enabled applications using Media Query to customize CSS in order to offer the audiences a better visiting experience.
- Extensive experience in web-based page and site designs using HTML/HTML5, CSS /CSS3, JavaScript, JQUERY , AJAX, JSON and DOM manipulation skills.
- Extensive experience of designing and developing software applications with the C++, C# (4.0/3.5/3.0/2.0 )/VB.NET(9,8,7), .NET Framework (4.5/4.0/3.5/3.0 /2.0/1. x), ASP.NET (4.0/3.5/3.0/2.0 ), ADO.NET, EF 5.0/4.3, AJAX, LINQ, Microsoft Windows Azure, Service Oriented Architecture SOA using Windows communication Foundation, WPF, Silver Light(4.0/3.0), CSS, Web Services, SOAP, Automation.
- Good hands on experience in design using Object Oriented Programming Principles like Encapsulation, Inheritance, Polymorphism, Abstraction and Design patterns like MVVM, Abstract factory, Singleton, MVC, MVP.
- Working with Bootstrap twitter framework to Design single page application .
- Experience in Angular.JS, node.JS, Twitter Bootstrap framework for developing UI.
- Solid experience in developing Single Page Application (SPA) based on client side JavaScript framework Angular JS, knockout and backbone employing MVC and MVVM patterns and Web API.
- Keen understanding and implemented experience in Waterfall, Incremental and Agile Software Development Life Cycle (SDLC) methodology.
- Extensively used LINQ (LINQ to SQL, LINQ to XML), ADO.NET, ADO.NET Entity Framework and T-SQL in developing Data Access Layer.
- Strengths in Database Structure Designing like Creating and Altering Table, View, Stored Procedures, User-Defined Functions, Built-in Functions, Triggers and Indexing
- Hands-on experience with Reporting Tools in writing and tuning with better design and much information in different layouts using SQL Server Reporting Services (SSRS), Crystal Reports.
- Experienced in Version Control Systems using Team Foundation Server 2010/2008 and Visual Source Safe (VSS).
- Effective Problem Solver with experience in using the debuggers and Tracking utilities in Visual Studio. Highly experienced in identifying issues during code review.
- Experience with Entity Framework approaches such as code-first and database-first.
- Experience in deploying, configuring and maintaining the web sites and services on IIS 7.0 with and without secured socket layer.
- Very good Written, Analytical Skills, Self-motivated, hard working professional with good organizational, leadership, interpersonal and communication skills.
TECHNICAL SKILLS:
Language: C,C++, C# .NET (4.5/4.0/3.5/3.0 ), HTML, T-SQL, PL/SQ
Web Technologies: ASP.NET 4.5/4.0/3.5/3.0/2.0 , MVC 4.0/3.0, Ajax 3.0/2.0, Javascript, Jquery, VB Script, Angular JS, REST SERVICES(Web APi, WCF, Cherry py), BOOTSTRAP, HTML, CSS
XML Technologies: XML
UI Technologies: Winforms, WPF,MVVM
IDE Tools: Visual Studio 2012/2010/2008/2005 , SQL Server Management Studio, SQL Server BI studio
.Net Frameworks: .Net Framework 4.5/.4.0/3.5/3.0
Databases: MS SQL SERVER 2008/2005/2000 , MSAccess 2010/2007/2003 , Oracle 11g/10g/9i/8i, MYSQL
Reporting Tools: SQL Server Reporting Services (SSRS 2008/2005), OData, Crystal Reports, Informatica 9.0
ETL Tools: Informatica
Modeling Tools: UML,MS Visio 2010/2007
Version Control Tools: Team Foundation Server(2008)
Middleware: WCF, ADO.NET 4.5/4.0/3.5/3.0/2.0 , Web Services, Enterprise Library 5.0/4.0/3.1
Servers: Windows Server 2008/2003/NT, Microsoft IIS (7.0/6.0/5.0/4.0 )
Other Utilities: Resharper(5.1.3), StyleCop
PROFESSIONAL EXPERIENCE:
Confidential , Salem, OR
.Net Developer
Responsibilities:
- Involved in the complete Software Development Life Cycle including Analysis, Design, Implementation, Testing and Maintenance.
- Implemented CRUD functionality with Entity framework in ASP.NET MVC and implemented sorting, filtering and paging with Entity framework in MVC.
- Responsible for developing the reusable Components on UI(Views) by developing the Partial Views, View starts, and reusable components for implementing the business rules with C# and OOPS Concepts.
- Responsible for making AJAX Calls for the UI Interactions to the Controller Actions using JQuery/Angular JS and getting the Data back as JSON and parsing it onto the UI.
- Built WCF clients to make synchronous calls to Web Services over SOAP and HTTP and persist data to flat CSV files.
- Added new functionality to existing Monitoring and Alerting tools and Performance Monitoring and Management web solutions developed using ASP.NET MVC, Razor and Entity Framework.
- Built a robust and scalable application that calls a data service based on the Service Oriented Architecture (SOA) paradigm and built using WCF.
- Extensively used User interface controls which use JQuery to validate client side validation.
- Used Angular JS AJAX framework to interact with Restful and simple asmx services to retrieve data using JSON
- Involved in implementing client side functionalities using JavaScript and also involved in creating CSS classes for the application .
- Wrote SPA (Single page applications ) using RESTFUL web services plus Ajax and Angular JS.
- Worked with different Angular JS plug-ins and implemented client-side functionalities such as paging, table sorting/data tables, sliders.
- Entity Framework where all the database tables are being mapped to the class Objects, Stored Procedures are mapped to function Imports and used Query Expressions and Lambda Expressions where written on these IEnumerable /IQueryable,CRUD operations using LINQ To Entities
- Designed and developed class library for Domain entities using Entity Framework.
- Created and maintained database objects like complex Stored Procedures, Triggers, Cursors, and Tables, Views and SQL Joins.
- Created automatically running stored procedures for day-end operation using SQL Server agent.
- Created new tables wrote stored procedures for applications and some user defined functions. Created SQL scripts for tuning and scheduling.
- Created drill down, drill through, sub and linked reports using MS SSRS as well as managed the subscription of the reports.
- Written Queries using T-SQL Statements, Views, User Defined Functions, Stored Procedures, Triggers in SQL Server 2008 for inserting/Updating/Deleting the data into the relational tables.
- 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.
- Involved in Deployment and Troubleshooting issues in the application.
- Involved in writing technical specifications design document, deployment documents and operations guide for operation support.
- Supported Operations team during the deployment and troubleshooting the production issues during deployment and on regular basis.
Environment: VisualStudio2012/2013, C#, .NET 4.5, ASP.NET MVC 5.0/4.0, ASP.NET Web API, Razor, ADO.NET Entity Framework (Code First), LINQ, JSON, Angular JS, SPA, Enterprise Library Logging, Service Locator, Unity, AutoMapper, SQL Server 2012 (SDS), T-SQL, MSTest, Visio 2012, UML, Team Foundation Server 2013, IIS 7.5, and Windows Server 2008 R2
Confidential, Jeffersonville, IN
.Net Developer
Responsibilities:
- Designed and developed various abstract classes, interfaces, classes to construct the business logic in Model using C#
- Developed the reusable framework for the application using the ASP.NET MVC Framework 3.0.
- Implemented Partial views (user controls), Master Pages, Strongly Typed Views and Complex Views.
- Implemented Get, Post by using Controller actions and Caching by using Action Filters and Child actions in Controller and return Razor HTML to View through Action Results.
- Used JQuery to perform validations and catch the events on client’s browser.
- Worked with ASP.NET Web Forms, Web Services, and State Management, Caching features, Configuring optimizations and securing the web application.
- Developed module which deals with validating user, changing passwords and searching of information depending upon priority of user in site.
- Developed system services SOA application platform for use by all web applications utilizing WCF services.
- Used bindings to control the construction of the Windows Communication Foundation (WCF) channel stack at runtime.
- Implemented WPF browser application for implementing three dimension view of searing information and creating technical documentation for every approach.
- Used EAI for distribution and cross-platform program communication using message brokers with Common Object Request Broker Architecture.
- Participated in EA design and development.
- Coordinated with work done by domain architects.
- Controlling EA iterations deliveries.
- Wrote a test suite in Winforms for testing message transformation using a plug-in selected by the user and used System. Reflection to dynamically load and use assemblies.
- Used Data Contract as the standard mechanism in the WCF for serializing .NET object types into XML.
- Developed Web Services and invoking them by using XML SOAP and WSDL for creating proxy classes.
- Used Web Services (SOAP, WSDL) for communicating with other application and components.
- Effectively used Jquery a concise JavaScript Library for traversing HTML document, event handling and AJAX interactions.
- Used LINQ to Entities for retrieving the data efficiently and Just in Time manner.
- Developed partial post back validations to manipulate data on web pages using AJAX.
Environment: VisualStudio2010, C#/VB.NET, ASP.NET, MVC 3.0/4.0, WCF, Entity Framework 4.0, Java Script, JQuery, SILVERLIGHT 4.0/3.0,Expression Blend 3.0, XAML, TFS 2010, WPF, IIS 7.0, AJAX, Agile, ADO.NET, LINQ, XML, Microsoft Enterprise Library, NUNIT, SQL Server 2008 R2, Windows XP, UML, Windows Server 2003,Windows Server 2008 R2/2008,PL/SQL
Confidential, Corpus Christi, TX
.Net Developer
Responsibilities:
- Involved in the development and implementation cycles of the project in C#.
- Designed Win Forms in C# to displays results on screen.
- Designed and developed WinForms using C# in scrum environment.
- Read Schema (XSD) to generate the dynamic WinForms.
- Developed GAC explorer module using C# WinForms.
- Extensively used ADO.Net objects to populate Data sets, Data grid and Repeater controls for display and manipulation of records.
- Created a Data Layer object in C# language which gives the common classes of methods to execute stored procedures into a Data Set, Data Table and Data Reader.
- Involved in coding the presentation layer using WPF , Silver light and service layer using Windows Communication Foundation .
- Performed Unit testing using n-unit from the Designer GUI and participated in System Testing.
Environment: .Net Framework 3.5/2.0, ASP.Net, C#, ADO.Net, XML, Web services, HTML, JavaScript, IIS 6.0, Windows 2000 Server, HTML, DHTML, UML, CSS, UML, Ajax Toolkit, VSS, Visual Studio 2008, SSIS, XML, XSL, HTML, SQL Server 2005
Confidential, Nashville, TN
.Net Developer
Responsibilities:
- Designed and developed web forms in ASP.Net 2.0 & C# .Net using .Net Framework 2.0
- Developed the application Framework in ASP.Net 2.0 primarily using C#.Net with the business logic implemented using .Net Assemblies
- Extensively used C#.Net to develop server side event handling and components to handle business process.
- Extensively worked with ASP.Net Web Site Administration Tool (WAT) to create Roles, Login
- Controls, Authentication and Authorization for Site Security.
- Developed GUI using ASP.Net 2.0 Server Controls, User Controls and Custom Controls and Master Pages, Cascading Style Sheets (CSS) for consistent look.
- Used the ASP.Net State Management techniques like Session State, View State to retain the values between the pages transactions, where session is managed in out Proc mode.
- Used the ADO.Net data binding controls line Grid View in order to bind the data to the control and display the retrieved data.
- Written JavaScript code for validating the simple control instead of sending them to the server side which was degrading the performance of the web pages.
- Extensive use of Web Services, SOAP, XML, XSL to expose the reports to facilitate information sharing.
- Created Data tables and applied the Web Service Enhancements to the Web Service so that the reliability increases.
- Created Data tables and have written Stored Procedures for all the transactions in and out of the database using SQL server 2000.
- Created a Data Access Layer using C# to execute stored procedures into a Data Set, Data Table and Data Reader.
- Used EAI to model middleware centralization. Performed NUnit Testing according to the business requirements.
- Supported the IT systems/applications which are currently being used by the end users.
- Used Microsoft Visual Source Safe (VSS) for the purpose of version control.
Environment: .Net Framework 2.0, ASP.Net, C#, ADO.Net, XML, Web services, HTML, SQL Server 2000, IIS 6.0, Windows 2000 Server, VSS, NUnit, Visual Studio 2005
Confidential, Wheaton, IL
.Net Developer
Responsibilities:
- Involved in understanding and analyzing the clients business, requirements for the system.
- Involved in Design and Developing components of this application using ASP.NET, C# .NET, VB. NET, JavaScript.
- Architect and implement high volume, high traffic transactional application using conventional design practices(SOA, design by contract, MVC)
- Implemented business, database access layer classes in C# using UML class diagrams and sequence diagrams.
- Written SQL Queries, Stored Procedures, Triggers, Backup and Restore Database, Defining roles, creating database users, Assigning Roles to user’s using SQL Server 2005.
- Responsible to deliver the give modules without slipping the deadlines and without exceeding the estimated effort.
- Extensively involved in developing components for Business and Data tier using C#, ADO.Net, LINQ.
- Involved in Performance testing for different bandwidths by using the bandwidth controller.
- Involved in preparation of cascade style sheet (CSS) files.
- Developed secured web services using .Net, C#, XML/SOAP.
- Written code to access secure web service using .Net, Web form using C# and ASP.Net, WSDL, Proxy Class, XML/SOAP.
- Extensively involved in Stored Procedures Optimization.
Environment: .NET Framework 2.0, ASP, C#,VB.NET, XML, Web services, HTML, JavaScript, IIS, Windows 2000 Server, HTML, DHTML, UML, CSS, UML, Ajax Toolkit, VSS, Visual Studio 2005, SSIS, SQL Server 2005.
