Senior .net Developer Resume
RedmonD
SUMMARY
- Around 7+ years of professional experience with Web and Windows based applications, Client - Server using .NET Frameworks 1.1/2.0/3.0/3.5/4.0/4.5 with C# and VB.NET as programming languages.
- Expertise in various Confidential technologies using Confidential Technologies including ASP.NET 4.5/4.0/3.5/3.0, .NET Framework 4.5/4.0/3.5/3.0, AJAX, VB.NET, C#, VB6, Classic ASP, Crystal Reports, SQL Server Reporting Services (SSRS), IIS 5.0/6.0/7.0, CSS, HTML, XML, Oracle, SQL Server 2012/2008/2005.
- Have experience implementing Service Oriented Architecture (SOA) with WCF Services, Restful Services and Web Services using SOAP, WSDL.
- Strong in Agile/Scrum software development, Waterfall and Test Driven Development.
- Used third-party UI controls namely Telerik and Kendo controls.
- Experience using VSS, TFS, GIT HUB and SVN for version Controlling.
- Experience in web development technologies like HTML5, DHTML, XSL/XSLT, JavaScript, VBScript, JQuery, DB2 Connect, Bootstrap, MS Dynamics CRM, KnockoutJS, AngularJS with data transfer done in XML and JSON formats with the web pages cross browser compatibility.
- Extensively worked on ASP.NET MVC 3.0/4.0, RAZOR view engine and MVVM design patterns and good experience on PRISM framework.
- Developed data layer using ADO.NET, LINQ (LINQ to SQL), NHibernate and Entity Framework concepts.
- Good working experience on LINQ to Objects, LINQ to SQL, LINQ to XML and MVVM framework
- Excellent knowledge in Object Oriented analysis and design (OOAD), Object Oriented Design (OOD), MVP, Service Oriented Architecture (SOA) and Model-View-Controller Architectures (MVC).
- Developed applications using WPF, WCF, Telerik and DevExpress.
- Experience in converting/rewriting applications from old .NET Frameworks like 1.1/2.0 to new .NET frameworks like 4.0/4.5.
- Also worked as a windows application developer in using Win Forms, Timers, etc. and in creating Windows Services as scheduled jobs.
- Extensively worked in writing SQL Queries, stored procedures, Tables, database triggers, cursors, exception handlers, DTS Export & Import.
- Worked with .NET reporting objects such as Report Viewer and .rdlc files.
- Experience in working with Crystal Reports and SQL Server Reporting Services (SSRS).
- Experience in working with N-Tier applications.
- Expert in debugging applications using the debugging tools provided by the Visual Studio IDE, re sharper, etc.
- Expertise in writing unit test cases using NUnit and MSTEST frameworks.
- Expertise in designing CSS style sheets for different browsers and well aware of UML diagrams.
- Good Knowledge of DICOM and HCI Concepts.
- Excellent communication skills along with interpersonal, analytical and organizational skills. Good at analysis with an ability to manage multiple projects with minimal or no supervision.
TECHNICAL SKILLS
Languages: VB.NET, C#, T- SQL, PL/SQL, HTML5, UML, XML.
Software Methodologies: Agile, Scrum, Test Driven Development (TDD) and Waterfall
Scripting Languages: JavaScript, JQuery, VB Script, DHTML/HTML, CSS, XML, JSON and Angular JS
Web Services: XML (XSL/XSLT), SOAP, WSDL, UDDI, HTTP, WCF, WPF
Web Servers: Internet Information Server (IIS) 5.0/6.0/7.0/7.5.
Version Control Tools: VSS, SVN, TFS, GIT HUB
Reporting Tool: Crystal Reports, SSRS (SQL Server Reporting Services), SSIS.
Testing Tools: MSTest, NUnit.
Development Tools: Visual Studio.NET 2015/2013/2012/2010/2008, SQL Server Management Studio.
Operating Systems: Windows 2003/XP/Vista/7/8, Windows Server 2012/2012R2
Databases: Oracle 7i/8i/9i/10g, MS Access 2003/2007, MS SQL Server 2005/2008/2012/2014
PROFESSIONAL EXPERIENCE
Confidential, Redmond
Senior .Net Developer
Responsibilities:
- Involved in all the phases of Software Development Life Cycle (SDLC) including Requirements gathering, Designing, Programming, Testing and Documentation
- Worked with Agile software methodology.
- Worked with PowerShell scripts which included deleting, updating and creating registry keys.
- Modified logic in PowerShell scripts according to the requirement.
- Worked On deployment scripts using PowerShell which were used to deploy and update organizations as well as Scale groups across multiple projects.
- Worked on integrating multiple projects involving large volumes of data.
- Involved in the entire development and release of the Web Portal.
- Responsible for developing the reusable Components on UI (Views) by developing the Partial Views, View starts, and reusable components for implementing the business rules with C# and OOPS Concepts.
- Created API’s and Controllers and made calls to the web methods to implement the logic.
- Created and consumed web services.
- Worked with JavaScript, JQuery, Ajax HTML, DHTML and VBScript.
- Worked with CRUD functionality.
- Used ASP.NETMVC 4.0 framework.
- Hands-on experience with WCF(Windows Communication Foundation), async programming, WWF(Windows Workflow Foundation), Win Forms, Windows Service and Web Service.
- Created Web APIs using ASP.NET Web API allow new web/client projects to leverage reusable data. This has allowed significant data reuse amongst disparate systems.
- Responsible for developing WCF Service Libraries to exchange data between Desktop and Central Application and implement business logic.
- Worked on multiple repositories which included importing changing from one repository to another to develop commands.
- Experience in thread synchronization multithreading.
- Used Git hub for source control.
- Involved in writing technical specifications design document, deployment documents and operations guide for operation support.
- Experience in Writing Test Plans, Developing Test Scenarios along with Test Cases, Documenting Testing Procedure, with reference to Business.
- Used virtual Machines for testing the code changes.
- Used Visual Studio Online and visual studio team services as a platform for online source repository, to generate pull request for the modified code and to push changes into repositories.
- Worked extensively with Environment Variables and Registry Keys.
- Provided estimates, daily & weekly status report to the client on progress of the tasks.
- Worked with Bugger and code flow to track pull requests as well as to speed up the post development process.
Environment: C#,.NET4.5, ASP.NETMVC, ASP.NETWeb API, HTML, DHTML, JavaScript, JQuery, Multithreading, Ajax, WCF, WWF, WPF, ADO.NETEntity Framework, LINQ, Code Flow, SQL Server 2012, T-SQL, MS Visio 2012, Git Hub, IIS 7.5, Visual Studio 2015.
Confidential, Arizona
.Net Developer
Responsibilities:
- Involved in the complete Software Development Life Cycle (SDLC) including Analysis, Design, Implementation, Testing and Maintenance Experience in working with two week sprints in an Agile/Scrum environment.
- Implemented CRUD functionality with Entity framework in ASP.NETMVC and implemented sorting, filtering and paging with Entity framework Code First in MVC.
- Responsible for developing the reusable Components on UI(Views) by developing the Partial Views, View starts, and reusable components for implementing the business rules with C# and OOPS Concepts.
- A defined request-response message system, typically expressed in JSON or XML, which is exposed via the web, most commonly by means of an HTTP-based web server by a server-side ASP.NET Web API.
- Implemented CRUD functionality with Entity framework in ASP.NETMVC and implemented sorting, filtering and paging with Entity framework in MVC.
- Used ASP.NETMVC 4.0 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 and also used PRISM framework.
- Understanding the client requirement and developing application using WPF and Prism Framework.
- Designed and developed a modular accounting application using WPF, Prism and MVVM
- Used JSON to transmit data between Server and Web Application, an alternative to XML Serialization
- Developed REST APIs that allow sophisticated, effective and low cost application integration and multi-tier web applications with the use of Web Services using ASP.NETWeb API.
- Heavy use of knockout js view models for separation of UI, data, and logic concerns.
- Client implementation was a custom, SPA framework that utilized jQuery and knockoutjs.
- Responsible for making AJAX Calls for the UI Interactions to the Controller Actions using Angular JS and getting the Data back as JSON and parsing it onto the UI.
- Performed DOM manipulations, create Templates, Directives, Factories, Controllers, and established tow way Data binding using Angular JS.
- Developed very responsive, elegant views for web pages using the Bootstrap CSS Frameworks.
- Created drill down, drill through, sub and linked reports using MS SSRS as well as managed the subscription of the reports.
- Converted Data Transformation Services application to SQL Server Integrated Services (SSIS) has assigned.
- Worked with MVVM Design Patterns.
- Written Queries using T-SQL Statements, Views, User Defined Functions, Stored Procedures, Triggers in SQL Server 2008 for inserting/Updating/Deleting the data into the relational tables.
- Creating Tabular Reports, Matrix Reports, Parameterized Reports, Sub reports using SQL Server Reporting Services 2012 and Created ad-hoc reports Using Report Builder.
- Worked Extensively with Query Optimization Techniques to Fetch Data with better Performance Tuning.
- Implemented Unit testing using NUNIT.
- Used N-tier architecture for presentation layer, Business and Data Access Layers using C#.
- Responsible for maintaining versions of source code using Team Foundation Server 2010.
- Involved in writing technical specifications design document, deployment documents and operations guide for operation support.
Environment: C#,.NET4.5, ASP.NETMVC, ASP.NETWeb API, Razor, ADO.NETEntity Framework, LINQ, JSON, Enterprise Library Logging, Service Locator, Unity, Auto Mapper, SQL Server 2012, T-SQL, MS Visio 2012, UML, Team Foundation Server 2013, IIS 7.5.
Confidential, Memphis-TN
.Net Developer
Responsibilities:
- Analyze and review the business requirements, design documents, use cases and functional requirement documents.
- Worked with entire maintenance and enhancements of the project.
- Interacted with Business Analysts and gathered the requirements.
- Designed new systems or enhancements to existing systems based upon the shipment requirements.
- Determined source data (input), maintenance, documentation and testing of the application.
- Implemented the Object Oriented Programming concepts in VB.NET and ASP. NET
- Designed screens (web pages, user controls and master pages) using Visual Studio .NET, ASP.NET, HTML and advanced AJAX controls.
- Created DTO’s and DAO’s in the data access layer to perform data transactions.
- Created triggers, views, packages, tables and stored procedures using TOAD client for Oracle Database.
- Involved in unit testing and regression testing of the application.
- Actively participated in Team Meetings, frequently communicate with Business Analysts to clarify the business requirements and working with QA Team to clear the issues.
- Worked with application Team lead to understand the framework of the application.
- Developed data layer using NHibernate
- Followed Agile Methodologies and Test Driven Development.
- Used ADO.NET for retrieving, querying, storage, and data manipulation to perform the CRUD (Create, Retrieve, Update, and Delete) operations on the database.
- Wrote server side components to encapsulate the business logic in VB.Net.
- Design and Implement WCF services layer hosted on Windows Azure.
- Built a presentation to present the design of hosting architecture on Windows Azure.
- Designed the Web Forms and the Web Pages using almost all the ASP.Net controls.
- Extensively used AJAX control toolkit for masking, collapsing and expanding the panels etc.
- Extensively worked with sessions.
- Implemented client side validations using JavaScript and JQuery.
- Used LINQ providers, Data List, Details view, Repeaters, Dataset Classes for data manipulation.
- Wrote the functions to insert update or delete data.
- Developed scalar functions, views, triggers using Common Table Expressions, temp tables, etc.
- Used VSS for source control and other project management activities.
- Troubleshoot the issues on a day-to-day basis.
- Prepared Test Plans and reviewed Test Cases.
- Created the SSIS packages.
- Also worked with maintenance of Classic Asp and VB6 applications (NxGen application).
- Worked on import and export functionalities.
Environment: Visual Studio .NET 2010/2012, Confidential .Net Framework3.5/4.0, Oracle 11g, ASP.NET,C#.Net, VB.NET, PL/SQL, VSS, AJAX, and Kendo Controls, CSS, HTML.
Confidential, Morristown, NJ
.Net Developer
Responsibilities:
- Involved with the client team to design and develop the application according to client requirement using WCF, SOA, and ASP.NET with the business logic implemented using C#.
- Involved in projecting Flow Diagrams and business processes also documenting every stage of SDLC.
- Configured the VS.NET environment, IIS Server 6.0
- Used ADO.NET objects to retrieve and update data to the database
- Used Object oriented Programming (OOP) to make it more efficient
- Created ASP.NET web pages that provide new features and enhanced user experience
- Used C#.NET to write server-side code for the user interfaces.
- Front-end application was designed in Silver light along with Rad Controls for Confidential Health Care
- Implemented Data Annotations for Silver light Validation to avoid data entry error.
- Created Tables, Views and Stored Procedures in SQL Server 2005
- Implemented Identity-aware applications using Windows Identity foundation(WIF)
- Used ASP.NET to create pages for reporting and used RESTful Services
- Implemented Confidential Enterprise Library to connect to SQL server database with Silver light Enabled WCF Service for retrieving, manipulating, querying, storing data from the database with the Silver light module.
- Design and Implement WCF services layer hosted on Windows Azure.
- Designed and Developed Web Services using C#.NET, XML web services SOAP Extension.
- Designed user interface screens using user controls and Web forms. Designed and developed Custom controls to use with web forms using WPF, infragistics controls, Dev Express.
- Created a unit which automatically refreshes particular part of page using AJAX
- Unit testing of all developed pages and modules
Environment: Visual Studio, ASP.NET, ADO.NET, C#, XML, IIS, JavaScript, Ajax, CSS, Master Pages, VSS, SQL Server 2008, Silverlight, WCF, WPF.
Confidential
ASP/VB Programmer
Responsibilities:
- Designed web pages using classic ASP.
- Used VB COM to develop re-useable components
- Used Classic ASP pages to get the information dynamically from the database, ADO Objects is used to update the data into SQL Server database.
- Validated the web page fields with JavaScript.
- Collected requirements from the integrators (users) and developed use cases.
- Developed design documents for application and reports.
- Participated in database designing.
- Migrated data and applications from VB to advanced versions of VB.NET and C#
- Involved in writing client side validations using Java Script.
- Modified several existing Components as per the requirements.
- Created public Assemblies to implement business logic and Web Services were
- Employed to integrate necessary applications.
- Wrote various Stored Procedures in SQL Server.
- Documented the design and process of the application.
Environment: ASP, VB 6.0, SQL Server 2000, VB.NET, ASP.NET, ASP, IIS, XML, Crystal Reports, Pl/Sql, Sql Server, Windows2000.VSS, and Windows NT.
Confidential
Dot Net Developer
Responsibilities:
- Added new functionality to existing ASPX pages and created several new Webpages.
- Enhanced GUI functionality using ASP.Net controls, custom controls and gave new look to the application.
- Designed style sheets (CSS) that work fine in Mozilla Fire fox, Opera browsers. Involved in writing Cascading Style Sheets (CSS) for styles, and calling them in ASP.NET Pages.
- Displayed data in tabular form based on the criteria selected using Data Grid control.
- Interacted and coordinated the development with various other Teams - Solutions Team, localization Team, QA Team & Migration Team.
- Worked on Technical design documentation using the UML. Prepared the Use Case diagrams and class diagrams and developed the web forms using ASP.NET for the Ecommerce based application.
- Developed the client side functionality using JavaScript.
- Created the DTO’s and DAO’s to perform data transactions.
- Worked with created the tables, stored procedures and views as per the business needs.
Environment: Visual Studio 2005, ASP.Net 2.0, C#, SQL Server 2005, ADO.NET, Java Script, CSS, HTML, XML, XSLT, Crystal Reports.
