Senior .net Developer Resume
Austin, TexaS
SUMMARY
- Over 8 years of extensive experience in Client/Server, Multi - tier and Windows & Web applications development with active involvement in all the phases of SDLC such as design, development, deployment and testing.
- Experience in developing applications using C#.NET, ASP.NET, ASP.NET MVC, VB.NET, WCF, AJAX, JavaScript, JQuery, ADO.NET, SQL Server 2008, Oracle 10g.
- Experience in Agile (SCRUM) development process and Test Driven development methodologies using advanced Microsoft .Net Technologies.
- Expertise in developing Client/Server Applications on Three Tier Architecture, N-Tier Architecture, SOA (Service-oriented Architecture), MVC (Model View Controller), and Factory Model design patterns.
- Experience in .Net Framework 4.5, VS.Net-2013,C#3.0, VB.Net, WPF (XAML), and MVVM
- Expertise with ADO.NET objects such as connection object, command object, Data Reader Object, Dataset Object and Data Adapter Object.
- Extensively developed web based applications using with C# .NET, ASP.NET, ADO.NET, JavaScript, Knockout Js, JQuery, CSS, Bootstrap HTML, Silverlight, Angular JS, DHTML, XML and AJAX.
- Hands-on experience in analyzing the needs for Automation, creating Automation framework, writing code and maintaining the scripts using technologies like Selenium (IDE, RC and Web Driver Programming), Protractor (end to end test framework), Angular JS& QTP
- Experience in working with HTML Controls, Web Custom Controls, Web User Controls and ASP.NET Web Forms.
- Expertise in databases such as SQL 2005, 2008, MySQL. Worked on SQL DTS Packages, SQL SSIS (SQL Server Integration Services) for Database integration and Database work flow management.
- Writing SQL/TSQL, Stored Procedures, Functions, Triggers, Views in SQL Server, Oracle.
- Experience in designing complex reports including sub reports and formulas with complex logic using Crystal Reports on SQL Server.
- Expertise in JavaScript, JQuery, and AJAX for UI/UX Front-End modules. Worked with HTML 5 and CSS 3.0.
- Extensive experience on working with SQL Reporting Services (SSRS) and Crystal Reports.
- Expertise in Visual Studio Source safe, Subversion source control (SVN), distributed version control.
- Worked in a team environment and also coordinated with business/functional team.
- Excellent interpersonal and oral/written communication skills.
TECHNICAL SKILLS
Languages: .Net Framework 2.0/3.0/3.5/4.0, C#, ASP.Net, ADO.Net, VB.NET, VB6, JAVA, J2ME, C/C++.
Development Tools: Microsoft Visual Studio .NET 2005/2008/2010, Sql Server Management R2
Web Technologies: HTML, CSS 3.0, JavaScript, JQuery, AjaxSource Safe Tools Visual SourceSafe, Subversion SVN.
Databases: SQL Server- 2000/2005/2008 R2/2012/2104, MS-Access, Oracle 10g, Sql Developer.
Reporting Tools: MS Access, MS Excel, Crystal reports 9.0, SSRS, SSIS
Automation testing tools: Selenium IDE, Selenium Web Driver 2.0, Ecllipse JUNO, QTP
Web Server: IIS5.1, IIS 6.0 and IIS 7.0
Operating Systems: Windows 95/98/NT/XP/Vista, Windows 7/8, Power shell, UNIX, Mac.
Versioning Tool: Team Foundation server, Visual Safe Source, Rational Clear case
PROFESSIONAL EXPERIENCE
Confidential, Austin, Texas
Senior .Net Developer
Responsibilities:
- Involved in business requirements and analyzed them in Scrum meetings.
- Actively involved in requirements gathering and the creation of technical documents
- Worked with HTML, CSS, Bootstrap, JavaScript, AJAX and JQuery to improve the feel and design of the ASP.NET MVC Website
- Used Razor MVC framework to develop razor views with strongly typed view models, helpers and partial views
- Use tests and behaviours to drive the software design and development(TDD/BDD).
- Supported a project to port the company's legacy instrument controller from VB6 toWPF.
- Stood up a multi-tiered application with aWPFMVVM front end, LocalDB (the new SQL Server Express), and a TPL asynchronous wrapper around the instruments firmware.
- Helped the full time staff with C#,WPF, and MVVM issues, so they could continue with the project.
- Created a SPA (Single Page Application) and responsive web application usingAngular 2, Bootstrap and CSS3.
- Created application based onAngular 2with WebAPI. Also created Controller and Local Services inAngular 2.
- Responsible for analysis, design, implementation, management and maintenance of full software development life-cycle (SDLC) project.
- Used Kendo UI (Telerik components) like MVC Grid and Dropdown List.
- Wrote complex T-SQL Stored Procedures, Triggers, and SQL Queries on SQL Server 2012
- Senior Developer & Technical lead of Mainframe Decommission replacing jobs & file processing with SQL database &SSISintegration.
- Maintained web application by enhancing and fixing the bugs.
- Used Agile methodologies in development applications.
- Implemented User Interface and User Controllers using C#.NET and ASP.NET MVC in client side application.
- Wrote the conditional statements in KnockoutJS and JavaScript for the responsive navigation-bar.
- Created tables in SQL Server using TSQL and updatedEntityData Model used forEntityFrameworkin ASP.NETWeb Forms.
- Developed REST APIs and consumed WCF Services in the web application.
- Created Restful services using ASP.NET Web API for exposing these to mobile device.
- Developing web parts using C# and SharePoint object model.
- Involved in deploying the application on IIS Server.
- Manage thebuildprocess for multiple concurrent releases and maintain software branches using Team Foundation Server
- Created PL/SQL Functions and Stored Procedures in Oracle Database.
- Worked extensively with MVC Features such as Action Filters, ViewModel and Model Binder.
- Involved in code refactoring, optimizing the code to improve performance of the application
- Implemented Object Oriented Principles such as Inheritance and Polymorphism
- Utilized TFS (Team Foundation Services) for the source control
- Involved in Unit Testing and Integration testing in development environment and ensuring application is according to specifications.
Environment: Visual Studio 2015, ADO.NET Entity Framework, MVC, WPF, MVVM, Angular 2, C#, IIS 7.0, SSIS, SQL Server 2012, Team Foundation Services (TFS), HTML5, CSS3, JavaScript, JQuery, and AJAX.
Confidential, Indianapolis, Indiana
Senior .Net Developer
Responsibilities:
- Designed brand new windows based application from scratch to meet business requirement in short span of time.
- Interact with product owner and developer in requirements analysis, design reviews, testing and documentation for application being developed in Agile environment
- Built Web based and service oriented platforms using Microsoft .NET technologies (C#, ASP.Net, MVC, Web API, and Entity Framework).
- Developed UI interfaces with MVC 5 Razor Views (CSHTML), CSS JavaScript, Knockout JS and JQuery.
- Prism based modular UI development usingMVVM, Dependency Injection, Event Aggregator & Prism Regions.
- Upon arrival, the legacyWPFapplication used ReactiveUI for presentation and interaction with the ModBus communication layer, and the persistence was done with Log4Net.
- Optimized application, withWPFand the .NET4.0 framework.
- Used multiple views using layout template andAngularJSng-Route.
- Performed Debugging application, identify source of bugs inAngularJScode & fixes, refactor code to improve project readability and maintainability.
- Implemented CRUD functionality with Entity framework in ASP.NET MVC and implemented sorting, filtering and paging with Entity framework in MVC.
- Developed and Enhanced Master Pages, User Controls, Custom Controls, User Interface by using HTML 5, CSS 3, Bootstrap and Telerik .NET UI Controls.
- Used Dependency Injection Pattern to reduce the dependency coupling between classes and in Front end using AngularJS.
- Used ADO.Net extensively for database interactions using Data Reader, Data Adapter, Data view and Datasets.
- Experience in Data Extraction, Transforming and Loading (ETL) between data sources using SQL ServerIntegration Services (SSIS) and SQL Server Business Intelligence.
- Used Domain Driven Design(DDD) for designing the AuctionNow system.
- Created Aggregated Roots, Value Objects and Entities as proposed byDDD.
- Used Test Driven Development (TDD).
- Created and used User Controls in developing the front end application and multi-thread windows applications using VB.Net.
- Utilized various JavaScript and JQuery libraries, AJAX for form validation and other interactive features.
- Configured the VS.NET environment, IIS Server.
- Sybaseand SQL Server database design and administration like designing schema, creating tables, views, writing stored procedures with T-SQL statements, creating indexes and triggers.
- Created and maintained database objects like complex Stored Procedures, Tables, Views, and User Defined Functions in SQL Server 2012.
- Developed the user document or the user manual, which helps the users to understand the tool.
- Work with release team to make sure that the application isbuildand deployed to various servers at various stages
- Worked on SOAP and RESTFUL/ WCF Web Services using WEB API which return JSON data.
- Implemented Authentication and Authorization security mechanisms.
- Involved in modifications to the XML requests and response as per the Business Requirements.
- Develop and maintain system for organizing and tracking execution of test plans in Jira.
- Responsible for fine tuning the Stored procedures and SQL Queries that have been found expensive in the load testing conducted for the releases.
- Responsible for maintaining versions of source code using Team Foundation Server (TFS).
- Implemented Application logging, email for error handling and notifications.
- Prepared unit test cases and performed N-Unit Testing prior to system implementation.
Environment: VS.NET 2013, .Net 4.5, Asp.Net MVC 5, MVVM, VB.Net, WPF, HTML5, CSS3, JavaScript, JQuery, Angular JS, Knockout JS, Ajax, Restful web services, Bootstrap, TFS, SQL Server 2012, XML, IIS 6.0, Asp.Net Web API, SSIS and LINQ
Confidential, Charlotte NC
Senior .NET Developer
Responsibilities:
- Involved in the Analysis, Requirements gathering and Development of the project and used UML in preparing case and activity diagrams.
- This project was implemented using Agile and SCRUM methodology for rapid development.
- Experience in standardizing Tableau for shared service deployment.
- Implementation of 3-Tier architecture, facing key challenges on Business and Database layers.
- Developing Web application using ASP.Net, MVC5, and C #, Entity Framework, JavaScript, Knockout JS, JSON, HTML5 and CSS3.
- Developed complex stored procedures using temporary tables and loops using SQL.
- Designed and implemented HTML, CSS and JavaScript framework for developing responsive, mobile-first web sites and templates by using BootStrap.
- Designed a rich user interface using WPF.
- Completely designed and developed the user interface using VB.NET and Windows User Control.
- Worked with Backbone.JS and Node.JS to give a structure with rich API over a RESTful JSON interface.
- Used Test Driven Development (TDD).
- Developed XML Web Services using C#, ASP.NET, SOAP, XML, XSLT and WSDL.
- Created WCF Service to lookup and retrieve the data from database.
- Developed web pages for the application using Asp.Net MVC, Asp.Net Web API, JQuery, Angular Js, CSS, HTML 5, and Ajax.
- Used WPF to add graphics; worked heavily on custom template controls
- Involved in creating, deploying and managing reports using SSRS
- Performed IIS hosting both asp.net application and WCF Services and fixing issues.
- Used Silverlight for presentation layer and LINQ for Data Access Layer.
- Developed core functionality with the ASP.NET MVC Framework (C#.NET, ADO.NET).
- Developed Cascading Style Sheets (CSS) for User Interface uniformity throughout the application.
- Designed framework for automation testing using Selenium Web Driver programming
- Develop sequence diagrams and user flows for the application using MS-Visio.
- Development of UI using ASP.Net framework.
- Used JQuery and JavaScript for client side validation and other purposes.
- Perform Unit & Integration testing.
- Provide technical support to business and testing team during testing phases.
Environment: ASP.NET 4.0, C# 4.0, MVC 3.0, VB.NET, HTML, JavaScript, JQuery, Angular JS, Knockout JS, Bootstrap, Entity Framework, WPF, JSON, CSS, XML, XSLT, IIS, Ajax, TFS, VS.NET 2010, SQL Server 2008 and SSRS.
Confidential, Mclean, VA
.NET Web Developer
Responsibilities:
- Involved in development cycle including high-level design, data design, coding, testing, and creation of functional documentation.
- Responsible for designing the ASP.NET application authentication using the .NET Framework, Model View Controller (MVC), C# .NET, JavaScript, JQuery, XML and IIS security models.
- Created Windows, User Controls, Web Forms and HTML Pages for various banking services & modules.
- Developed user interface screens using ASP.NET MVC Razor, JavaScript, CSS and HTML.
- Disposition Module using C#, VB.Net, WPF, WCF, MVVM, Entity Frameowrk-5.0, TFS-2012
- Deployed the Web Application to Azure and Maintained the application in developer environment
- Re-designed the daily task service, implemented the exchange services for monitoring exchange mail servers using C# and API and Powershell.
- Developed a 3-tier web application following agile development methodology.
- Extensively used MVC Framework 4.0 and Angular JS for creating rich web pages.
- Created UI screens using Razor Views (cshtml), HTML5, CSS 3 and Bootstrap for responsive design, Data-Bind attributes for Knockout binding.
- Used JQuery & AJAX for enhancing the responsiveness & behavioural aspects of the web page.
- Designed and coded WPF components used to collect display and manipulate financial data.
- Heavily used ADO.NET objects, Data Set, Data Table and Data Adapter for manipulating, retrieving, storing and displaying data from SQL Server.
- Extensively worked on SQL Queries, Stored Procedures and Triggers using T-SQL in SQL Server.
- Created the Binding XML methods to get user info and many more methods to access the data.
- Extensively worked on WCF and Web Services to provide SOA architecture and Configuration based activation applications on SOAP and REST protocols.
- Making use of Telerik Kendo UI libraries for building rich UI.
- Involved in Unit Testing, Functional testing using Microsoft testing Framework, NUnit.
- Created store procedure, functions and views in SQL Server 2012.
- Worked on Code First approach for the MVC and Entity Framework for designing the models.
- Used LINQ to Entity for querying the database.
- Noticeable involvement in creating SSIS packages and running them with scheduler jobs.
- Involved in security issues related to user authentication and authorization.
Environment: .Net Framework 4.0, VB.NET, WPF, ASP.NET, Razor, MVC 4.0, WPF, WCF, Ajax, Bootstrap, Angular JS, Knockout JS, XML, HTML, JavaScript, Entity Framework, IIS, CSS, HTML5, C#, SQL Server 2012, NUnit.
Confidential, Madison, WI
.NET Developer
Responsibilities:
- Involved in creating views (Razor), controllers and models as part of MVC 3.
- Created Indexes, Views and Stored Procedures for quick and efficient retrieval of data using SQL Server 2008.
- Designed and Developed Winforms using ASP.NET, VB.NET and Java Script for the GUIs using code behind class technique.
- Deployed the application on the IIS Server.
- Developed custom controls to enable reusability and used rich graphic controls of Windows Presentation Foundation (WPF).
- Involved in writing C# classes (model) and used ADO.Net extensively for retrieving, querying and manipulating data in the database.
- Created Cascading Style Sheets (CSS) to attain uniform style patterns throughout all the pages in the application.
- Worked on creating, implementing and consuming WCF services from the web application.
- Implemented WCF contracts such as Service Contract, Operation Contract and Data Contract.
- Deployment of WCF web services for online transactions using C# and exposed them through SOAP and HTTP.
- Used VSS to maintain the version control history during development.
- Used SSRS for the reporting the database values.
- Used HTML tags instead of standard ASP.Net Server Controls.
- Created C# classes used XML Parsing for communication.
- Used SSIS for creating a package for migrating data from a file to Excel.
- Performed Unit Testing using Visual Studio integrated testing tools.
Environment: MS Visual Studio .Net 2008/2010, C#, ASP.NET, IIS, Entity Framework, VB.NET, XML, MVC 3, WPF, SQL Server 2008.
Confidential
Software Developer
Responsibilities:
- Involved in development and deployment of Web Navigator feature for TIA Portal. Web forms were implemented using various server controls like grid view, calendar, and various validation controls.
- Developed Web Forms using ASP.Net and C#.Net.
- Participated in design and development of Database using SQL Server and Oracle, which involved creating Tables, Stored Procedures, Triggers, Views, Functions, and Indexes etc.
- Developed User Controls, Custom Controls, and Validation Controls for the application.
- Used JavaScript extensively to perform client-side validations and calculations.
- Used static and dynamic themes, CSS to set style on asp.net pages and controls.
- Used asp.net Ajax controls and user controls extensively.
- Created an interface that enabled users to establish an account and perform other administrative task.
- Interfacing with the customer, identify the potential offshore applications and work out the strategy.
- Perform the knowledge transfer and set up the offshore configuration for the applications to suit to the development environment.
- Developed classes for Presentation Layer, Business Layer, Data Access and Interface Layer.
- Created Entity relational diagrams and data flow charts using Microsoft Visio for documentation purpose.
- Preparation of design documents for the requirements and test cases for the automated scripts.
Environment: C#, ASP.NET, ADO.NET, SQL Server 2005, Web Forms, JavaScript, Microsoft Visio, CSS.
