.net Developer Resume
RedmonD
SUMMARY:
- Focused professional with 7 years of experience as a .Net Developer
- Technically skilled in all aspects of application design, development, testing, and enhancements
- Experienced in developing windows based applications using C#.Net, Win forms, WPF, MVVM, PRISM and Telerik Controls.
- Experienced in developing web based applications using HTML, CSS, JavaScript, JQuery, Asp.Net MVC, Web API and Entity Framework.
- Experienced in implementing and deploying WCF services, ASP.Net Web API and OData services.
- Extensively used LINQ to query the objects and SQL server.
- Have good exposure working with Microsoft SQL Server database environment.
- Experienced in developing the front end UI using WPF, Win forms, HTML, Java script, jQuery, CSS
- Experienced in implementing Task Parallel Library (TPL), PLINQ for Parallelism and Concurrency.
- Experienced working with versioning tools like Git, TFS and Clear case for managing code, tracking work and deploying builds.
- Have a hands - on on AngularJS 2.
- Worked on Power shell scripting, used to perform automated tasks as a part of continuous integration builds.
- Have good exposure on Microsoft Dynamics CRM, worked on various modules as a part of 9.0 release.
- Been a part of Continuous integration team, and have a good exposure in managing builds.
- Deftly worked on analysing and fixing performance issues, memory leaks and UI responsiveness of the application.
- Experienced in implementing commonly used design patterns in applications.
- Worked on some of the critical POCs under tight deadlines, and provided out-of-box solutions.
- Experienced in code reviews considering the coding standards of .Net using tools Code collaborator and TFS
- Experience working with Unit testing framework such as Microsoft Moles, Microsoft Fakes, Just Mock and xUnit
- Have a good experience working in AGILE-SCRUM process model.
- An effective communicator with strong coding, problem solving, analytical and interpersonal skills.
- Adaptive to learn new technologies and environment.
- Built Grid Evaluation engine which is one of the critical features in CRFR project and received appraisals from clients.
- Worked on many proof of concepts as a part of CRFR project, provided out-of-box solutions and received good feedback for the same from the leads.
TECHNICAL SKILLS:
Technologies: C#.NET, ASP.NET MVC 4.0, Web Api, LINQ, Entity Framework, WPF, MVVM, WCF, IIS, Prism, Telerik Controls, SOAP, REST, Microsoft Dynamics CRM, Unity Container (IOC), Design Patterns, ADO.NET
Programming Languages: C#, JavaScript, SQL
Web Technologies: HTML, JavaScript, CSS, JQuery, AngularJS2Scripting Technologies: Powershell
Database: Microsoft SQL Server, Oracle
Project Development Methodologies: AGILE - SCRUM
IDE: Visual Studio 2015, Power shell ISE
Tools: JustTrace, dotMemory, JustMock, Microsoft Fakes framework, GitHub Extensions
Version Control: Git, TFS, Clear case
PROFESSIONAL EXPERIENCE:
Confidential, Redmond
.Net DeveloperEnvironment: Visual Studio, C#, Git, jQuery, Power shell Scripting, SQL Server 2014, ASP.Net Web API, XML
Responsibilities:
- Been a part of developing features using C#, WCF services, Web API, XML, XSD.
- Involved in developing some of the internal tools using C#, LINQ that helped in decoupling the components.
- Worked on Asp.Net Web API Services, to enable creation of xrm organization template and provisioning online.
- Worked on developing some of the UI elements in jQuery, HTML and CSS. Also worked on few bugs on the UI side.
- Been a part of Continuous Integration, developed build definitions for deploying Xrm and run tests both on premise and online.
- Worked on Power shell scripting to perform various operations such as deploying xrm and running integration tests.
- Created a common test infrastructure for integration tests using C# and dependency injection using Autofac.
- Used xUnit framework for integration tests.
- Extensively used git as a part of development.
- Been a part of analysing and fixing few of the critical bugs.
- Performed unit testing using Moles Framework for all layers.
- Worked on the existing CRM Solution and implementing the Plugin based on service class provided by CRM using XRM SDK.
Confidential
.Net DeveloperEnvironment: VS2013, TFS, C#.Net, HTML, CSS, ASP.NET Web API, jQuery, Entity Framework, Agile SCRUM
Responsibilities:
- Participated in high level and detailed level estimation for the user stories and come up with the development tasks during sprint planning.
- Used Model View Controller (MVC) architectural Design Pattern for the development of the project.
- Been a part of deploying and maintaining websites in IIS
- Been a part of developing Restful Web API services using ASP.NET Web API and deploying it to the server.
- Designed interactive UI using JQuery, HTML, Angular JS, CSS, AJAX to provide excellent user experience.
- Used Forms Authentication to authenticate the user.
- Created use case and class diagrams in MS Visio using UML notations.
- Been a part of authoring technical design document.
- Maintaining a web application using IIS7.0.
- Utilized ADO.Net Entity framework extensively for data retrieving, querying, storage and manipulation using LINQ
- Extensively worked with Task Parallel Library (TPL), PLINQ for concurrent processing.
- Been a part of designing database in SQL Server. Used Database first approach of Entity Framework.
- Implemented Stored Procedures, Triggers, Tables, Views in SQL Server.
- Participated in code reviews and ensured to follow the coding standards of .Net.
- Followed AGILE-SCRUM process model in executing the project.
- Been a part of unit testing.
Confidential
.Net DeveloperEnvironment: VS2012, TFS, C#.Net, WPF, Prism, MVVM, Telerik Controls, Entity Framework, Asp.Net Web Api, Agile SCRUM
Responsibilities:
- Participating in high level estimation sessions to understand the requirements, provide high level estimates and come up with POCs if needed ahead of release planning.
- Participating in detailed level estimation for the user stories and come up with the development tasks during sprint planning.
- Implementing and delivering the features in terms of user stories as per the scheduled milestones with minimal defects & extending post - implementation and the maintenance support
- Implementing the features considering coding standards of .NET, performance and memory utilization.
- Developed the Grid evaluation engine which is core to the CRFR application. This engine is used for building core part of financial statements such as Balance sheets, Income statements, Cash flow, etc.
- Developed services using ASP.NET Web API and used Entity framework to communicate to DB.
- Worked as a backup for an Architect and provided solutions for many requirements. Also involved in design discussions with Onshore and Offshore Architect.
- Worked on POCs, provided out-of-box solutions and received appraisals from the architects and onshore leads.
- Extensively used Microsoft.Net Design Patterns including Dependency Injection (D.I), Inversion of Control (IOC) and Singleton.
- Participated in code reviews and ensured to follow the coding standards of .Net.
- Followed AGILE-SCRUM process model in executing the project.
- Actively participated in daily SCRUM calls, sprint planning, estimation and retrospection meetings.
- Analyzed and improved performance of the application using tools like JustTrace and Stopwatch.
- Analyzed and improved memory utilization of the application using tools like JustTrace and dotMemory.
- Improved UI responsiveness of the application.
- Contributed in merging code across branches, deployment activities, and extended help to other team mates.
- Involved in authoring unit test cases using JustMock framework.
Confidential, California
.Net DeveloperEnvironment: VS2012, TFS, C#.Net, ADO.NET, WCF, WPF, SQL Server 2012, Agile SCRUM
Responsibilities:
- Working on implementation of the WCF services i.e., event service, event historization service and alarm service
- Worked on integrating WCF services in installation.
- Implemented the automation tool for fuzzy testing as a part of security testing.
- Followed AGILE-SCRUM process model in executing the project.
- Actively participated in daily SCRUM calls, sprint planning, estimation and retrospection meetings.
- Contributed in merging code across branches, deployment activities, and extended help to other team mates.
- Involved in authoring unit test cases using Microsoft Fakes framework.
Confidential, California
.Net DeveloperEnvironment: VS2010, TFS, C#.Net, ADO.NET, Managed C++, SQL Server 2008, Agile SCRUM
Responsibilities:
- Followed Agile-Scrum methodology while developing or enhancing the requirements.
- Responsible for new development and change requests withing the scope of the project.
- Deftly worked on implementing the features in Historian SDK (in C#) and automated the functional tests
- Developed a new Automation framework (in C#) for effort reduction and also presented a demo to the team
- Contributed in analyzing and improving the performance of SQL stored procedures
- Worked on Wix framework to include the features during the installation and configuration phases.
- Debugging the production issues and recreating them to resolve the issues.
- Involved in authoring unit test cases.
Confidential, California
.Net DeveloperEnvironment: Visual Studio 2010, C#.Net, C++, SQL Server 2008, Agile SCRUM, Rational Clear Case
Responsibilities:
- To Understand the design document and the functional specification of the system.
- Actively participated in daily SCRUM calls, sprint planning, estimation and retrospection meetings.
- Been a part of developing some of the features using C#, Sql server 2008.
- Analysing the root cause of the Change requests/defects and fixing it
- Worked on performance testing of Intouch product.
- Played a key role in launching the localized builds of Intouch product.
- Involved in comparing the performance metrics for various builds.
- Involved in authoring automated functional test case scripts.
- Worked on authoring Unit Test cases.
Confidential, California
Environment: Visual Studio, C#.Net, C++, SQL Server 2008, Rational Clear case
Responsibilities:
- Been a part of developing some of the features using C#, Sql server 2008.
- Written SQL queries to store and retrieve symbols in Sql Server.
- Investigating the root cause of the Change requests/defects and fixing it
- Worked on authoring the unit test cases using NUnit framework.
- Involved in comparing the performance metrics of the application using tools.
- Involved in authoring automated functional test case scripts.
- Been a part of Continuous Integration build team in merging and raising builds using Rational Clear case.
- Been a point of contact in merging changes across branches.