We provide IT Staff Augmentation Services!

Lead .net Wpf Developer Resume

Frederick, MD

SUMMARY:

  • 14 years of experience in software development of Windows, Web and device - based applications using Windows Forms, WPF, C#.NET, ASP.NET, WCF, WCF Data Services, Silverlight, SQL Server, Web Server (IIS), HTML, CSS, JavaScript, jQuery, TFS, InstallShield, GIT, Bitbucket, JIRA and Agile methodology.
  • Professional experience as Application Architecture with various design patterns like MVC, MVVM, Dependency Injection and Singleton.
  • 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 SDLC, 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 framework Entity Framework.
  • Experience in source control tools like TFS, Visual Source Safe, JIRA.
  • 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 and have an idea in using Inno Setup.
  • 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, XAML.

.NET Technologies: WinForms, WPF, WCF, WCF Data Services, ADO.NET, Silverlight, ASP.NET, .Net 4.6

Database: SQL Server 2005/2008/2012

Tools: /Software Visual Studio 2005/2008/2010/2013/2015 , TFS, VSS, GIT, Bitbucket, JIRA, Visio, MPP, Telerik, InstallShield 2010 and Inno Setup.

Scripting Languages: JavaScript and JQuery

Design Pattern: MVC, MVVM, DI

ORM Frameworks: ADO.Net, Entity Framework.

Methodologies: Agile methodolgy (Scrum), Waterfall and Prototyping.

Web Server: IIS 5.1, 6.0 and 7.0 (using HTTP/HTTPS).

Web Design: HTML, CSS and XAML (Silverlight).

Protocols: TCP/IP, UDP, SMTP, FTP, SOAP, HTTP/HTTPS

Operating Systems: Windows 7/Vista, Windows Server 2003 and Windows Embedded Compact (Win CE) 6.0.

PROFESSIONAL EXPERIENCE:

Confidential, Frederick, MD

Lead .Net WPF Developer

Responsibilities:

  • Understanding the requirements of the project
  • Design and implement new functionality as well as enhancements using .Net/WPF and Telerik development toolkit
  • Use Object-oriented programming and perform full development life cycle (front end design to back end)
  • Design application using architectural design pattern MVVM
  • The framework also uses Dependency Injection design pattern, Delegates, Interfaces, Abstract classes and Multi-threading concepts
  • Ensure quality performance and responsiveness of application
  • Refactor and create reusable and maintainable C# code
  • Create stored procedures and queries in SQL Server
  • Development using Agile methodology
  • JIRA used for project tracking
  • Bitbucket is used as version control
  • Involved in Code reviews, verification and validation of the tester software
  • Resolve production issues and provide technical support to project teams, members and associates.

Technologies: C# .Net Framework 4.5, WPF, MVVM, JIRA, Bitbucket, SQL Server 2012

Tools: Visual Studio 2015, Bitbucket, Telerik SDK

Confidential, Coopersburg, PA

Lead .Net Developer

Responsibilities:

  • Interaction with different departments like Manufacturing teams, Plant Engineers, etc at different levels of the project
  • Understanding the requirements of the project
  • Involved in designing a Framework that helps in testing several products
  • The framework extensively uses Dependency Injection design pattern, Delegates, Interfaces, Abstract classes and Multi-threading concepts
  • GUI development using WinForms
  • Serial port communication to interact with EDU, Barcode Scanner and Zebra printer
  • Development using Agile methodology
  • JIRA used for project tracking
  • Bitbucket is used as version control
  • Involved in Code reviews, verification and validation of the tester software
  • Deployment of released project by VNC into different facilitites

Technologies: C# .Net Framework 4.5, WinForms, JIRA, Bitbucket, Serial Port Communication, Zebra printer and RF communication to communicate with Shades

Tools: Visual Studio 2015, Bitbucket, JIRA, Agile (internal Oracle website for approvals and releases)

Confidential, Coopersburg, PA

Lead .Net Developer

Responsibilities:

  • Interaction with different departments like Manufacturing teams, Plant Engineers, etc at different levels of the project
  • Understanding the requirements of the project
  • Involved in designing a Framework that helps in testing several products
  • The framework extensively uses Dependency Injection design pattern, Delegates, Interfaces, Abstract classes and Multi-threading concepts
  • GUI development using WinForms
  • Serial port communication to interact with the Scale and Zebra printer
  • Development using Agile methodology
  • JIRA used for project tracking
  • Bitbucket is used as version control
  • Involved in Code reviews, verification and validation of the tester software
  • Deployment of released project by VNC into different facilitates

Technologies: C# .Net Framework 4.5, WinForms, JIRA, Bitbucket, Serial Port Communication for Scale, Zebra printer

