Lead .net Developer Resume
Cleveland, OH
PROFESSIONAL SUMMARY:
- 8+ years of experience in software development of Windows, Web and device based applications using WPF, WCF, WCF Data Services, Silverlight, C#.NET, ASP.NET, SQL Server, Web Server (IIS), HTML, XML, XSL, CSS, JavaScript, VBScript, JQuery, VB.NET, TFS, Installshield and Agile methodology.
- Professional experience as Application Architecture with various design patterns like MVVM, MVP, MVC, Singleton and Enterprise library 6.
- Recent project experience in ASP.Net MVC with Telerik Kendo UI and WPF development including front end designing in Microsoft Expression Blend and back programming in Microsoft Visual Studio.
- Extensive experience in analysis, design, development of Window and Web based application using Microsoft technologies like Windows, WPF, C#. NET, ASP.NET and Silverlight.
- Exposure to various SDLC models like Waterfall, TDD and Agile Scrum.
- Proven expertise in handling real time critical applications in industrial product domains.
- Possess a good client communication experience across various regions.
- Have hands on experience with ORM frameworks like NHibernate and Entity Framework.
- Experience in source control tools like TFS, Visual Source Safe and SVN.
- Worked on VSTS - Unit Test Script, Code coverage and Code Metrics.
- Experience in setup creation and deployment using Visual Studio Installer and Installshield 2010/LE.
- Good team player with excellent communication, analytical, verbal and writing skills along with strong management, organizational and mentoring skills.
- Proven ability to lead and manage complete project life cycles, from initial planning/requirements gathering to final testing and deployment.
- Willingness to work in a highly dynamic environment and ready to take up challenges.
- Creative, self-motivated and committed to excellence under minimal supervision.
TECHNICAL SKILLS:
Programming Languages: C# .Net, VB.Net, XAML.
.NET Technologies: WinForms, WPF, WCF, WCF Data Services, ADO.NET, Silverlight, ASP.NET, .Net 4.5, .Net Compact Framework 3.5.
Database: SQL Server 2005/2008/2012 , SQL CE 3.5 and MS Access.
Tools: /Software Visual Studio 2005/2008/2010/2013 , MS Expression Blend, TFS, VSS, Visio, Telerik and Installshield 2010.
Scripting Languages: JavaScript, VBScript and JQuery
Design Pattern: MVC, MVVM (using PRISM), and MVP.
ORM Frameworks: ADO. Net Entity Framework and NHiberante.
Methodologies: Agile methodolgy (Scrum), Waterfall and Prototyping.
Web Server: IIS 5.1, 6.0 and 7.0 (using HTTP/HTTPS).
Web Design: HTML, XML, CSS and XAML (Silverlight).
Protocols: TCP/IP, UDP, SMTP, FTP, SOAP, HTTP/HTTPS and OData.
Operating Systems: Windows 7/Vista, Windows Server 2003 and Windows Embedded Compact (Win CE) 6.0.
PROFESSIONAL EXPERIENCE:
Confidential, Cleveland, OH
Lead .Net Developer
Responsibilities:
- Participated in designing and development of software using Agile Scrum development methodology.
- Develop Built in client using WPF and remote client using ASP.NET MVC.
- Designed large numbers of WPF Forms, Custom Controls and User Controls using XAML language for UI using MVVM pattern and PRISM.
- Created rich and interactive UI using WPF (styles, triggers and templates to create a modern look and feel).
- Performed research and development tasks to design and implement new components.
- Created ASP.Net user interface with Telerik Kendo UI controls.
- Developed a service using WCF Data Service that use the OData to expose and consume data over the web or intranet and implemented SSL to establish an encrypted link between a web server and a browser.
- Implemented IQueryable and IUpdateable interface using ORM and WCF Data Services thus provides Queryable and updateable functionalities against a data source.
- Used annotationbuilder to configure the service to use the annotations that helps for data validation.
- Coding the presentation layer using WPF and service layer using WCF technology to enable effective communication between SOA.
- Created service operations to send the messages in JSON format.
- Used Logging, Data and exception Enterprise application blocks.
- TCP connection used when reliable transmission (integrity of the data) is of critical importance.
- UDP connection used when avoiding impact on the power source is more important than data integrity (because the data can be requested repeatedly and only changes value rarely).
- Worked on TFS Branching, Merging and Deployment activities.
- Worked with team on Code review, Best practice documents, testing and error handling.
- The unit test has done by using VSTS unit test scripts.
Technologies: .Net 4.5, WPF, WCF, ASP.Net MVC, JQuery, HTML, OData, REST, JSON, SQL Server 2008/2012, NHibernate, Windows Server 2012, Enterprise Library 6.
Tools: Visual Studio 2013 Express/Professional, Telerik Kendo UI, TFS and SQL Server 2008/2012 & IIS 6.0 or above.
Confidential, Cleveland, OH
Senior .Net Developer
Responsibilities:
- Understand the specific requirements of the project and existing tool.
- Participated in designing and development of software using Agile Scrum development methodology.
- Involved in existing source code migration and testing.
- Designed and coded WPF components used to collect, display and manipulate welding data.
- Created rich and interactive UI using WPF (styles, triggers, templates, animations and the like to create a modern look and feel).
- Used MVVM pattern to separate the business and presentation logic of your application from its user interface (UI).
- Implemented custom controls using WPF.
- Also used Telerik controls like RadGridView to achieve uncompressing performance with large volumes of data.
- Used LINQ Providers for data manipulation.
- Usage of Arclink Communication protocol for device communication.
- Worked on TFS Branching, Merging and Deployment activities.
- Worked with team on Code review, Best practice documents, testing and error handling.
- Have done system and integration testing; releases and implementation and user acceptance testing.
Technologies: .Net 4.0, WPF Tools: Visual Studio 2010 Express/Ultimate, MS Expression Blend, Team Foundation System and Wire shark.
Confidential, AL
Senior .Net Developer
Responsibilities:
- Participated in designing and development of software using Agile Scrum development methodology.
- Created ASP.NET web pages and Class libraries containing code for business and data access logic using C#.NET.
- Developed the web pages using ASP.NET, HTML, and CSS for styling the Web pages.
- Involved in writing data access layers with C# and ADO.Net Entity framework.
- Implemented CRUD operations using ORM (ADO.Net Entity framework).
- Performed research and development tasks to design and implement new components.
- Configured web.config file based on the requirements of web application.
- Technical guidance and Reviews of Code, Design and other documents.
- Worked on TFS Branching, Merging and Deployment activities.
- Customer Interaction at different levels of the project.
Technologies: C# .Net Framework 3.5, ASP.Net MVC, Entity FrameworkTools: Visual Studio, Telerik ASP.Net, TFS.
Confidential, Washington
.Net developer
Responsibilities:
- Understand the specific requirements of the project.
- Participated in designing and development of software using Agile Scrum development methodology.
- ImplementedN-Tier Architectureand integrated the UI with Data base for data retrieval and data manipulation using ADO.NETdata objects.
- Performed research and development tasks to design and implement new components.
- Created setup using Visual studio installer setup project.
- Worked on TFS Branching, Merging and Deployment activities.
- Deployed setup in client machine and resolved issues on-time using this utility.
Technologies: C#.Net 3.5, SQL Server 2005 Express
Tools: Windows Mobile Device center/ActiveSync & Visual Studio 2010(VSTS).
Confidential, Washington
.Net developer
Responsibilities:
- Understand the specific requirements of the project.
- Participated in designing and development of software using Agile Scrum development methodology.
- Created Silverlight applications for interactive, Web-based data visualization using XAML in Visual Studio 2010.
- Developed home screen which includes language selection, home description and Machine setup navigation button using Silverlight.
- Created controls dynamically in the run-time based on the machine setup information.
- Developed review mode to review the current machine setup details.
- Deployed Silverlight application in Web Server (IIS).
- Worked on TFS Branching, Merging and Deployment activities.
Technologies: C#.Net 3.5, Silverlight 4.0, SQL Server 2005 Express (Single user desktop Version)
Tools: Visual Studio 2010 (VSTS), Installshield 2010 & Web Server-IIS 5.1 or above.
Confidential, Florham Park, NJ
.Net developer
Responsibilities:
- Understand the specific requirements of the project.
- Participated in designing and development of software using Agile Scrum development methodology.
- Involved in developing UI framework using Prism which consists of a main shell application that shall serve as a container for the application and all the individual modules are placed within the shell as per the requirement.
- Implemented the modules in the framework which will follow the MVVM pattern for separation of concerns within the UI and Model.
- Designed rich UI using Silverlight and used Telerik controls like RadChartView, RadGridView, etc.
- Developed a service layers to communicate between UI and database using WCF.
- Developed PubSub Service using WCF which provides the real time updated Device data to the UI. It has a pub-sub model for pushing the subscribed data from the OPC client to the UI clients.
- WCF is configured with SSL to provide secur e communications over networks such as the Internet .
- Created Singleton class which is used for alarm instance objects that need to provide global access with the constraint of only one single instance in the application using Singleton pattern.
- Used Log4net to log the messages.
- Worked on code optimization and performance tuning.
- Worked on Installshield 2010 for creating setup which includes all prerequisites and configuring custom settings for the application which will host on IIS Web Server.
Technologies: C# .Net 3.5, Silverlight 4.0, WCF, SOAP, SQL Server 2008.
Tools: Visual Studio 2010 (VSTS), log4net, Telerik, Installshield 2010 and Web server IIS 5.1 or above.
