.net Developer Resume
SUMMARY
- SEVEN years of software experience in evaluation, design, development, testing, maintenance and production support using SDLC process and AGILE methodologies. Strong skills and experience in Object - Oriented Programming, Service Oriented Programming using teh .NET framework.
- Demonstrated proficiency in development using Microsoft.NET technologies like WCF, LINQ, ASP.Net 4.0/3.5, ASP.NET MVC 5.0/4s.0, C# (4.0/3.5), VB.NET and AJAX Extensions, AngularJS JQUERY wif MS SQL Server (SQL 2012 R2 / 2008) and Oracle 10g/9i as database.
- Hands on experience in design using Object Oriented Programming Principals like Encapsulation, Inheritance, Polymorphism, reusability and Design patterns like Abstract factory, Singleton, Object pool a standard solution to common problems in software design.
- Experienced in XML Web Services (SOAP, WSDL and UDDI), Service Oriented Architecture SOA concepts using .NET Framework.
- Accustomed in developing Client/Server (Win Forms) and Web based (Web Forms, ASP.Net) application development.
- Expertise in creating Views, Partial Views, Strongly Typed Views, Layouts, Sections, and Areas etc... In ASP.NET MVC.
- Working on creating secure Rest Services using ASP .NET Web API, OAuth Token based authentication.
- Working on creating Rest Services using ASP .NET Web API and C#.
- Created teh Controllers and Action Methods, Filters, Routing using ASP.NET MVC.
- Experience in using ASP.NET AJAX framework for creating efficient and interactive web applications dat work across all popular browsers.
- Experience in using Lambda Expressions, Query Expressions, Anonymous Types and Extension methods wif Language-Integrated Query LINQ (LINQ to XML, LINQ to SQL and LINQ to objects).
- Experience in development and implementation of Windows Communication Foundation (WCF), and responsible for developing WCFs Service, Data, Fault and Message Contracts and services.
- Expertise in developing applications using .NET application building blocks (Site Map, Data access, Exception Handling, State management).
- Fully fledged wif client-side scripting like jQuery Selectors, Events, jQuery UI, Plugins and AJAX etc.
- Extensive Experience wif ORM technologies like Entity Framework 4.1 Database First, Code First and performance tuning in EF.
- Experience in designing and branding Master Pages utilizing Server Controls, User Controls, Data Grid control, Form Validation controls, Custom controls and CSS.
- Experience in securing web applications using ASP.NET authentication (Forms-based Authentication) and authorization mechanisms like authorizing Users, Roles and User Account Impersonation.
- Experience in mitigating web applications vulnerabilities using ASP.NET MVC anti-forgery token to prevent cross-site scripting and cross-site request forgery and noledge on TOP 10 OWASP vulnerabilities.
- Experience in ADO.NET components such as Data Connection, Data Command, Data Readers, Datasets and Data Adapter.
- Sound noledge in writing T-SQL queries, stored procedures, Triggers along wif Data Transformation Services (DTS), views, user defined functions, packages, database performance tuning, indexing, database backup and restore.
- Extensive experience in developing reports using Crystal Reports and SQL Server Reporting Services (SSRS).
- Experience in working wif Nunit and MS Test Framework for unit testing.
- Experience in using Team Foundation Server 2010/2008, Microsoft Visual SourceSafe for Version Controlling.
- Excellent analytical and programming abilities in using technology to create elegant, flexible and maintainable solutions for complex development problems.
- Excellent work ethics, self-motivated & quick learner, willing to learn new technologies and third-party products.
TECHNICAL SKILLS
Microsoft Technologies: . NET Framework (4.0/3.5/3.0/2.0), Silverlight (4.0/3.0/2.0), ASP.NET, VS.NET (2008/2005), ADO.Net, WPF, WCF, MVC (4.0/3.0/2.0)
Languages: C# (4.0/3.0/2.0). NET, VB.NET, VB 6.0, LINQ, Entity Framework, JavaScript, AJAX, VBScript, C, C++, Angular JS
Client-side Technologies: JavaScript, AJAX, VBScript, Angular JS, Knockout JS, Node JS, React JS.
Database: SQL Server 2008/2005/2000, Oracle 10g/9i/8i, MS Access, PL/SQL, T-SQL, Query Optimization, Stored Procedures, Triggers, Database normalization, Functions
Web Technologies: XML, XSLT, XPATH, XSL, IIS (7.0/6.0/5.0), CSS, XHTML, SOAP, WSDL, UDDI, XML Web Services
Tools: Expression Blend, VSS (2005), TFS (2010/2008), NUnit, Nant
Operating Systems: Windows 7,Windows Vista Premium, Windows Server 2003, Windows XP, Windows 2000
Modeling Tools: UML, Microsoft Visio
Reporting Tools: Crystal Reports (10/8.5/8), SSRS 2008/2005
Testing: Unit Testing, Analyzing and preparing Test plans, Test cases, Test documents
PROFESSIONAL EXPERIENCE:
.Net Developer
Confidential
Responsibilities:
- Involved in Software development life cycle (SDLC) of application from design phase to implementation phase, testing, Deployment and maintenance phase.
- Participated in daily Scrums wif teh whole team to discuss about teh progress of teh application development, specks to be taken care and specks dat already completed.
- Work wif Product management on product feature requirements definition and refinement.
- Created ASP.NET Web forms and server controls to display dynamic data obtained using Microsoft ADO.NET and data binding.
- Used ADO.NET objects such as Data Reader, Dataset and Data Adapter for consistent access to SQL data sources.
- Perform automated tests, unit tests (NUNIT) and customized load testing for teh overall system.
- Extensively used jQuery for client-side validation and DOM manipulation.
- Working on creating Rest Services using ASP.NET Web API and C#.
- Designed large numbers of User Controls, Master Pages using ASP.NET and HTML5/ CSS3, JavaScript, jQuery, Bootstrap language for UI.
- SQL Development, ability to write and troubleshoot SQL Code and design (stored procedures, functions, tables, views, indexes, constraints).
- Demonstrated teh UI modules to Users wif weekly meetings as per teh SCRUM.
- Design and implement Restful API layer along wif calls to consume an API layer.
- Worked wif JSON to pass teh JavaScript objects from server to web application.
- Using SQL Server 2012 database as back-end along wif ADO.NET.
- Involved in teh complete SDLC of teh Application from Design phase to Implementation.
- Involved in Development using ASP .NET Web Forms and ADO .NET.
- Extensively worked wif jQuery, JavaScript, AJAX, JSON.
- Extensively involved in Data Access Layer and Business Logic Layer as well.
- Developed stored procedures, views for data manipulation, ensuring set up relations includes indexing, constraints, and foreign keys in SQL server.
- Interacted wif teh Business Analysts for teh Requirement and Developed accordingly.
- Involved in Software development life cycle (SDLC) of application from design phase to implementation phase, testing, Deployment and maintenance phase.
- Developed ASP.NET MVC 4/5 application for teh Application.
- Briefly used LINQ to Objects to query teh in-memory collection of objects.
- Developed Action Filters in MVC and used AngularJS for client-side scripting.
- Implemented teh security wif IIS.
- Used Enterprise application blocks for logging and Data Access.
- Extensively used C# 3.0/3.5 features such as object initializes, Anonymous types, Lambda expressions, Extension methods.
- Designed many number of Pages using HTML5/ CSS3, Bootstrap, JavaScript, jQuery for UI for specific pages and Master Pages.
- Developed presentation layer using MVC5, generating web page wif Razor view engine.
- Developed strongly typed Views in MVC as per teh requirements.
- Implemented entire backend of teh application in C#.NET, using various object-oriented features like classes, interfaces, inheritance, polymorphism and Multi-threading.
- Used ER Studio to generate teh table scripts.
- Work wif QA to develop and review test plans and strategies.
- Made teh builds and deployed teh applications in test, stage and Production servers.
- Created stories for teh new development and created child tasks under each story.
- Performed unit testing, integration testing and regression testing by applying test cases.
- Using SQL Server 2014 database as back-end along wif Entity Framework and LINQ to access teh database tables.
- Involved in teh complete end to end SDLC from Analysis, Design, Development, Testing.
- Used ASP .NET MVC and Entity Framework.
- Implemented Data Access Layer using Repository and Entity Framework.
- Created Model objects using Entity Data Model wif Entity framework.
- Briefly used LINQ to Objects to query teh in-memory collection of objects, also used Lambda Expressions.
- Design Reports using Crystal Report tool.
- Generated Crystal Reports to display teh statistics based on user request selecting options.
- Extensively worked on JavaScript window properties.
- Used Razor view engine to integrate model data into views to render them onto teh UI.
Environment: C#, ASP.NET 4.0, MVC 4.0, .NET Framework 4.0, HTML5, CSS3, JavaScript, jQuery, AJAX, JSON, ADO.NET, WCF Services, SQL Server 2012/ 2014, Windows XP, IIS, Visual Studio 2012, TFS.
Confidential
.Net Developer
Responsibilities:
- Involved in SDLC in whole project, in Analysis, design and coding part
- Designed and Developed different modules, Class using C# and Designed GUI Part
- Developed complex web forms using ASP.NET server-side scripting wif C#, .NET Framework 3.5
- Designed and developed various abstract classes, interfaces, classes to construct teh business logic using C#, teh middle tier contained all teh business logic
- Implement classes for data validation and to perform edit check on teh data
- Participated in full development life-cycle using Object Oriented Programming (OOPS) concepts and agile
- Used MS Enterprise Library to implement Caching, Cryptography, Data Access, Exception Handling, Security, Validation, and Unity
- Used ADO.NET objects such as Data Reader, Dataset and Data Adapter for consistent access to SQL data sources
- Designed, modeled multi-threaded, enterprise n-tier software agent using WCF web service hosted in a Windows service
- Used LINQ to SQL Feature of .Net Framework for retrieving data from SQL Server
- Write code to provide preview and printing functionality to teh end user
- Designed and created Relational database tables using Normalization, managed clustered and non-clustered indexes and implemented Relationships b/w tables
- Created Store Procedures, Functions, Packages, Triggers, Indexes and Views using T-SQL in Development and Production environment for SQL Server 2005
- Used ADO.NET to get teh data from data base and send it back
- Used teh built-in mechanisms of SQL Server 2005 for teh data integrity like Default, Not Null, Check, Unique, Primary Key, and Foreign Key, etc.
- Performed Unit Testing for all units in developed pages using NUNIT Tool
- Involved Unit Testing, Integration Testing and Regression testing in a regular basis to improve teh performance of teh application
- Used Microsoft Team Foundation Server (TFS) to manage teh team's software development lifecycle including deriving product backlog items, assigning sprint work items to developers and conducting sprint review meetings
- Coding for various Modules, Error Handling, Modification and Testing
Environment: .Net Framework 3.5, C#, ASP.NET, ADO.NET, AJAX, LINQ, WCF, SOA, XSL, XHTML, HTML, XML & XSLT,XSD, T-SQL, SQL server 2005, SSIS, XML, Visual Source Safe 6.0, Test Directory, IIS
Confidential, Chevy Chase, MD
.Net Developer
Responsibilities:
- Involved in analysis, design and development of application wif full Software Development Life Cycle (SDLC) from analysis and design to implementation wif .Net Technologies.
- Designed and Developed different modules, Class using C# and Designed GUI Part in .Net
- Developed complex web forms using ASP.NET server-side scripting wif C#, .NET Framework 3.5.
- Designed, modeled multi-threaded, enterprise n-tier software agent using WCF web service hosted in a Windows service.
- Designed WCF Service Contract for validating teh user input. Implement classes for data validation and to perform edit check on teh data.
- Used Object Oriented Programming (OOP) to make it more efficient.
- Developed dynamic ASPX web pages for Application using ASP.NET, C#.NET, XML, XSL/XSLT/XPath, HTML, JavaScript and AJAX including jQuery library.
- Used Agile Methodology for developing teh Application and followed teh software development lifecycle.
- Used ADO.NET data objects such as Connection, Command, Data Adapter, Data Reader, Dataset, Data Table and XML for consistent access to SQL data sources.
- Created Store Procedures, Functions, Packages, Triggers, Indexes and Views using T-SQL in Development and Production environment for SQL Server 2005/2008.
- Used teh built-in mechanisms of SQL Server 2005/2008 for teh data integrity like Default, Not Null, Check, Unique, Primary Key, and Foreign Key, etc.
- Generated various reports using SSRS.
- Experienced in LINQ (Language Integrated Query), LINQ to SQL, and LINQ to XML.
- Handled runtime and design time errors by implementing teh appropriate error handlers in C#.Net.
- Resolved potential issues dat arose during teh execution of development.
- Used Model View View-Model (MVVM) Pattern.
- Used Team Foundation Server (TFS) for integration, maintenance and Security of code.
Environment: .Net Framework 3.5, C#, ASP.NET, ADO.NET, LINQ, WCF, Silverlight, JavaScript, JQUERY, HTML, XML, T-SQL, SQL Server2005/2008, Crystal Report, TFS, MS Visio, Windows XP, IIS (6.0)
Confidential, Phoenix, AZ
.Net Developer
Responsibilities:
- Involved in complete Software Development Life Cycle including Analysis, Design, Implementation, Testing and Maintenance using Agile SCRUM Methodology.
- Worked wif Business Analyst's and Project managers to drive out requirements and implemented an elegant solution to teh task at hand.
- Implemented Data access layer using ADO.NET to connect and retrieve or manipulate database information.
- Established communication between different applications running on same/different platforms using WCF using TCP, HTTP.
- Used ASP.NET AJAX Toolkit controls like Script Manager, Script Manager Proxy, Update Panel and Modal Popup Extender wifin some web pages.
- Successfully created multiple environments for teh application as per teh requirement of multiple code streams.
- Used extensively Data Caching and session management concepts to increase teh throughput of teh ASP.NET Pages.
- Developed various stored procedures for teh data retrieval from teh database and generating different types of reports using Crystal Reports.
- Written Views, User Defined Functions, Stored Procedures, and Triggers for inserting/Updating/Deleting teh data into teh relational tables.
- Implemented Unit Testing using NUnit Framework.
- Used Team Foundation Server for version Control and source code maintenance needs.
- Responsible for writing and implementation of JavaScript, AJAX and JQuery to interact wif web Services and user controls.
- Used JQuery UI plugins such as Scrollbar (scrolling Divisions) and Date picker (Calendar control).
- Developed Stored Procedures, Triggers using PL/SQL and used accordingly.
- Strong analytical and conceptual skills in database related work primarily creating complex stored procedure, Views, Triggers, Functions, using PL/SQL
- Used ADO.Net components such as Datasets, Data Reader, Data View and Data Table.
- Created ASP.NET Web forms and server controls to display dynamic data obtained using Microsoft ADO.NET and data binding.
- Preparation of critical, Master Detail, Sub Reports, Cross Tab and Summary report using Crystal Reports.
- Created complex reports wif variables, sub reports, formulas, and charts using Crystal Reports XI.
Environment: Visual Studio 2008, .Net Framework 3.5, TFS 2008, C#, VB.Net, XML Web Services, ADO.NET, IIS 7.0, XML, jQuery, NUNIT, Windows XP, MS Office, Windows Server 2003, WCF, PL/SQL, Oracle 10g, Crystal Reports.
Confidential
.Net Developer
Responsibilities:
- Implemented Data access layer using ADO.NET to connect, querying, retrieve and manipulate database information.
- Utilized Ajax Tab control, Update Panel, Script Manager, ModalPopupExtender, MaskedEditExtender and MaskedEditValidator for validations.
- Used Grid View, Data List and Repeater controls wif Paging and Sorting for displaying various data on to teh page
- Used ASP.NET User Controls to create steps for submitting and modifying events and evaluation forms.
- Worked on development of User Interface wif HTML, JavaScript.
- Created and maintained database objects like complex Stored Procedures, Triggers, Cursors, Tables, Views and SQL Joins.
- Developed Tabular, Cross Tab reports, Parameterized and sub-reports using SSRS.
- Created and deployed Web services (.asmx) consumed them by generating teh proxy class based on web services and consumed in web application.
- Used Team Foundation Server (TFS) for integration, maintenance and Security of code.
Environment: C#.Net, ASP.Net 2.0, .Net Framework 2.0/3.5, Visual Studio 2005/2008, JavaScript, SQL Server 2005, T-SQL, TML, XML, TFS 2008, VSS 2005, HTML, CSS, Web Services, NUNIT, Windows XP, MS Office, SSRS, CSS, Windows Server