Sr. Dot Net Developer Resume
Englewood, CO
SUMMARY
- IT Professional with 8+ Years of experience in complete SDLC life cycle such as software analysis, design, implementation, testing and deployment of mid/large scale applications.
- Proficient design and development skills in web based applications using Microsoft Technologies such as .NET Framework (3.0/3.5/4.0/4.5 ), Visual Studio 2015/2013/2012/2010/2008 , VB.NET, C#.NET, ASP.NET, ADO.NET, WPF, WCF, LINQ and Microsoft Enterprise Library.
- Performed functional and system - level requirements analysis within the Agile (Scrum) software development methodology and Test-driven development (TDD).
- Experience in working with ASP.NET MVC 2.0/3.0/4.0/5 , WCF, n-tier Architecture and Entity data model.
- Expertise in dynamic web pages using ASP.NET Web forms, Custom Controls, User Controls, Master pages, Validators and AJAX Framework to get faster response time and to obtain partial updates.
- Good grasp over the Console applications and Windows based applications.
- Extensive experience in developing Windows Communication Foundation (WCF) Services to expose useful functionality to web users through SOAP, describing them using WSDL, registering them using UDDI for easy availability to potential users and consuming them.
- Strong experience with front end UI Development tools like HTML5, Angular JS, Knockout JS, React JS, JavaScript, Bootstrap 3, CSS3, XML, XAML, JSON, AJAX, JQuery and Kendo UI.
- Good knowledge on Class libraries to optimize the development process.
- Experience in using Web API (Restful services) and ORM technologies Entity Framework 6.0 to fetch data and bind it to UI using Angular JS as a View Model.
- Developed Data Access Layer (DAL), Business Logic layer (BLL) also in implementing Business Processes, Abstract factory as part of Service Oriented Architecture (SOA) using C#.
- Comfortable level of expertise in generating reports by Microsoft SQL Reporting Services (SSRS) and Crystal reports.
- Maintaining and setting up new IIS application pools across multiple domains.
- Designed UML diagrams by using Rational Rose.
- Experience in using LINQ and Ado.Net Entity Framework to communicate with the relational databases through the applications.
- Proven experience in writing the SQL Stored Procedures, Indexes, Triggers, Cursors, Exception Handlers and database administration tasks like SQL profiling, backup and restore.
- Performed testing to identify and resolve integration, functional and usability issues before deploying into production.
TECHNICAL SKILLS
Programming Languages: C#.Net, VB.Net, Core Java, C/C++, SQL, T-SQL, PL/SQL
.Net Technologies: ASP.Net, ADO.Net, ASP.Net MVC, WCF, LINQ, Entity Framework, .Net Framework 2.0/3.0/ 3.5/4.0/4.5.
Windows Technologies: Classic Windows App and WPF
Web Technologies: HTML 5, DHTML, CSS 3, VBScript, JavaScript, JQuery, Bootstrap, Angular JS, React JS, Ember JS, Knockout JS, AJAX, JSON, Kendo UI, XAML, XML, Web Services, SOAP, WSDL, UDDI.
Databases: MS SQL Server 2014/2012/2008 , Oracle 11g/10g, MS Access
IDE: Visual Studio 2015/2012/2010/2008/2005/2003
Web Servers: IIS 5.0-7.5
BI Technologies: SSIS and SSRS
Others: TFS, JIRA, VSS, Rational Rose, Microsoft Office, Crystal Reports, SVN.
PROFESSIONAL EXPERIENCE
Confidential, Dallas, TX
Sr. .Net Developer
Responsibilities:
- Used Agile, Scrum Software Development Life Cycle to fulfill Client's requirements.
- Responsible for design and development of different modules using object oriented programming concepts.
- Using C#.NET and ASP.NET MVC 5 created the Business Logic layer and Data Access Layer.
- Developed rich UI for the application using Windows Presentation Foundation (WPF) and done data binding using one way, two ways and one way to source data binding.
- Used ASP.NET MVC framework to support the use of Dependency Injection to inject objects into a class, instead of relying on the class to create the object itself.
- Involved in developing JavaScript functions to handle Client-Side validations and also used for handling some events.
- Involved in SQL Server data modeling, Stored Procedures and customized Microsoft Data Access Application Block for .Netto perform common data access tasks using Microsoft Enterprise Library.
- Used T-SQL stored procedures to protect data integrity through permissions and table abstraction while increasing application speed and ADO.Nettechnology for data retrieving, querying, storage and manipulation.
- Designed and developed user-interface for all modules of the project using ASP.NETMVC, JavaScript, CSS, XML, Telerik Controls, React JS and JQuery.
- Used Telerik Controls such as KendoUIto support HTML Controls in all the browsers.
- Integrated someKendowidgets Date pickers, Numeric textboxes, Tooltips, Dialog boxes, dropdown list, Email, upload, grid etc.
- Used Twitter Bootstrap for responsive web design of Navigation controls.
- Implemented asynchronous programming functionality in client side through AJAX request to interact with controllers on server side retrieving JSON format data.
- Taking advantage of the MVC pattern of the Angular JS framework to accomplish the single page application and produce higher maintainability of the code.
- Implemented Bootstrap CSS in Angular JS for developing rich and responsive UI and asynchronous patterns.
- Used HTTP Response Exception to handle the exceptions in Web API and also customized the Exceptions using Exception Filters and registered them at the Action Level.
- Developed the Services layer of the application using .NETFramework WCF, REST and SOAP protocols.
- Used bindings to control the construction of the Windows Communication Foundation (WCF) channel stack at runtime.
- Used LINQ to Entities to do CRUD operations and made use of Lambda Expressions for retrieving data proficiently.
- Involved in creating and designing the normalized relational database, stored procedures, views and triggers.
- Used Team Foundation Server (TFS) to automate tracking of the source code,.
Environment: Visual Studio 2013, C# 5.0/4.0, .Net Framework 4.0, 4.5, MVC 4.5, ASP.NET, API Entity Frame Work 5.0, ADO.NET, LINQ, WCF, TFS, XML, JSON, Angular JS, JQuery, SOAP, HTML5,CSS3, Bootstrap, AJAX, XSLT, Microsoft Enterprise Library, NUNIT, SSRS, SSIS, SQL Server, Windows Server 2012 R2.
Confidential, Englewood, CO
Sr. Dot Net Developer
Responsibilities:
- Designed and Developed the Web Application using C#, ASP.NET, VB.NET (VB6), AJAX and ADO.NET.
- Involved in all phases of project lifecycle SDLC i.e. requirement gathering, analysis, design, application development and testing for the project.
- Created assemblies, Custom controls and framework classes in C# to support GUI based on Delphi.
- SOLID Principles and Best Practices such as dependency injection (AutoFac) with a light-weight ORM.
- Developed Mocks in WPF for unit testing the background services, service layer and domain layer.
- Worked on Team Foundation Server (TFS).
- UI Screens were developed using HTML5, Java Scripts, Ajax, JQuery, Custom-tags, Polymer JS, Kendo UI components and CSS3.
- Managed GIT, GIT Stash and SVN as Source Control Systems.
- Used HTML5, CSS, BootStrap, JQuery, Angular JS in the view and XML, JSON to transfer the data between the service and the client.
- Used Telerik controls and JavaScript for the front-end.
- Writing front-end code like HTML, CSS, JQuery for assigned use requirements using Angular JS and various other JavaScript frameworks.
- Data access layer development using NHibernate with repository and unit of work patterns.
- Used JIRA for change control and ticketing.
- Developed various screens for backend system using Angular JS with cutting edge HTML and CSS3 techniques.
- Responsible in design and development of responsive WPF UI built using MVVM pattern.
- Utilized Team Foundation Server (TFS) for the purpose of version Control and source code maintenance needs
- Extensively used CSS and Bootstrap for styling the HTML elements.
- Web application development for backend system using Backbone.JS and Node.JS.
- Using C# to create custom objects to handle functions difficult to implement with PowerShell.
- Developed GUI using ASP.NET MVC Framework, HTML, CSS3, JavaScript, Custom controls and Telerik controls.
- Utilized Knockout JS MVVM, JQuery, MVC, C# and SQL application stack.
- Designed the front end screens and developed responsive WebPages using JavaScript and Knockout JS.
- Involved on migrating SQL Server databases to SQL Azure Database using SQL Azure Migration Wizard.
- Developed new user interface components for different modules using Kendo UI.
- Developed web pages and validated these pages using ASP.NET and JavaScript.
- Wrote T-SQL queries, T-SQL Stored Procedures and Triggers, which will execute against SQL Server 2008 database in order to extract the appropriate data for each report.
- Used Java Script and AJAX for Client side events, styling and Validations on the data prior to being submitted to the database.
Environment: IIS 7.5, Visual Studio 2013, C#.NET, ADO.NET, ASP.NET 4.5, MVC 5, WCF, SOAP, WPF, LINQ, AJAX, JSON, HTML5, XML, XAML, CSS3, JQuery, Angular JS, React JS, Telerik, Kendo UI, Bootstrap, JavaScript, Web User Controls, web API, SQL Server 2012 and TFS.
Confidential, TX
.Net Developer
Responsibilities:
- Implemented Windows authentication and Custom authentication againstSQL Server database usingWindows formcontrols.
- Extensively developed and worked onHTML,XML Schemas,XML Documents, and XSL Style Sheets,CSS.
- Understanding the functionality, Identifying & troubleshooting the code defects and in turn contribute to getting them fixed.
- Hands on experience indeveloping,debuggingn-tier applications usingC#,ASP.NET,XML, UNIX,SQL and Top Endon.Net/Entity framework.
- Extensively worked on DB First approach ofEntity Framework.
- UsedLINQ to SQLfor retrieving the data efficiently andin timelymanner.
- Effectively developed and usedcustom controlsfor achieving client requirement
- UsedXMLfor exposing the reports to facilitate the information sharing, describing, exchanging, and structuring and data storage in SOA.
- Involved in development and consuming ofWCFservices in our application.
- Developed lot ofStored Procedures,Triggersandviews.
- Extensively usedRemedyfordefect/ticket trackingand creating requiredchange request.
- Analyzing the existing code and didperformance tuningof the queries.
- Involved in analyzing and preparingUnit Test casesfor various scenarios.
- Involved in Unit testing, System testing followed by Building, Versioning of the application packages.
- UsedTFSfor version Controlling and source code sharing.
- Extensively involved in End-to-EndTesting, troubleshooting, debugging, integration testing, regression testing and performance testingand analyzed the results to justify validation.
Environment: Visual Studio 2012, C#.NET, HTML5, CSS, ASP.NET MVC 3.0/4.0, WCF, Entity Framework 4.0, JQuery, JSON, Angular JS, TFS, IIS 7.0, LINQ, XML, Web API, Microsoft Enterprise Library, SSRS, SSIS, T-SQL, SQL Server 2014, Windows XP, Windows Server 2003/ 2008 R2.
Confidential
.Net Developer
Responsibilities:
- Involved in analyzing designing of UI/Middle Tier/ Database and transition using iterative Agile Methodologies.
- Developed Views for various modules throughout application using Razor View engine templates and masking is implemented for the register and logon pages for the
- Worked with LINQ for .Net and Entity Framework, also wrote stored procedures using Microsoft SQL Server 2008 R2/2012 for new applications.
- Involved in creating WCF REST services for various policies and benefits, and consumed them into the web application.
- Developed the web services for preparing the report using XML web services.
- Designed and developed Web Forms using ASP.NET, C#, HTML and CSS for the UI
- Utilized JQuery for client side validation also used Kendo controls.
- Error Handling has been done using the Log4Net, which registers the exceptions, occurred.
- Implemented Integration testing and NUnit testing to test the efficiency of the code developed.
- Involved in performance tuning and code cleanup of the old PRO solution/migrated partial modules to MVC, also implemented Dependency injection using Unity.
- Implemented the Caching Mechanism, and set the Expiration Policies in .Config files to cache the Back End Services
- Designed large numbers of Windows Presentation Foundation (WPF) Forms, Custom Controls
- User Controls using XAML language for UI and Dynamic Web Parts for personalized content which allows Change, Edit, Move the content on pages as per users own choice.
- Response to improve the performance of the application
- Involved in complete SSIS life cycle in creating SSIS packages, building, deploying and executing the packages in the development and production environments
Environment: .NET Framework 3.5, MVC 4.0, OOD, C#, ASP.NET, IIS 6.0, TFS, WCF, ADO.NET, SVN, HTML, CSS 3, Bootstrap, JavaScript, JQuery, T-SQL, Knockout JS, XML Web Services, Powershell, Entity Framework, Node.js, SQL Server 2010/2008, Kendo UI, AJAX, Angular JS.
Confidential
.Net Developer
Responsibilities:
- Performed Daily, Weekly and monthly check points and status update meetings. Interacted with end users and vendors as part of problem resolution.
- Developed UI components using ASP.NET and C#.
- Interacted with external clients for and requirements gathering.
- Involved in Analysis and Design of all the modules within the application.
- Created ASP.NET Web forms and server controls to display dynamic data obtained through the use of Microsoft ADO.NET and Data binding.
- Used CSS (Cascading Style Sheets) and Themes to maintain design consistency across all web forms.
- Used JavaScript for Client side validation.
- Heavily used .NET Web Controls, Validation Controls and User Controls.
- Performed Unit Testing on the entire application.
- Involved in testing the product during post-production.
- Used cookies, Sessions and View state to store user information.
- Wrote SQL scripts and stored procedures, Functions in SQL Server to execute various database routines.
- Wrote Functional test scripts using HP QTP and Test Partner tools.
- Involved in developing user manuals and help documents.
Environment: Net Framework 3.5/4, C#, ASP.Net 3.5/4, MVC,WCF, HTML, CSS MS Visual Studio .NET 2010, Windows Forms, Entity Framework,XML, ADO.NET, LINQ, JQuery, AJAX, Oracle