Senior .net Developer Resume
Langhorne, PA
SUMMARY:
- Over 11 years of extensive experience in Analysis, Design, Development, Testing, Implementation, Support and Maintenance of several Windows Based Application.
- Extensive experience in Win Form, WPF and Windows based application.
- Expertise in Object oriented methodology and design patterns.
- Expertise on Dependency Injection, Design patterns, XAML, Inversion of Controls.
- Extensive experience in C#, WEB APIS and WCF based communications.
- Excellent in Multi - threading application and synchronization.
- Extensive experience in Object Oriented Concepts and Patterns.
- Expert in TCP/IP, Modbus, Socket Programming.
- Expertise in using Language Integrated Query (LINQ) for data manipulation.
- Experience as Team Lead and Agile Methodology.
- Experience in Application Development Electrical and Medical domains.
- Excellent Hands-on knowledge in Design Patterns and strong knowledge in Asynchronous Processing, Multi-threading Processing.
- Extensive hands-on experience on Relational Databases like MySQL,SQL.
- Extensive experience in Visual C++ 6.0 (MFC & Win32), Visual Basic 6.0, C++, C and object oriented design.
- Experience in enterprise architect for Design and use case modeling.
- Hands on Amazon S3 Cloud Services and Azure.
- Hands on Windows Iot core (on Raspberry pi), UWP based Application.
- Hands on API development.
TECHNICAL SKILLS:
Languages: C#.Net, Win Form, WPF, WCF,WEB API,VB.Net, C, C++
Source Control: SVN, Team Foundation Server 2010/2008, VSS 2005
Databases: SQL Server, MySQL
Architectures: PRISM,COM, DCOM, COM+, .Net Remoting, SOA, Web Services
Issue trackers: Jira, Onetime 2007, Bugzilla, Mantis
Frameworks: MVVM,PRISM
Operating Systems: Windows 7/XP, Windows Server 2008 R2/2003, Windows Azure
Windows Development: Windows Forms, Windows Services, WPF,XAML,WCF, Win Forms
Visual Studio IDEs: VS.NET 2013/2010/2008/2005/2003
PROFESSIONAL EXPERIENCE:
Confidential, Langhorne, PA
Senior .Net Developer
Responsibilities:
- Experience in WPF based windows Application and WPF User controls.
- Hands on XAML Templates and custom control creations.
- Software design implementation based on patterns.
- Application based on PRSIM Architecture.
- Hands on MVVM Light, Dependency injection, XAML.
- Hands on Threading and events.
- Hand on Design patterns and principles.
- UML designing and design pattern implementation.
- Used Dependency injection and inversion of control concepts
- Expertise in Multi-threading and synchronization technique and handling multiple asynchronous task.
- Hands on entity framework and SQL.
- Handled XML, XSLT, and schema validation.
- Dependency injection, Inversion of control IOC, PRISM, MVVM Light.
- Knowledge on Web API and REST, JSON based development experience.
- Amazon S3 Services, Dynamo DB and Lambda functions.
- Hands on Unit testing and mock testing.
- Expertise in OOPS and Design Principle.
Environment: Microsoft.NET Framework 4.5, WPF, Win Form, XML, User Control, DOM Parser,shared libraries, LINQ, Multi-threaded Application,VC++,C++.
Confidential, Grand Rapids, MISenior .Net Developer
Responsibilities:
- Experience in WPF based and windows Application.
- Used PRSIM Framework.
- Used Dependency injection and inversion of control concepts.
- Expertise in Multithreading and synchronization technique.
- Handled XML, XSLT, and schema validation.
- Knowledge on Web API and REST, JSON based development experience.
- Expertise in OOPS and Design Principle.
Environment: Microsoft.NET Framework 3.5 & 4.0, ASP.NET Web API, C#, VB.Net, ASP.NET MVC, WPF, Win form, XML, DOM Parser, shared libraries, LINQ, Multi-threaded Application.
Confidential, Dallas, TXSenior .Net Developer
Responsibilities:
- Created reusable Secure Controls that enable/disable themselves based on current user’s permissions.
- Participated in internal system tools WPF based client/server.
- Extensively used C++ / C# interoperability to improve code reuse
- Implemented in WPF, XAML, MVC.
- Development using C#, C, C++, VC++, MFC, Win32
- A completely original approach to control validation that does not require per-control XAML, while still building on the extensibility of the WPF validation architecture.
- Involved in optimizing the performance of the application, SQL.
- Involved in implementation of the tenant specific requirements for various tenants.
- Interacting with client on a regular basis to know the requirements and to understand the business
- Expertise in Multithreading and synchronization technique.
- Gathering Technical discussions with Team when there is any new technical implementation.
- Modules in C# .Net and VB.Net
- Expert Programmer
- Providing the technical solution to the team.
Environment: Microsoft.NET Framework 3.5 & 4.0, ASP.NET, ASP.NET Web API, C#, WPF, SQL Server 2008 R2, Microsoft Enterprise Library Application Blocks, XML, WEB API VB.Net, VC++, MFC, C++ Windows Server 2008 R2, LINQ
Confidential, Dallas, TXLead Programmer Analyst
Responsibilities:
- Prepared Design Specifications (DS), Functional Specifications(FS), Technical Design Documents and Test Plans
- Project is Implemented by SDLC model includes preparing Implementation Plan, giving Technical Design Walkthrough, Walkthrough after construction
- Architected the Presentation Layer, Business Layer, Data Layer, Security, Services and Deployment
- Design and development for Desktop Application in C#.
- Expert Programmer.
- Providing the technical solution to the team.
- Maintaining the Schedule/Release plan to manage the product development using incremental development methodology.
- Budgeting, Automated Testing, Requirement Analysis, Continuous Integration, quality goals
- Development from Legacy code with less documentation.
- Impact Analysis
- Estimation.
- Re-factored sample assignment component to support extensibility.
- Done Code Review, Troubleshooting, Integration testing and Coordinated with Off-shore test team
- Maintained a high degree of rapport with Project Manager and Team members adhere to project deadlines.
- Delivered Knowledge Transfer efficiently to off-shore technical support staff to maintain the system.
Environment: Visual Studio 2008, .Net Framework 3.5, C#, VB.Net, XML, VC++, MFC, Device drivers, WDM, Linux, QT Linux.
ConfidentialProgrammer Analyst
Responsibilities:
- Prepared Design Specifications (DS), Functional Specifications(FS), Technical Design Documents and Test Plans
- Project is Implemented by SDLC model includes preparing Implementation Plan, giving Technical Design Walkthrough, Walkthrough after construction
- Architected the Presentation Layer, Business Layer, Data Layer, Security, Services and Deployment
- Design and development for Desktop Application in C#.
- Budgeting, Automated Testing, Requirement Analysis, Continuous Integration, quality goals
- Development from Legacy code with less documentation.
- Impact Analysis
- Estimation.
- Re-factored sample assignment component to support extensibility.
- Maintained a high degree of rapport with Project Manager and Team members adhere to project deadlines.
- Delivered Knowledge Transfer efficiently to off-shore technical support staff to maintain the system.
Environment: ASP.NET, Vb.Net, C#, .Net Framework 2.0, Web services, XML, HTML, SQL Server 2005, Windows Server 2003, Enterprise Library, TFS 2008, Visual Studio 2005, JavaScript, Java Scripts, Visio.
ConfidentialSenior Developer
Responsibilities:
- As a Senior Developer involved in requirements specification, design and development.
- Involved in low level design.
- Involved in Unit testing.
- Developed GUI Visual Basic C++
- Involved in performance & quality testing and final release of the product
- Experience in Test Complete Automation.
Environment: Visual Studio .NET 2008, .NET Framework 3.5, C#.Net, ADO.Net, SQL Server 2008, HTML, JavaScript, CSS, Visual Basic 6.0, VC++ 6.0, C, C++, Device Drivers, RT Linux, QT Linux.
ConfidentialDeveloper
Responsibilities:
- As a Developer involved in requirements specification, design and development
- Developed video applications& ActiveX controls using DirectX, Visual C++ 6.0 (MFC)
- Involved in performance & quality testing and final release of the product
- Developed GUI and Database access code using Visual Basic 6.0
- Involved in performance & quality testing and final release of the product
Environment: Visual Basic 6.0, VC++ 6.0, C, C++, Device Drivers in WDM,Windriver,RT Linux.