Senior .net Developer Resume
Phoenix, AZ
SUMMARY
- Software Engineer with 8 years experience in designing, developing and implementing .Net applications.
- Solid understanding of Object Oriented Analysis and Design (OOD),UML and RDBMS concepts.
- Hands on experience in design using Object Oriented Programming Principles 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 all phases of software development life cycle (SDLC) - Feasibility study, Project Analysis, Requirements, Design, Development, Testing, Documentation, UAT, Deployment and support
- Experienced in working with Iterative Agile Programming Methodologies, Waterfall methodologies, Scrum and Test-driven development (TDD).
- Demonstrated proficiency in development using Microsoft.NET technologies like WCF, LINQ, ASP.Net 4.0/3.5, ASP.NET MVC 4.0/3.0, C#(4.0/3.5), VB.NET and AJAX Extensions, jQUERY with MS SQL Server (SQL 2008 R2 / 2005) and Oracle 10g/9i as database.
- Experience in web UI technologies using HTML, VBScript, jQuery, JavaScript,Angular Js as well as XML, XSL and XSLT.
- Extensive experience in using SQL Management Studio, SQL Server Business Intelligence Solutions like SQL Server Reporting Services, SQL Server Integration Service Packages and Crystal Reports.
- Experience in using ASP.NET AJAX framework for creating efficient and interactive web applications that work across all popular browsers.
- Experienced in XML Web Services (SOAP, WSDL and UDDI), Service Oriented Architecture SOA concepts using .NET Framework.
- Expertise in creating Views, Partial Views, Strongly Typed Views, Sections, Areas etc. in ASP.NET MVC.
- Extensive Experience with ORM technologies like Entity Framework 4.1 Database First, Code First and performance tuning in EF.
- Extensive experience in creating PL/SQL, T-SQL Stored Procedures, Triggers, and Views.
- Good experience in developing Configured and Consumed Web Services using Windows Communication foundation (WCF) in C#/VB.NET.
- Expertise in developing Graphical user interfaces using Silverlight XAML and C# for providing a more compelling, engaging and rich media experience for viewers
- Good Experience in configuring and managing IIS.
- Experience in ADO.NET components such as Data Connection, Data Command, Data Readers, Datasets and Data Adapter.
- 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 using Lambda Expressions, Query Expressions, Anonymous Types and Extension methods with Language-Integrated Query LINQ (LINQ to XML, LINQ to SQL and LINQ to objects).
- Sound knowledge in writing T-SQL queries, stored procedures, Triggers along with Data Transformation Services (DTS), views, user defined functions, packages, database performance tuning, indexing, database backup and restore.
- Building web applications with ASP.NET MVC 3.0/4.0, JavaScript, jQuery, JSON, HTML, XHTML, CSS, and FireBug etc.
- 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
Programming Language: C, C++, C#, VB.Net, Visual Basic 6.0, T-SQL, PL/SQL
Technologies: ASP.Net, Classic ASP, VBScript, LINQ, MVC, WCF, WPF, Sharepoint
Web Technologies: HTML, HTML5, CSS, Bootstrap, JavaScript, jQuery, AngularJS, AJAX Web Services
XML Technologies: XML, XSLT, XAML, DOM, DTD,Schema
Database: SQL Server 2000/2005/2008/2012 , SSRS, SSIS, Oracle 9i/10g
Web Services: SOAP, WSDL, UDDI, REST
Tools: Crystal Reports, Microsoft-Office, Microsoft Visio, Sql Server Reporting Services (SSRS 2005/2008).
Development Tools: Microsoft Visual Studio .NET 2005/2008/2010/2012/2013 , M Microsoft Expression Blend
Source Control: Visual Source Safe(VSS), Team Foundation Server
Web Server: IIS, Apache
Operating Systems: Windows 2000/XP/7/8, MS DOS, UNIX GUI, Linux
PROFESSIONAL EXPERIENCE
Confidential - Phoenix, AZ
Senior .NET Developer
Responsibilities:
- Involved in the complete Software Development Life Cycle including Analysis, Design, Implementation, Testing and Maintenance.
- Writing Software Requirement Specifications & Test cases, Object Oriented Analysis and Design using UML with Microsoft Visio 2007.
- Developed solutions for diverse programming scenarios in C#, employing Object Oriented Programming (OOP) concepts such as: encapsulation, inheritance, polymorphism, and abstraction.
- Development was done using Agile methodology with daily scrums, and continuous integration using the SDLC process to deliver higher-quality software far more rapidly.
- Created & hosted WCF Services and also used different bindings to make it available to different types of clients.
- Responsible for developing the reusable Components on UI (Views) by developing the Partial Views, View state, and reusable components for implementing the business rules with C#.
- Responsible for making AJAX Calls for the UI Interactions to the Controller Actions using jQuery and getting the Data back as JSON and parsing it onto the UI.
- Implemented the project using ASP.NET, C# and back-end database as SQL Server 2012
- Used various Telerik controls, Infragistics Net Advantage developed User Controls to design custom UI to meet the requirements and to increase the ease of use for customers.
- Worked on applications software development efforts from deployment through the maintenance support process.
- Written Stored Procedures in SQL Server 2008 used EDMX as conceptual Model and LINQ to Entities to bind the data to Grid View, Data List, Details view, Repeaters, Dataset Classes for data manipulation.
- Designed Graphical User Interface (GUI) using Master Pages, HTML, JavaScript and CSS classes
- Used jQuery and AJAX to make the User Interface more responsive.
- Responsible for designing and developing the database objects like Tables, Views, and Complex T-SQL Store Procedures involving Joins and using Temporary Tables, UDF (User Defined Functions)
- Implemented CRUD functionality with Entity framework (ORM) in ASP.NET MVC and implemented sorting, filtering and paging with Entity framework in MVC.
- Integrated Angular.js framework controls to support HTML Controls.
- Leveraged WCF mechanisms like sessioning, Instance management, concurrency to make our services more robust and scalable.
- Used C# language in developing the business logic, where in extensively implemented the Object Oriented Programming (OOP) Functionalities and Win forms.
- Responsible in created and consumed WCF (Windows Communication Foundation) using C#.
- Implemented Data binding between WPF and WCF Services.
- Developed Reports using SQL Reporting Services and implemented Optimized SQL Stored Procedures
- Used Team foundation Server (TFS) for version control and Shelve pending changes of the source code along with the maintenance of the builds and the relevant documents of the same.
- Created ETL packages using SSIS to move data from various heterogeneous data sources to centralized database.
Environment: Microsoft SQL Server 2012,Visual Studio 2012, C#, VB.NET, ASP.NET, MVC 4.0, User Interfaces, HTML, JavaScript, CSS, WCF, AJAX,Anjular Js, Entity Framework, IIS 7.5 .
Confidential - Phoenix, AZ
Senior .NET Developer
Responsibilities:
- Involved in collecting and analyzing the business requirements from the customers.
- Performed validations on Web Forms using .NET Validation Controls and also JavaScript.
- Designed Graphical User Interface (GUI) using Master Pages, HTML, JavaScript and CSS classes.
- UsedASP.NETAuthentication, Authorization.
- Designing the WebPages using html and classic Asp for the regular web postings.
- Converted classic asp 3.0 files to asp.net.
- Used in Master Pages, Web User Controls and Custom Controls in developing the front end application and multi-thread web applications using C#.
- Used ADO.Net extensively for database interactions usingData Reader, Data Adapter, Data viewandDatasets.
- Worked withSQL 2008as backend database and used SQL Server Integration Services (SSIS).
- Workedwith Language-Integrated Query (LINQ)in Web pages to retrieve and modify data.
- Developed Windows services for data transferring and report purpose.
- Used LINQ to SQL extensively for extracting data from the database using Entity Framework.
- Designed and developed Windows Communication Foundation Services (WCF) using data contracts, service contracts and operation contracts.
- Developed WCF services to communicate among various parts of the systems.
- Involved in creating various SQL Queries, User Defined Functions (UDF), triggers, Stored Procedures and Triggers and Performance tuning.
- Worked on Team Foundation source control (TFS) stores all code, as well as a record of all changes and current check-outs in a SQL Server database.
- Created Crystal reports in Microsoft visual studio as per business Requirements.
- Performed development of SQL Server 2008, Stored Procedure handling xml data.
Environment: .NET Framework 3.5/4.0, Web Forms, Visual Studio .NET 2008/2010-, ASP.NET 4.0, C#.NET 3.5/4.0, AJAX, IIS 7.0, XML, WCF, Linq2Sql, LINQ, JavaScript, Classic ASP, Windows services, SQL Server 2008, Crystal Reports.
Confidential - Montvale, NJ
Senior .NET Developer
Responsibilities:
- Developed SQL server Stored Procedures, Triggers,Views,andCursorsfor accessing the database.
- Used SSRS Reports as reporting tool to feed data from Oracle 10g to the reports.
- Used WPF for developing advance visuals on applications.
- Used Client Web Services to get product information in real time such as product quantity, price.
- Designed windows mobile app to meet the requirements and to increase the ease of user.
- Involved in modifications to the XML requests and response as per the Business Requirements.
- Used in Master Pages, Web User Controls and Custom Controls in developing the front end application and multi-thread web applications using C#.
- Implemented SOA architecture with Windows Services, web services using SOAP, WSDL, UDDI, and XML.
- Designed and developed several Windows forms using VB.NET.
- Managing the whole project and 5 offshore team members
- Initiate build and deploy applications to UAT and QA Server
- Identify and fix complex part in application within very short time period
- Managing, maintaining, developing and deploying applications and databases in response to business needs
- Suggest solutions to business problems of the product owners
- Responsible for reviewing work products and deploying the application to the QA environment
- Responsible for fixing bugs, trouble shooting, debugging issues in QA and Production server
- Received appreciations multiple times from client, to resolve business issues and initiative new QA Sign off process.
Environment: WPF, Oracle 10g, SSRS, XML,VB.NET, Web Services, Visual Basic 6.0, Telerik Controls.
Confidential - Houston, TX
.NET Developer
Responsibilities:
- Designed and developed web forms in ASP.NET & C#.NET using .NET Framework 3.0
- Developed the application Framework in ASP.NET 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 Server Controls, User Controls and Custom Controls and Master Pages, Cascading Style Sheets (CSS) for consistent look.
- 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 is killing 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 2008.
- 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.
- Performed NUnit Testing according to the business requirements.
- Used Microsoft Visual Source Safe (VSS) for the purpose of version control.
Environment: .NET Framework 3.0, ASP.NET, C#, COM+, Win Forms, ADO.NET, XML, Web Services, HTML, SQL Server2008, IIS 6.0, Windows XP, VSS, NUnit, Visual Studio 2008.
Confidential
.NET Developer
Responsibilities:
- Analyze the specifications provided by the client, documented the requirements.
- Assisted in database design in SQL server.
- Developed the project in Microsoft Visual Studio 2005 using C#, ASP.NET, ADO.NET, SQL Server 2005 and Crystal reports.
- Involved in data model changes made on database to meet the requirements.
- Created SQL Stored Procedures.
- Used ADO.NET objects, DataSet, DataTable and DataAdapter for manipulating, retrieving, storing and displaying data from SQL Server 2005 Data Source.
- Responsible for debugging, tracing and deployment
- Responsible to meet the client’s requirement upon the committed date.
Environment: ASP.NET, ADO.NET, C#, SQL SERVER 2005, Visual Studio 2005, Windows 2003 Server, IIS 5.0
Confidential
.NET Developer
Responsibilities:
- Designed the web application in Microsoft Visual Studio 2005 using ASP.net web forms with various controls.
- Created the business logic in Stored Procedures using SQL Server.
- Implemented all Validation Controls.
- Designed all database tables in the initial stage of project.
- Designed and implemented Login, Registration, Payment, Bidding and Search modules using asp.net and C#.net.
- Created various reports in Crystal reports.
Environment: ASP.NET, C#.Net, SQL Server 2005, Windows Server 2003
