Sr. Net Developer Resume
Farmington, MI
SUMMARY
- Over 8 years of experience in Software Analysis, Design, Development, Testing and Deployment of secure, multi - tier web and client-server applications.
- Experience in diverse business sectors including Financial and Accounting Services.
- Experience in designing, coding, implementation of Internet/Intranet Applications like Web forms and Web Services using ASP.NET MVC, ASP.NET, VB.NET, and C #.NET, ADO.NET, Microsoft SQL Server and IIS (Internet Information Services).
- Worked on developing and creating applications using ASP.NET MVC 4.0, ASP.NET 4.5/3.5/2.0/1.1 using both C#.NET and VB.NET.
- Good understanding of Software Development Life Cycle (SDLC), OOPS CONCEPTS, Design Pattern, Object Oriented Design (OOD) principles, Agile software development process
- Worked on N-Tier Architectures like MVC (Model View Controller), MVVM (Model View View Model) design patterns on the applications.
- Experience in developing Graphical User Interfaces usingHTML, CSS, JavaScript, JQuery, AJAX, XAML, Silver Light and WPF.
- Experience in using Windows Communication Foundation (WCF) in the project for communicating and providing real time data from integrated server to Client application.
- Knowledge on Windows Presentation Foundation (WPF) in creating both standalone and browser-hosted applications.
- Created Entity classes, relationships between entity classes using LINQ (Language Integrated Query) to SQL, LINQ to Entities, and LINQ to Dataset to manage relational data as objects.
- Extensively used Master Pages in designing the webpages and used Cascading Style sheets for a unified look of the application.
- Expert level experience inSQL Server 2008/2005/2000 andOracle 9i/10g/11gdatabase design, development of Schemas, Tables, Views, Indexes, Stored Procedures, User Defined Functions and Triggers, DTS, Transaction Management,T-SQL/PL-SQL, Code optimization and performance.
- Experience with design and development of business reports using SQL Server Reporting Services(SSRS) and Crystal Reports for Client-Server and Web based applications
- Good working knowledge of SQL Server (2000/2005), Oracle, PL/SQL Developer, and MS Access, RDBMS.
- Experience designing and developingWinforms and Webforms.
- Experience of programming inVB6.
- Extensive usage of Delegates and Events to establish communication between theWinforms.
- Knowledge in XML transformation languages like XSL, XSLT and X Path.
- Experience increating Unified Modelling Language (UML)diagrams like Class, Sequence and Use Case diagrams using Rational Rose and MS Visio.
- Deployeda variety of .NET Framework Applications includingWindowsandWebForms.
- Experience in building and consuming .NET Web Services using SOAP, UDDI and WSDL.
- Experience in implementing Business Processes, Abstract factory as part ofService Oriented Architecture (SOA).
- Hands on experience inExcel/ MS Access/OfficeProgramming.
- Experience in Integration testing, creating test cases inN Unit Testing, Test plans, generating Test scripts, Bug analysis and fixes.
- Used Team Foundation Server (TFS) and Visual Source Safe 6.0 for Version Control.
- Good team player with excellent communication and interpersonal skills and an ability to work individually or part of a team and good learner to adapt new technologies that improve the business
TECHNICAL SKILLS
Languages: C, C++, C#, VB.NET, SQL, VB Script, Java Script, JQuery, Angular JS, XML, XSL, HTML5, DHTML.
Microsoft Technologies: .NET Framework 1.x/ 2.0/3.0/3.5/4.0/4.5 , Visual studio 2003/2005/2008/2010/2012 , ADO.NET, VB 6.0, ASP.NET 1.1/2.0/3.5,4.5, ASP.NET MVC 1.0/2.0/3.0/4.0 , MS-Office (Excel, Word, Power Point Access), WCF, WPF, MVC, MVVM, AJAX.
Databases: SQL Server 2000/2005/2008/2012 , Oracle 8i/9i/10g/11g, MS-Access, Webservers Internet Information Server (IIS).
Operating Systems: Windows NT/95/98/2000/XP, Linux, UNIX and MS-DOS.
Reporting Tools: SSRS, Crystal Reports Version Controls Team Foundation Server, Visual Source Safe 6.0,Sharepoint 07/10/13
XML Related Technologies: XML, XSL, XSLT, XPath, XPointer, SOAP, WSDL
PROFESSIONAL EXPERIENCE
Confidential, Farmington, MI
Sr. Net Developer
Responsibilities:
- Involved in Software Development Life Cycle (SDLC) including analysis, design, development, and testing of the project.
- Application design Using Scrum (Agile) Model for N-tier architecture which includes User Interface, Business Logic Layer and Data Access Layer in .NET.
- Developed application using ASP.NET MVC 4.0 to enable the full control over the rendered HTML5 and JQuery for client side scripting.
- Implemented client side validations using JQuery/Java script and ASP.NET MVC 4.0 Data annotations to do validations on the Model Data.
- UsedValidation ControlsinASP.NET MVCand developed custom validation controls for validating views.
- Created SSIS packages for importing, exporting data to and from different data sources.
- Used ASP.NET charting tool to create dynamic charts to display various information in graphical format.
- Extremely used Angular JS, JavaScript and JQuery to manage validation in Client side.
- Designing and developing rich application for Web (ASPX/Silverlight) and Windows (WPF).
- Created WPF/Silverlight applications using MVVM architecture.
- Developed system servicesSOA application platformfor use by all web applications utilizing Windows Communication Foundation (WCF) services.
- UsedSOAPto Implement Web Services.
- Developed complex web forms using ASP.Net server-side scripting with C#, .NET Framework 4.0
- Used Silverlight and WCF RIA services for showing few reports
- Used JavaScript to enhance the dynamics & interactive features of web page by allowing user to perform calculations, validate form inputs, add special effects and Customize selections.
- Handled XML data into SQL server for improving performance.
- Involved in Angular JS for single page application which is useful for both development and testing purposes. It provided a framework for client-side MVC architecture.
- Created Stored Procedures to perform automated rules, updating to related tables using SQL Server 2012 using T-SQL.
- Created new Grid control to support client side operation like sorting, filtering and searching.
- Involved in creation of .NETXML Web Servicesand usedAJAXfor consumingWeb Services.
- UsedJavaScript, DHTMLfor client side validations and to generate user-friendly web interfaces
- Used N-Unit for creating unit tests.
- Created WCF SOAP/REST Services and also used different bindings to make it available to different types of clients.
- Written the test cases by understanding each API and considering all the possible scenarios as per the client expectations
- Used WCF for communicating to the API and between the layers.
- Designed reusable API components
- Designed and Developed Winforms using C#.
- Porting of existing VB6 Windows application to ASP.Net with MS SQL DB.
- Developed WinForm applications with significant business logic.
- Created and optimized views for user interactions using objects of HTML Helper class, Custom Helpers and JavaScript, knockout Javascript/jQuery.
- Developed .NET web application using Javascript, ASP.NET MVC 4, C#, Visual Studio 2013.
- Worked on to simplify both development and testing of such applications by providing a framework for client-side MVC architecture.
- Performed automated tests on the entire code using Agile TDD.
- DevelopedASP.NetWeb service, Web Application and Windows application usingC#.Net in .Net framework with Entity Framework.
- Creating LINQ enabled database layer using API such as LINQ to SQL and Entity Framework.
- Participated in the daily stand up SCRUM agile meetings as part of AGILE process for reporting the day to day developments of the work done.
Environment: .Net Framework 4.5, C# 4.5, ASP.Net, ASP.Net MVC, MSMQ, AJAX, JQuery, WCF, Web Services, WPF, SVN, SQL RDBMS, MS-SQL Server 2012, SOA, Entity Framework, Visual Basic 6, HTML5, WinForms, C#.NET, API, SSRS, SSIS, VB6, AngularJS, Javascript, NUnit, Microsoft Outlook, IIS 7.5, T-SQL, PL-SQL, Web API 2.
Confidential, McLean, VA
Sr. Dot Net developer
Responsibilities:
- Involved in the requirement collection and clarification with business analysts.
- Involved in Full Life Cycle Development (SDLC), provided value added services with development teams and clients throughout the life span of a project and worked on Agile Methodology topractice-based methodology for modelling and documentation of software-based systems.
- Created a Windows Communication Foundation (WCF) service that can communicate with a client, which allows the service to make calls to the client.
- Responsible to create new module using ASP.Net MVC and implemented Angular JS forms.
- Developed Windows Communication Foundation (WCF) Services using C# for exposing the functionalities of the enterprise business components at the Business Layer.
- Developed secured web services using .Net,C#, XML/SOAP.
- Documented the entire Web Services project and some of the other Modules.
- Designed and developed dynamic ASPX web pages using C#, ASP.NET, HTML5, JavaScript and jQUERY.
- Analyzed and designed new WPF application using MVVM and Repository pattern, from design to completion.
- Developed the web application using ASP.Net, MVC.
- Design of web pages usingHTML/DHTMLand scripting using VBScript. Parsing of client's data and status reporting usingXML,XSLTandCSS.
- Developed solutions for diverse programming scenarios in VB.Net, employing Object Oriented Programming (OOPS) concepts such as Encapsulation, Inheritance, Polymorphism, and Abstraction.
- Developed various class modules using VB.NET for business layer.
- Designed and developed Windows Service in VB.NET
- UsedXMLfor communicating messages between COM components and ASP web pages
- Implemented ASP.NET Winforms in developing the User Interface.
- Have created and usedWinformsto create functionality in networking module.
- UsedScrumas Agile methodology andTest driven development(TDD)for software development process of a project.
- Designed advanced Excel reporting systems usingVB6 and VB.NET.
- Transition of existing programs from VB6 to VB.NET.
- Implemented VB6 and Excel-based programs for visual data analysis.
- Used Team Foundation Server (TFS) for source control, and data collection.
- Designed, coded and supported Excel-based advanced reporting systems for sales, payments using VB6 OLE/VB.NET programming.
- Used Cascading Style Sheet (CSS3) to attain uniformity through all the pages.
- Used SQL Query Analyzer for Optimizing database by creating various Indexes in Database tables
- Running the SQL Batch Queries in SQL Query analyzer.
- Designed and implemented ASP.NET MVC solutions with design patterns.
- Designed and developed user interfaces usingASP.NET MVC Partial Viewsand multiple interfaces to transfer the data into different server.
- Created Webpage's for various work streams using C#.NET, ASP.NET, AJAX, JSON with JQuery, Telerik RAD Controls and business logic layer which connects to the other services usingC#.NET.
- Used JSON data for communication between client and server.
- Designed reusable class libraries, implemented those classes using C#.NET, OOPS, WSDL, SOAP and .NET Reflection library to load persisted classes dynamically, simulatingFactorypattern.
- Worked with SQL Server Reporting Services(SSRS) for generating reports.
- Developed Reports module by using Telerikreporting
- Written code to access secure web service using .Net, Web form using C# andASP.Net, WSDL, Proxy Class, XML/SOAP.
- Created SSRS reports & allowed saving of reports in different formats like PDF, EXCEL
- Called server side code from client side using AJAX and JQuery.
- Used client side tools like JQuery, JQGrid, JQuery UI, JQuery BlockUI, JQuery TreeView to make website interactive without refreshing webpage.
Environment: C#.Net 4.5, IIS, Visual Studio, .Net framework, WPF, WinForms, JavaScript, Angular JS, SQL RDBMS, SQL server, XML, XSLT, SSRS, VB6, WCF, MVC, WPF, Visual Basic 5, Telerik RAD Controls, Web Services, TFS, HTML5, CSS3.
Confidential - Charlotte, NC
Dot Net developer
Responsibilities:
- Based on the requirement, use to Analyze and involved in designing and development.
- Created Custom Web Controls like Grid View and Calendar in C#.
- Used JavaScript and Validation Controls for validating the controls.
- Used AJAX calls on our project using AJAX CONTROL TOOLKIT.
- Used Multicast Delegate for accessing different methods.
- Created Tree view for Site navigation in Master Page
- Used C# to write all the middle business layer logic.
- Created XML database of all different frequency levels.
- Used Cascading Style Sheet (CSS) to attain uniformity through all the pages.
- Created different users, roles, document libraries, form libraries, team sites for projects, issue list on SharePoint Server 2003.
- Involved in creating Tables, Stored procedures using Cursors, Joins in SQL Server 2005.
- Involved in Unit Testing and Integrated Testing.
- Used HTML and Web Form Controls to create web pages and deploy the web application.
- Design and Development of various Web Server Controls including Data List, Grid View and Validation Controls.
- Implemented Forms Based Authentication and Role Based Authorization.
- Developed the presentation layer by using Telerik RAD Ajax controls and web server controls.
- Effectively used Session Cookies for users for validity and to make a timeout for the connectivity with the database.
- Handled Run Time Errors & Design Time Errors by implementing appropriate Error Handlers in VB.NET
- Developed test-driven development (TDD) strategy guiding use of the N-unit unit testing framework.
- Worked on Presentation, Data Access and Business Logic layers of the application
- Designed and developed reports for user details like details of failure logins, User-locked out history.
- Used Dataset, Data Table, Data Adapter, Data Reader and other ADO.NET connectivity controls
- Developed classes and methods and written codes in Data layer for retrieving Data from the Database using Data Access Application Blocks and ADO.NET in C#.net
- Modified the business logic from VB components to WCF web services
- Efficiently worked on Visual Studio 2010 Team Foundation Server (TFS) with respect to Collaborative development.
- Extensively used LINQ to XML, to write and read XML data in the C# language.
- Created triggers, indexes, views, cursors in Oracle using PL/SQL.
- Extensively worked with SSIS Packages.
- Used Multithreading to provide synchronization to the Application.
Environment: C#.Net, ASP.Net.Net Framework 2.0, ADO.NET, SQL Server 2005, DB2, Visual Studio. NET, Visual Studio Source Safe, Subversion, SharePoint Server 2003, Continuous integration using MSBuilt, Telerik Rad controls, JavaScript, XML,TFS, AJAX Windows NT/XP.
Confidential, Houston, TX
Dot Net developer
Responsibilities:
- Involved in the complete Software Development Life Cycle including Analysis, Design, Implementation, Testing and Maintenance.
- Done with the production support for the project.
- Worked on 3-tier architecture.
- Developed solutions for diverse programming scenarios in C#, employing Object Oriented Programming (OOP) concepts such as: encapsulation, inheritance, polymorphism, and abstraction.
- Experience in programming web based applications in C#.Net, VB.Net in a Multi-Tier environment with focus on using an Oracle database.
- Designed the UI using the ASP.NET, HTML, JQuery, CSS, Web Forms and the AJAX controls.
- Extensively worked with Partial Pages, Layouts, Sections to design the CSHTML pages with Razor Engine to get consistent look and feel.
- Extensively used JQuery UI controls and used JQuery to validate HTML DOM.
- Created and maintained database objects like complex Stored Procedures, Triggers, Cursors, and Tables, Views and SQL Joins.
- Created the link servers to pull the data from different data sources and used them in the stored procedure which will be executing on the scheduled basis through SQL agent.
- Written Queries using PL-SQL Statements, Views, User Defined Functions, Stored Procedures, Triggers in ORACLE 10g for inserting/Updating/Deleting the data into the relational tables.
- Worked Extensively with Query Optimization Techniques to Fetch Data with better Performance Tuning.
- Responsible for maintaining versions of source code using TFS.
- 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: .NET FRAMEWORK 4.0/3.5, JQuery, ASP.NET 4.0/3.5, ADO.NET, C#.NET, ASP.Net, WINDOWS SERVER 2008, Visual Studio, SQL SERVER 2008, AJAX, TFS, XML, HTML, IIS 7.0, JAVASCRIPT, CSS, WEB SERVICES
Confidential
Dot Net developer
Responsibilities:
- Involved in design, development, testing and quality assurance of the product.
- Used C#.Net, ASP.Net for GUI design and business logic implementation.
- Used web services to interact with the business layer.
- Unique experience of working on all 3 tiers of the application facing key challenges on Business and Database layers.
- Created Oracle Queries and store procedures for back end (Oracle 9i).
- This project involves the development of a three - tier application.
- The client layer has been developed using ASP.Net and Oracle 9i code behind for content presentation.
- Used Cascading Style Sheet (CSS) to attain uniformity through all the pages.
- Responsible for developing and implementing Workflows.
- Created Document libraries, Form libraries on SharePointServer2003.
- Designed user interface using ASP.NET
- The middle layer provides the business logic.
- The server layer consists of Oracle 9i.
Environment: ASP.Net, C#.Net, Web Services, SharePoint Server 2003, MSBuilt, ORACLE 9i, SQL Server 2000, JavaScript, CSS, WINDOWS 2000, ORACLE 9i, IIS 6.0.
