Veeksha Naik
C# / WPF Developer
Hire this person
Send a job offer directly to this candidate
About
C# and WPF developer with 7+ years of experience in designing and developing Windows desktop applications using MVVM architecture. Strong expertise in WPF, XAML, data binding, commands, and .NET framework / .NET Core, with a focus on performance optimization, maintainable code, and user-friendly UI design.
Experience
Consultant - Capgemini Technology Services India Ltd. - Bangalore
(2023-11)
Project Scope: 1. Subway POS is a robust and responsive Point of Sales solution designed for the Quick Service Restaurant (QSR) environment. It seamlessly integrates with Subway's core restaurant Ecosystem platforms, including Menu Manager (MM2) and Subway Payment Manager (SPM), to enable accurate menu configuration and secure payment processing. The system supports front counter and drive thru sales, along with administrative and monitoring functions, helping restaurant staff operate efficiently while improving overall store performance and profitability. 2.
The Walt Disney
Company is a multinational entertainment and media organization known for its iconic brands, innovative content creation, and global reach. It operates across film studios, television networks, streaming platforms, theme parks, and consumer products.
- Designed and developed WPF desktop applications using C# and MVVM architecture.
- Enhanced UI responsiveness and application performance
- Handled production incidents, bug fixes and enhancements
- Conducted code reviews to ensure performance and coding standards compliance
- Integrated applications with enterprise platforms for menu configuration and payment processing.
- Used AI agents like Amazon Q, Copilot and GitHub.
Senior Software Engineer - Utthunga Technologies Pvt. Ltd. - Bangalore
(2023-04 - 2023-10)
Migration Wizard is a tool designed to facilitate the migration of existing Experion Process Knowledge System (PKS) installations to newer versions or platforms. It's used in industrial Automation settings where process control systems need to be upgraded or migrated. The key Purposes of the Migration Wizard typically include: Upgrading Software, Platform Migration, and Data Migration and Minimizing Downtime.
- Involved in Software Development Life Cycle Design, Developing, and Implementation of the project.
- Developed application with use of C#.NET by using .Net framework 6.0.
- Involved in bug fixes.
- Developed code for exception handling.
- Designed GUI using C# and WPF through MVVM architecture.
Senior Software Engineer - Quest Global Engineering Services Pvt. Ltd - Bangalore
(2021-12 - 2023-04)
Smart Lab is the newest and most novel high-resolution X-ray diffractometer (XRD) available today. Perhaps its most novel feature is the new Smart Lab Studio II software, which provides the user with an intelligent User Guidance parameter expert system functionality that guides the operator through the intricacies of each experiment. It is like having an expert standing by your side.
- Involved in Software Development Life Cycle Design, Developing, and Implementation of the project.
- Developed application with use of C#.NET by using .Net framework 4.7.2.
- Involved in bug fixes.
- Developed code for exception handling.
- Designed GUI using C# and WPF through MVVM architecture.
Software Engineer - Intech Additive Solutions - Bangalore
(2019-03 - 2021-12)
AMOptoMet is parameter optimization software that provides the right process parameters to achieve better surface finish and desirable mechanical properties in metal 3Dprinted parts.
- Involved in Software Development Life Cycle Design, Developing, and Implementation and Testing of the project.
- Deployed the 3-Tier Architecture Application with UI, Application Layer and Data AccessLayer using C# .NET.
- Developed application with use of C#.NET by using .Net framework 4.7.2.
- Extensively used partial classes, Generics, Interfaces and Object-Oriented Concepts.
- Developed code for exception handling.
- Perform code reviews to implement performance and coding conventions guidelines.
- Involved in Testing – Unittesting and using python code.
- Worked in projects with multiple modules by implementing code in C# and WinForms designs.
- Restructuring the application from WinForms into WPF (Windows PresentationFoundation) designs through MVVM architecture.
- Designed GUI using C# and WPF.
- Implemented the code by combining C++ DLL, CLR and C# code to design GUI.
- Designed Entire database using SQLite.
- Used in NUnit for automated testing.
- Using SQLite designed DB using CRUD operation
- Using Eyeshot, added CAD functionalities toWinForms application.
Education
MTech - VLSI Design & Embedded System - Srinivas Institute of Technology Mangalore (2015)
B.E. - Electronics & Communication - Canara Engineering College, Mangalore (2013)