Tools: Visual Studio 2015, Bitbucket, JIRA, Agile (internal Oracle website for approvals and releases)

Confidential, Cleveland, Ohio

Sr. WPF 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, Telerik Kendo UI, TFS and SQL Server 2008/2012 & IIS 6.0 or above.

Confidential, Florham Park, NJ

Project Lead

Responsibilities:

  • Onsite Coordinator and Project Lead
  • Understanding the requirements of the project and Requirement document preparation
  • Preparation of UML diagrams such as Use case, Activity, Sequence and Class diagrams
  • Efforts Estimation
  • Project Plan & execution
  • Customer Interaction at different levels of the project
  • Participated in designing and development of software using Agile Scrum development methodology
  • Designed and coded WPF components along with extensive multithreading used to collect, display and manipulate welding data.
  • Created rich and interactive UI using WPF (styles, triggers and templates 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.
  • Implemented Multithreading Concepts to improve the application Performance.
  • 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.
  • Participated in Code reviews, 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, TFS, Telerik controls

Confidential, Florham Park, New Jersey

Project Lead

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.
  • Implemented Multithreading Concepts to improve the application Performance.
  • WCF is configured with SSL to provide secure 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.

Confidential

Lead .Net Developer

Responsibilities:

  • Participated in designing and development of software using Agile Scrum development methodology.
  • MVC design pattern has been used
  • 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.
  • Customer Interaction at different levels of the project.

Technologies: C# .Net Framework 3.5, ASP.Net MVC, Entity Framework

Tools: Visual Studio, TFS, MPP

Confidential

Lead .Net developer

Responsibilities:

  • Understand the requirements of the project and document preparation
  • Participated in designing and development of software using SDLC development methodology.
  • Created user interface using WPF.
  • MVVM design pattern has been used
  • Worked on TFS Branching, Merging and Deployment activities.
  • Preparation of design document (HLD)
  • Preparation of UML diagrams such as Use case, Activity, Sequence and Class diagrams
  • Technical guidance and Reviews of Code, Design and other documents
  • Customer Interaction at different levels of the project

Technologies: C# .Net Framework 4.0, WPF with MVVM Pattern, XML

Tools: Visual Studio 2010, MS-Office, VSS, Visio, MPP

Confidential

.Net module lead

Responsibilities:

  • Understand the requirements of the project.
  • Architectural design for the project.
  • Involved in Analysis, Design and coding
  • Work allocation between team members
  • Development & Integration Testing
  • Participated in designing and development of software using SDLC development methodology.
  • Worked on TFS Branching, Merging and Deployment activities.

Technologies: C#, SQL Server 2005, Siebel CRM On Demand

Tools: Visual Studio 2010 (VSTS), MS Outlook Express & Web Server-IIS 5.1 or above.

Confidential, Novi, MI

.Net developer

Responsibilities:

  • Understand the specific requirements of the project.
  • Participated in designing and development of software using Waterfall development methodology.
  • Database design
  • UI design using ASP.Net, HTML, Javascript
  • ADO.Net for SQL Server Operations.
  • Architectural design for the project
  • Involved in Analysis, Design and coding
  • Development & Integration Testing

Technologies: ASP.NET 3.5, C#, Java script, SQL Server 2005, Siebel CRM On Demand, XML, Reflections

Tools: Visual Studio 2005

Confidential

.Net developer

Responsibilities:

  • Analyzing the problem, SRS Preparation & Effort Estimation
  • High Level Design
  • Database design
  • UI design using ASP.Net, HTML and JavaScript
  • ADO.Net for database operations
  • Seagate Crystal reports

Technologies: ASP.NET 2.0, C#, Java script, SQL Server 2005

Tools: Visual Studio 2005

Confidential

.Net developer

Responsibilities:

  • Executed the complete project at Clients location
  • Requirements Collection
  • Analyzing the problem & documentation
  • Database Design
  • Designing the user interfaces
  • Development & Unit Testing
  • UI design using WinForms
  • Seagate Crystal reports

Technologies: C# .Net 2.0, MS Access, Crystal Reports

Tools: Visual Studio 2005

Confidential

.Net developer

Responsibilities:

  • Understand the specific requirements of the project.
  • Participated in designing and development of software using Waterfall development methodology.
  • Database design
  • UI design using ASP.Net, HTML, JavaScript
  • ADO.Net for SQL Server Operations.
  • Architectural design for the project
  • Involved in Analysis, Design and coding
  • Development & Integration Testing

Technologies: ASP.NET 2.0, C#, Java script, SQL Server 2005, Siebel CRM On Demand, XML, Reflections

Tools: Visual Studio 2003

Hire Now