Good Experience in Architecting, Design, Development ofWPF application using MVVM pattern and C# language in industrial automation domain
Overview
9
9
years of professional experience
Work History
Technical Lead
Utthunga Technology Pvt ltd
Bangalore
08.2015 - Current
Good Knowledge in C# .
Expert in WPF, Styles, and Themes implementation.
Worked on Custom Controls creation for textbox, combo-box, checkbox , DataGrid , items control, Gauge , Graph , Tree view , Menu , Pie chart , Ribbon controls, User control , windows control , Radio button etc.
Developed the rich visual components through WPF Using XAML and Expression Blend.
Worked on Binding, Data Template, Control Template, Header template, content template, Routed Events, Converters, Layout Panels in XAML.
Extensively worked on Data Binding, Commands Routed Commands, Delegate Commands , Control Templates, Data Templates, Converters, Validators in XAML
Worked on loading Dynamic Theme file for the application
Good Knowledge in creating Dependency Properties and Attached properties for all WPF controls
Good Experience in using other third party UI Libraries MahaAppMetro, WPF tool kit, Syncfusion , Grapecity etc.
Developed middleware component classes and WCF services across the enterprise and integrated in Ulusing MVVM pattern
Good in knowledge in Xamarin controls and panels
Experience in .NET core , .NET standard and .NET Framework 3.4 , 4.5 . 4.7.1 & 4.8.1
Experience in Design patterns , Threading , Asynchronous programming and Advance C# concepts
Good knowledge in using SQL Server 2018 and 2019, SQLite, Xml, JSON
Experience in Communication protocols like HART & Modbus .
Good experience in using Visual studio 2015/17/19/22 IDE
Involved on Agile Scrum Methodology by attending in daily scrum and Sprint backlog creation.
Good Understanding of SOLID principles
Involved in all SDLC methodologies - Requirement Specifications, Technical Design Documents, Test plans and release plans.
Good in creating Low level and High-level UML diagrams like use case diagrams , sequence diagrams , class diagrams etc.
Good in developing windows-based application like asset management , configurator tool and Engineering tool application
Experience in Leading a team of 5 members
Good in verbal and email communications
Good in handling calls with customers and requirement collection.
Education
Bachelor of Engineering - Information Science And Technology