Summary
Overview
Work History
Education
Skills
Timeline
Generic

KEERTHI M S

Bengaluru

Summary

Software Engineer with 4+ years of experience in Windows application development using C#, WPF, MVVM architecture, and XAML. SQL database management, and hardware communication using Serial and RF protocols. Skilled in building scalable, maintainable applications with clean architecture.

Overview

4
4
years of professional experience

Work History

Associate Software Engineer

MELANGE SYSTEMS PVT LTD
BENGALORE
11.2021 - Current

• Developed Windows applications using C#, WPF, WinForms following MVVM architecture.
• Designed responsive UI screens using XAML with data binding and commands.
• Designed and managed SQLite and MySQL databases.
• Interfaced applications with hardware using Serial and RF communication.
• Implemented AT command-based communication protocols.
• Collaborated with cross-functional teams, and participated in code reviews.
Performed debugging, testing, and deployment support.

Base Computer Software – Windows Application

• Implemented application features based on Business Requirement Development and Technical Requirement Development.
• Developed database-driven reports using SQLite.
• Handled hardware communication via Serial and RF protocols.

HPL Lighting Verification Check – Windows Application

• Designed application logic based on AT command packet structures.
• Monitored serial communication between multiple devices.

Pretty Mesh Sniffer Application – Windows Application

• Developed serial data capture and visualization using DataGridView and TreeView.
• Implemented filters and validation for received data.

Cluster Application – Qt Based

• Developed cluster application using Qt Creator.
• Implemented Wi-Fi, Bluetooth, and BLE communication.
• Features included call alerts, navigation, music control, and screen mirroring.

Zig Production Tool

• The Puropose of TestZIGTool is to simply and standardize the testing process of different BLE modules.

• Admin users will configure BLE module details, parameters, and project/ customer mapping, which are saved in the database. Wi-Fi, Bluetooth, and BLE communication.

• Tester users will execute tests by selecting customer and project, and the Application will automatically retrieve configuration details from the database,generate required AT commands, and perform testing.

Education

Vidya Vikas Institute of Engineering & Technology
Mysore

Sanjay Memorial Polytechnic
Sagar

Skills

  • C# programming
  • MVVM architecture
  • WPF development
  • Windows application development
  • MySQL databases
  • HTML and CSS expertise
  • RF communication
  • Strong SQL skills
  • NET Framework / Net Core
  • OOPs Concepts
  • Multithreading concepts

Timeline

Associate Software Engineer

MELANGE SYSTEMS PVT LTD
11.2021 - Current

Vidya Vikas Institute of Engineering & Technology

Sanjay Memorial Polytechnic
KEERTHI M S