Sr. .net Developer Resume
Houston, TX
SUMMARY:
- Over 8 years of diverse Experience with all phases of Software Development Life Cycle (SDLC), involved in designing, developing, integrating and implementing, software applications based on Microsoft .NET technologies, backend development and building multi - tiered architecture.
- Strong hands on experience in the Microsoft.Net Framework 4.0/3.5/3.0/2.0 developing Win Forms, Web Services, Win Services, Web Pages using ASP.Net 4.0/3.5/3.0/2.0 , VB.Net 9.0/8.0/7.0, C#.Net 3.0/2.0, ADO.NET, IIS, ASP, VBScript, JavaScript, SharePoint Server,VB6, ADO, HTML,DOM, LDAP, DHTML, XML, XSLT and Crystal Reports in developing Windows-based and Web-based applications.
- Experience with an agile software development methodology and Test Driven Development including SCRUM Framework.
- Strong knowledge of Object Oriented Programming System(OOPS) concepts including inheritance, polymorphism, encapsulation and abstraction and Used design patterns like Factory, Singleton and Observer Pattern etc.
- Experience in developing applications using ASP.NET MVC, ASP.NET Web Forms, LINQ and Windows Communication Foundation (WCF).
- Extensive experience in WPF, WCF with all the programming and technologies integrated into MVC, ASP.Net 3.5 & C# framework.
- Developed Web Forms and Win Forms applications with .NET Framework 4.5/ 4.0/3.5/3.0/2.0 /1.1 and Visual Studio 2012/2010/2008/2005 ,VB6.0.
- Expertise in Parsing, querying, scraping, and transforming XML, HTML, and JSON.
- Worked with Web Services (SOAP), Windows Presentation Foundation (WPF), XAML, Windows communication Foundation (WCF).
- Profound knowledge in working with RDBMS includes MS SQL Server 2008/2005/2000 , Oracle 10g and MS Access.
- Worked with .NET Server Controls, Web User Controls, Data Grid Web Control, and Form Validation Controls and crested numerous Custom controls in ASP.NET.
- Built dynamically generated dropdown lists using Ajax, JQuery UI, UX, EXTJS and Angular JS.
- Experience in Angular JS, node.JS, Twitter Bootstrap framework for developing UI.
- Consumed Restful Web Services using simple client side technologies using JavaScript, AJAX, JSON, DOM, Unix shell scripting, HTML5 and CSS3.
- Experience in Windows Azure Platform.
- Creating LINQ enabled database layer using API such as LINQ to SQL and Entity Framework
- Hands-on experience in MVC (Model-View-Controller) framework using Angular JS.
- Extensive experience in developing, debugging multi-tier applications using C#, AJAX, XSLT, XML, HTML, Serialization, CSS, N-unit.
- Expertise in building Web Services using WSDL, UDDI, SOAP Protocol and consuming/publishing Web Services.
- Proficient in using XML related technologies Like XSLT, XPATH and XQUERY.
- Expert in implementing LINQ Query expressions and Lambda Expressions with various kinds of LINQ operators like Projections, joins, restrictions, set etc.
- Working with Bootstrap twitter framework to Design single page application
- Expert in Implementing LINQ to multiple data sources to improve the performance, avoid SQL Injections and generating ORM using Microsoft SQL Metal tool
- Working on creating Rest Services using ASP.NET Web API and C# .
- Expertise in writing WCF services with features Overloading, reliability, performance and implementing various kinds of bindings, custom service testers for services etc.
- Experience in windows apps integrate and communicate through a proprietary service stack built on .NET and running in Microsoft windows Azure
- Created custom SharePoint sites, sub sites, Document Libraries, Lists and List views to collaborate the Affiliates using visual studio 2005.
- Excellent skills in writing stored procedures, T-SQL Queries, functions, triggers, views and schemas.
- Worked with ASP.NET Web Forms, Web Services, and State Management, Caching features, configuring optimizations and securing the web application.
- Experienced in using ETL tools in (SSIS) MS SQL 2008,MS SQL 2005 and DTS in MS SQL 2000
- Experience in Extracting, Transforming and Loading (ETL) data from Excel, Flat file, Oracle to MS SQL Server by using BCP utility, DTS and SSIS services.
- Hands on experience on various SQL Server Services like Integration Services ( SSIS),
- Proficient in using JavaScript and ASP.NET validation controls for performing Form Validations.
- Experience in generating Drill down reports with Drop down menu option, parameterized reports and creating stylish report layouts in SSRS 2005/2008.
- Experience in domains like Manufacturing, Retail, Health Care, IT and Insurance.
- Complete Understanding about Agile principles and values.
- Very good Team player, Self-motivated, hard working professional with good organizational, leadership, interpersonal and communication skills.
- Quick learner and adapt quickly to any new situation/changes and work pro-actively towards meeting deadlines is my forte.
TECHNICAL SKILLS:
.NET Technologies: .NET Framework 1.0/1.1/2.0/3.0/3.5/4.0 ,C#,ASP.NET,VB.NET, ADO.NET, Web Forms, Win Forms and Web Services, WCF, WPF
Languages: C, C++, C#, ASP, ASP.NET2.0, 3.0, SQL, PL/SQL, .NET, VB.NET, JAVA, JQUERY
Scripting Languages: Java Script, VBScript
Database: MS - SQLServer 2000/2005/2008 , MS Access 2000 / 2007.
Development Tools: MS Visual Studio .Net 2003/2005/2008/2010
Middleware: ADO.Net, ADO, ODBC, OLE DB, COM, DCOM
Operating System: MS Windows 95, 98, NT, 2000, 2003, XP, Vista, Server 2003/2005, Linux/Unix.
Web Technologies: ASP.NET 1.1/2.0, HTML, UML, XML, JAVA-Script, AJAX, CSS, XSL,
Reporting Tools: Crystal Reports 8.0, SQL Server Reporting Services
PROFESSIONAL EXPERIENCE
Confidential, Houston, TX
Sr. .NET Developer
Responsibilities:
- Responsible for Developing both External and Internal Websites using ASP.NET Web forms and ASP.NET MVC.
- Extensive use of TSQL for developing SQL jobs that span over multiple databases.
- Worked on ASP.NET MVC, singleton, Abstract Factory, Factory, Facade Design patterns.
- Interacting with business users to understand the business requirements.
- Developed Web Forms using C# in ASP.Net.
- Responsible for Developing both External and Internal Websites using ASP.NET Web forms and ASP.NET MVC.
- Experience developing web pages using Angular.Js Framework and familiar with various Angular JS directives and services.0
- Involved in SOA/REST concepts and developing and consuming SOAP and Restful web services (JAX-WS and JAX-RS)
- Develop scalable, high performance, robust web services based on the Microsoft Windows Azure Platform.
- Developed using design patterns, including Model-View-Controller (MVC).
- Designed and developed a Web application using .net framework and visual studio 2005.
- Involved in the design of security module (Open ID, OAuth) that authenticates users based on the roles.
- All the user interface layers, web pages are created and integrated to maintain the performance of data flow and data integrity using User Controls, Web Server Controls and ADO.NET.
- Implemented Server and Client side validations using ASP.NET validation controls and JavaScript.
- Created animation effects to the products using JQuery on client side.
- Used Windows Communication Foundation (WCF) to build Web services and payment related transactions for business logic to interact with other applications.
- Used WPF for designing the prototype of the applications.
- Used Team Foundation Server (TFS) for source control, data collection, reporting, and project tracking.
- Responsible for designing the ASP.NET application authentication using .NET Framework, Model View Controller (MVC) and IIS security LDAP models.
- 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 for data manipulation.
- Developed user defined functions, automated processes and access win32 using Visual Basic Applications.
- Involved in using XML, XSL with ADO.NET to retrieve and send data to different databases.
- Developed advanced front end web based software programs using Java and AJAX.
- Used SMTP mail class of .NET for the users to send mail with suggestions, receive any alerts, receive confirmation notifications etc and used MSMQ for delivering message between applications.
- Developed Reports used with Sql Server Reporting Services and Crystal Reports.
- ETL, data profiling, data quality and clean ups for SSIS packages.
- Created SSIS packages to populate data from various data sources.
- Created packages using SSIS for data extraction from Flat Files, Excel Files, and OLEDB to SQL Server.
- Developed a Tabular Reports, ad-hoc reports using SSRS Report Designer.
- Built ad-hoc reports using SQL Server Reporting Services (SSRS).
- Excellent experience in implementing Web Service, WCF, REST service which communicate data in a both XML & JSON.
- Worked on cloud computing using Windows Azure and SQL Server Azure.
- Expertise in designing CSS style sheets for different browsers and well aware of UML diagrams.
- Created different types of reports like Matrix report, Tabular report using SSRS.
- Involved in System and Integration Testing as part of N-unit testing.
Environment: Visual Studio 2010, C#/VB.NET, ASP.NET MVC 4.0/3.0, WCF, WPF, Entity Frame Work 4.0, Java Script, JQuery, SILVERLIGHT 4.0/3.0,Expression Blend 3.0, XAML, TFS 2010, Angular JS, HTML5, Bootstrap, CSS3, WCF, IIS 7.0, JavaScript, AJAX, ADO.NET, LINQ, XML,SSIS Microsoft Enterprise Library, NUNIT, Razor, PL/SQL, NHibernate, SQL Server 2008 R2, MYSQL, Oracle 11g, Windows XP, UML, Informatica8.6.1, Windows Azure, Windows Server 2003, Windows Server 2008 R2/2008.
Confidential, Reston, VA
.Net Developer
Responsibilities:
- Developed Use Case and designed UML case diagrams based on the requirements using Enterprise Architect.
- Developed .NET middle tier objects which consisted of Data Container, Page Controller, Business Work Flow Component, Business Component, Business Entity, and Data Access Layer.
- Developed presentation layer elements using ASP.NET.
- Performed customized code-level and page-level error handling for all the modules and web pages.
- Designed and developed the GUI, Business Logic Layer and Data Access Layer .
- Designed GUI for Dynamics content module using HTML, JavaScript and AJAX.
- Developed the Web forms using ASP.NET, C#.NET, XML, Java script.
- Developed services like WCF and Web Services for calculation and coverage.
- Used C#, data grids, data Sets and data Views to manipulate and extract data from the database and display it on the UI
- Designed database in SQL Server including relations, tables and views.
- Used Package Configurations to make use of same SSIS package in Dev/Testing/Prod Environments
- Build efficient SSIS packages for processing fact and dimension tables with complex Transforms and type 1 and type 2 slowly changing dimensions.
- Created mapping tables to find out the missing attributes for the ETL process.
- Used the row count transformation and event handlers control flow to populate the special Log tables with high level SSIS package execution results
- Creating source and target table definitions using SSIS. Source data was extracted from Flat files, SQL Server and DB2 Database
- Extract Transform Load (ETL) development using SQL Server 2005, SQL 2008 Integration Services (SSIS).
- Created SQL Jobs to schedule SSIS Packages
- Written complex SQL queries with Joins on multiple tables, Stored Procedures , Triggers , Backup and Restore Database, Define roles, Create database users and used Data Transformation Services.
- Implement Role Based IBM security with Form Based Authentication .
- Implemented the Data Access application block for interacting with Database.
- Developed a Windows application using WPF and XAML code for internal usage.
- Created integrate interactive presentation quality reports to windows and web service applications using Crystal Reports .
- Wrote SPA (Single Page Web Applications) using RESTFUL web services plus Ajax and Angular JS.
- Decided all the Security Concern (IIS Security, Web application security and Database Security) needs to be taken during application development.
- Developed the web user controls and dynamic creations of web controls.
- Application design based on n-tier Architecture.
- Worked on 0bject-Relational (OR) mapping tool NHibernate.
- Designed Logical and Physical Data Model.
- Involved in unit testing, fixing bugs and maintenance of the product.
Environment: Visual Studio 2012 IDE, C#, ASP.NET, ADO.NET, Windows Azure, XML, IIS, HTML5, CSS3, Crystal Reports, JavaScript, WCF, WCF RIA Services, SQL Server 2008,, WPF, .NET Framework 3.5/4.5, Razor, PL/SQL, NHibernate, ADO.NET, Web Services, Angular JS, Bootstrap, MVC 5, SQL Server 2012, SSIS.
Confidential, Washington, DC
.Net Developer
Responsibilities:
- Designed and Developed .NET WebForm Applications
- Designed and Developed ASP.net Web Sites
- Giving support to the User's while testing of report.
- Worked on development of custom workflow using Windows workflow foundation (WWF).
- Followed MVVM design pattern when developing the various programs .
- Developed a prototype from scratch using ASP.NET MVC 3 and Entity Framework 4.0.
- Developed core functionality with the ASP.NET MVC 4 Framework (C#.NET, NHibernate).
- Implemented the WCF Services/consuming the Services with the Security and Debugging Mechanisms.
- Designed several Sequential Workflow Libraries Windows Workflow Foundation (WWF) for business logic by analyzing business requirement.
- Developed dynamic partial page updates using AJAX and added AJAX features to the existing web applications.
- WPF Developing and Visual Studio 2010 for Silverlight backend programming in C#.
- Extensive JavaScript development using JQuery and Knockout.JS to create front end.
- Used Microsoft Expression Blend to create the UI in XAML.
- Developed complex LINQ to Entities queries for accessing the Entity Framework Model.
- Designed and deployed Web Based Email Servers Managed Remote SQL Server.
- Developed Outlook Add-In using WPF , C# and SQL Compact Edition .
- Performed tests on various features of Agile/SCRUM development process.
- Analyzing conditions and identifying strategies that minimize implementation risk and/or improve system reliability and performance.
- Involved in deployment project into test & production servers.
Environment: Visual Studio 2010, C#.Net 3.0, ASP.Net 3.0, MVC 3, Entity Framework 4.0, WPF, MVVM, TFS 2010, SQL Server2005, XML, Web services, WCF, XAML, Silverlight 3.0, Knockout.JS, Windows Workflow Foundation (WWF) 3.0, Agile Methodology, CSS, JavaScript.
Confidential, OH
.Net Developer
Responsibilities:
- Involved in requirements understanding, elicitation and Technical response preparation during the initial phases.
- Designed, developed and enhanced multiple features for the application. Key features where I was involved in development included: Document Alerting mechanism, Text highlight features, Newsletters etc.
- Single-handedly developed the complex text highlight mechanism using lazy loading concept. This enhanced the product 'document view performance, as the text highlight processing was de-coupled from page load response time.
- Involved in using LINQ to SQL, PL/SQL for querying database from business layer.
- Overall application lead for the entire features being developed.
- Validating all the User’s Inputs through JQuery and designed to add interactivity to HTML pages.
- Extensively used Grid view control throughout the application.
- Developed the classes using C# which incorporate N-tire architecture and used MongoDB.
- Involved in the deployment and publishing of the software.
- Developed XML Web Services to interact with applications to retrieve Quote information.
- Used ADO.Net to pull data out of the database and use it in the application.
- Worked on different aspects of .NET framework, like ASP.NET, ADO.NET and C#.
- The Presentation Layer was implemented in ASP.NET using Web Forms, User Control and Web Controls.
- Consumed Web Service Components.
- Worked on deploying the application on to development, staging and production servers.
- Communicated with multiple groups in order to integrate the new enhancement into the regular flow.
- Gave extensive production support.
- Created design documents and test cases for development work.
- Used Git for version control and history during development.
- Team foundation server was used to maintain versions of source code.
- Release anchor for all the Production releases.
Environment: Visual Studio 2013, SQL Server 2012, C#, Web services, WEB API, WCF, TFS, ASP.NET, ADO.NET, NUnit, JavaScript, CSS, HTML, MongoDB, JQuery, LINQ, XML, XSL, MVC.
Confidential, Chicago IL
.Net Developer
Responsibilities:
- Involved in the complete Software Development Life Cycle (SDLC) including Analysis, Design, Implementation, Testing and Maintenance.
- Involved in gathering requirements from end users as well as scope changes.
- Created the Responsive Design UI layers and web pages, and integrated them to maintain the performance of data flow and data integrity using ASP.NET User Controls, Web Server Controls, and Entity Frame work.
- Implemented ASP.NET View state and Session state to store and transfer data within same pages and to other pages.
- Created data entry both web and windows application, with LINQ to SQL.
- Worked with ASP.NET Web Forms, Entity Frame Work, State management, Caching features, securing the web API application, Web Services Components consumed for authenticating the user credentials.
- Used SOAP to Implement Web Services and Consumed and published XML web services in the application.
- Extensively used web technologies like, ASP.NET MVC4, Vb.net, Entity Frame work, ADO.NET, C#, JavaScript, AngularJS, Jquery, Razor, XML and HTML in designing and developing web applications.
- Designed and developed the user interface for various tools and implemented ASP.NET validation controls, JavaScript, CSS for server and client side validations respectively.
- Used Cascading Style Sheets (CSS3) to attain uniformity of all web pages and to control the layout and look of the page easily
- Worked on ADO.NET components SQL Connection Object, SQL Command Object, Data Reader, Data adapter, Data Set and Data View to provide communication to the database.
- Created Stored Procedures, Functions, and Triggers using T-SQL in SQL SERVER 2008 R2 to insert, update, and delete data inside table
- Developed business logic using C# and developed data layer class extensively for database related transactions and created numerous Classes and Interface to implement Business Logic and Data Manipulation
- Used Generics classes in .Net 4.5 in developing business components.
- Prepared Test cases and provided technical documentation.
- Designed Patterns including Structural, Creational and Behavioral Patterns like Model viewer Controller (MVC)
- Created and deployed XML Web Services (WCF) using ASP.NET and C#, Used them to generate the proxy class files based on the web services and consumed in web application.
- Designed and Implemented application using ADO.NET objects like Dataset, Data Table and Data Adapter for manipulating, retrieving, storing and displaying data from SQL Server 2008.
- Experience in developing N-tier Architecture having Presentation Layer, Business Logic Layer, Data Access Layer using C#
- Used Multithreading in developing the web projects
- Designed and developed reports using SSRS.
- Extensive use of client side scripts using HTML and JavaScript for appropriate balance between the server side and the client browser capabilities.
- Created Interface for loading of data between different Database and Web servers using ASP.NET, C#.Net, ADO.Net and SQL Loader.
- Worked in Agile Software Development methodologies and Scrum environment under a Scrum Master and Test Driven Development
- Created automated Unit test plans using Visual Studio 2008 and performed Unit testing modules according to the requirements and development standards with N-Unit testing.
- Used Team Foundation Server (TFS) for Version Control and Source code repository.
