Sr .net Developer Resume
Northbrook, IL
SUMMARY:
- Over 9 years of experience in analysis, design and development of Client/Server, web based and n - tier applications. Expert in developing windows applications, Service Oriented Architecture (SOA) based Applications, web applications, windows services and web services in Microsoft Visual Studio .Net IDE using C#.Net, ASP.NET, ADO.NET, Entity Framework and SQL Server.
- Experience in C#.NET, ASP.NET MVC, ASP.NET, WCF, XML Web Services , LINQ, ADO.NET, Ajax, jQuery, JavaScript, SQL Server 2005/2008/2012 , Oracle 9i .
- Experience in publishing and consuming Windows Communication Foundation (WCF), REST services and Web Services using WSDL, UDDI and SOAP to implement Service Oriented Architecture (SOA).
- Designed and developed rich graphical user interfaces for good user interaction using ASP.NET, ASP.NET MVC and jQuery.
- Expertise in application development using ASP.NET MVC 4.0/3.0 Framework .
- Experience in Agile software development methodology and Test driven development including SCRUM Framework.
- Experienced in creating rich user interface using HTML5, HTML, DHTML, Master Pages, CSS3, CSS, Ajax Control Tool kit, JavaScript and jQuery.
- Very well acquainted with the concepts like inheritance, polymorphism, abstraction and encapsulation, have used them wherever Object Oriented Programming System (OOPS) is needed.
- Experience in working with various client side and server side state management techniques.
- Excellent experience in writing Data Access Layers using ADO.net entity Frame Work and LINQ to SQL .
- Extensively used ADO.NET objects like Data adapter, Dataset, Data Reader and iBATIS objects like QueryforObject, QueryForList to access database.
- Strong hands on experience setting up connections and working with Relational Database Management Systems (RDBMS) like SQL server 2008/2005 and Oracle 9i.
- Experienced writing stored procedures, triggers and functions using SQL Server 2005/2008/2012 and Oracle 9i.
- Strong abilities in Design Patterns, Database Design, Normalization, Views, and Creating SSIS packages, SSRS and involved in all stages of SDLC.
- Adequate experience in using source control tool Team Foundation Server (TFS), Subversion.
- Expert in debugging an application using the debugging options provided by the Visual Studio .Net IDE.
- Experience in implementing error handling, trouble shooting, and exception management, tracking and logging features.
- Excellent communication and interpretation skills enabling effective interaction with application developers, end users, project managers, and business analysts to review the requirement specifications.
TECHNICAL SKILLS:
Programming Languages: C#.NET, VB.NET
Databases: SQL Server 2005/2008/2012 , Oracle 9i
Operating Systems: Windows 8, Windows 7, Vista, XP, 2000
Development Tools: Visual Studio 2013/2010/2008/2005
Reporting Tools: SQL Server Reporting Services (SSRS)
Third Party Tools: Telerik RAD Controls, Kendo UI, Infragistics
Versioning Tools: Microsoft Team Foundation Server (TFS), Subversion, VSS
Web Technology: HTML5, HTML, CSS3, CSS, XML, Java Script, AJAX toolkit, jQuery
.NET Technologies: .NET Framework 4.5/ 4.0/ 3.5/ 2.0 , ASP.NET, ASP.NET MVC 4.0/3.0, Web Forms, Windows Forms, Web Services, WCF, WPF, ADO.NET
Protocols: HTTP, SMTP, SOAP, FTP, TCP/IP
Web Servers: IIS 7.0/6.0/5.0
PROFESSIONAL EXPERIENCE:
Confidential, Northbrook, IL
Sr .NET Developer
Responsibilities:
- Follow the SDLC for software development
- Analyze business users needs to design, construct, and test the enhancements to new system
- Responsible for client interaction, requirement analysis and turn them into technical specifications
- Development of classes by object oriented technologies using VB.NET
- Used AJAX, jQuery and Infragistics for rich UI experience
- Implemented business logic, developed web methods in VB.NET
- Constructed the queries based on the user search criteria
- Have extensively used Datasets and Data tables to retrieve and manipulate data and display it in an ASP.NET pages by using Infragistics controls
- Responsible in the coding and unit/integration testing of the systems
- Deployment of code on the development server
- Used Visual SourceSafe to maintain version controls
Environment: ASP.NET, VB.NET, Web forms, jQuery, Infragistics, DB2 Server, HTML, CSS, JavaScript, Visual SourceSafe (VSS), Windows 7, Visual Studio 2010, Windows Server 2008.
Confidential, Kirkland, WA
Software Solutions Engineer
Responsibilities:- Responsible for the complete Software Development Life Cycle (SDLC).
- Involved in gathering the requirements from the end user and directly interacted with client.
- Developed code for the configurator per the specification provided by client.
- Developed web pages using master page and Cascading Style Sheets (CSS) and HTML to provide uniform look and feel throughout the application.
- Developed the configurator and other supporting application by using .NET framework 4.5.
- Extensively used jQuery to provide rich and interactive experience to the users.
- Used windows authentication and authorization to check the user credentials and provide the access.
- Used Microsoft Dynamics CRM to create quotes and maintain them.
- Used client side and server side validation techniques to validate the data.
- Used state management techniques to transfer the data from one page to another.
- Used web services to communicate with the business layer objects.
- The business logic is implemented in C#.NET.
- Created various web methods and accessed those methods from jQuery AJAX calls.
- Used AJAX, JQuery for creating asynchronous user experience.
- Used LINQ for various database transactions and querying collection objects.
- Created many complex Stored Procedures in SQL to perform various transactions.
- Wrote unit test cases and integration test cases.
- Used SSRS as the tool for reporting services. And used SSIS package for data manipulation.
- Involved in the deployment, maintenance and testing of the application in production environment.
- Used subversion for version control in team environment.
- Used Microsoft SharePoint for project management.
- Used agile methodologies to develop this software application.
- Provided Production support and solving most severe issues.
Environment: ASP.NET 4.5, C#, Web forms, AJAX, jQuery, SQL Server 2008, XML, HTML5, HTML, CSS3, CSS, JavaScript, Subversion, TFS, Windows 7, Windows Server 2008, SSRS, SSIS, Microsoft Dynamics CRM, SharePoint, LINQ, LINQ to Sql.
Confidential, NYC, NY
.NET Developer
Responsibilities:- Involved in all phases of software development lifecycle (analysis, design, implementation, development and testing) of the entire application.
- Involved in gathering the requirements from the end user.
- Used 3-tier architecture to implement presentation layer, business layer and data access layer.
- Involved in developing ASP.NET intranet application using .NET framework 4.0.
- Developed web pages using master page and Cascading Style Sheets (CSS) to provide uniform look and feel throughout the application.
- Extensively used jQuery to provide rich and interactive experience to the users.
- Used windows authentication and authorization to check the user credentials and provide the access.
- Used client side and server side validation techniques to validate the data.
- Used state management techniques to transfer the data from one page to another.
- Used web services to communicate with the business layer objects.
- The business logic is implemented in C#.NET.
- Implemented data access layer using iBATIS which involved accessing data from the database using connected architecture which requires strong OOPS concepts.
- Accessed SQL server 2008 from the application using iBATIS.
- Extensively used iBATIS objects to get data from different databases and grid view controls used to display and manipulate the data.
- Extensive experience on using SQL, PL/SQL, ORACLE Database.
- Created various web methods and accessed those methods from jQuery AJAX calls.
- Extensively used XML file to configure properties, data sources and SQL maps.
- Created views in SQL server 2008 to execute various database routines.
- Extensively used SQL joins to get the data from different tables.
- Wrote unit test cases and integration test cases.
- Involved in the deployment, maintenance and testing of the application in production environment.
- Used subversion for version control in team environment.
- Used agile methodology to develop this application.
Environment: ASP.NET 4.0, C#, Web forms, AJAX, jQuery, SQL Server 2008, Oracle 9i, XML, HTML, Cascading Style Sheets (CSS), JavaScript, Subversion, Windows 7, Windows Server 2003.
Confidential, Atlanta, GA
.NET Developer
Responsibilities:- Involved in gathering the requirements from the client and documenting the artifacts of the system.
- Involved in all phases of Agile Software Development Life Cycle.
- Involved in mentoring the team to understand the system and the process to be followed.
- Build the baseline and testing environment, for change management system and testing.
- Involved in building and assessing the web applications and recognizing the security vulnerabilities.
- Used Fortify to scan the applications for security vulnerabilities in the first phase of the process.
- Involved in fixing the bugs from the fortify scan.
- Used Appscan to scan the applications for security vulnerabilities in the second phase of the process
- Involved in fixing the errors from the Appscan results.
- Created documentation of how to set up an application in the development environment and testing it.
- Proposed several techniques and practices for the applications to be free from security vulnerabilities.
- Created a report for the testing team to identify the coding malpractices and provided code snippets to remediate them.
- Tested the applications after their remediation and interacted with the client and decided whether to deploy them or remediate them further.
- Involved in configuring the access control to the developers, in testing environment, to simulate real time environment.
- Created roles and access levels for the applications to increase their security.
- Created a list of deliverables at the end of each phase in the process.
- Involved in planning, analyzing, and designing the course of action for the team to build, analyze, test, remediate and deploy the applications.
- Used TFS for version management.
- Created work items to keep track of the code changes.
- Used Microsoft SharePoint for project management.
Environment: C# .NET, Classic ASP, ASP .NET, Visual Studio 2008, Visual Studio 2005, Web forms, HTML, Java Script, SQL Server 2005, Windows 7, C++, Team Foundation Server, SharePoint.
Confidential, Irving, TX
.Net Developer
Responsibilities:- Involved in complete life cycle including design, development, and testing.
- Used MVC 3.0 architecture to design and develop Presentation Layer, Business Logic Layer and Data Access Layer.
- Used ASP.NET MVC views and jQuery for a rich UI experience.
- Implemented of client side validations using JQuery and ASP.NET MVC Validation implemented at Controller level.
- Implemented windows authentication and role based authorization to regulate the access to the application.
- Designed and developed various models by using C#.NET for business logic, representing and manipulating the data.
- Used WCF services and web services for communicating with other application and components.
- Performed unit testing, module testing, integration, and system testing.
- Used Microsoft Team Foundation Server (TFS) for version control and source code maintenance.
- Used agile methodologies while developing this software application.
Environment: ASP.NET MVC 3.0, jQuery, C#.NET, Visual Studio 2010, Entity Framework, .NET4.0, IIS 7.0, Web Services, WCF, Java Script, SQL Server 2008, Windows Server 2003.
Confidential, IL
.Net Developer
Responsibilities:- Involved in gathering requirements and functional specification preparation.
- Designed and developed an integrated n-tier web application using C#, ASP.NET and ADO.NET.
- Designed and developed data access layer, business layer and presentation layer (user interface) for the n-tier architecture web application using C#, ADO.NET and ASP.NET.
- Designed and developed effective web forms based on technical design and requirement specifications.
- Used Windows Presentation Foundation (WPF) to develop Windows client application with visually stunning user experience.
- Designed and implemented multiple WCF services using C#, XML and consumed them using proxy classes.
- Involving in handling ASP.NET client side state management and server side state management.
- Incorporated many rich, user friendly, responsive features in the application using .Net framework, ASP.NET AJAX Control toolkit, CSS and JavaScript to give better performance and richness to the user interface.
- Utilized ADO.NET technology extensively for data retrieving, querying, storage and manipulation.
- Created stored procedures, functions, and triggers in T-SQL for backend communication.
- Analyzed, designed and implemented changes requested and implemented appropriate exception handlers.
- Extensively used SQL Server Reporting Services (SSRS) for generating reports populated by data in databases.
- Involved in unit-testing web applications and in Test Driven Developement (TDD).
- Used Team Foundation Server (TFS) for version controlling and assisted in documentation and creating Help files.
Environment: .NET Framework 3.5, ASP .NET, C#, XML, Web Service, WCF, WPF, IIS 5, CSS, JavaScript, SQL Server 2005, SSRS, Windows XP, TFS.