Summary
Overview
Work History
Education
Skills
Projects
Timeline
Generic

Ashritha Udpikar

Udupi

Summary

Detail-oriented and self-driven Software Engineer with 4 years of experience in software design, development, and testing. Proficient in C/C++ with strong expertise in Linux-based systems and a solid understanding of system-level programming.

Overview

4
4
years of professional experience

Work History

Research Engineer

LG Soft
06.2023 - Current
  • Contributed to the development of webOS across multiple platforms.
  • Led initiatives aimed at improving the modifiability, efficiency, and overall quality of webOS.
  • Optimized system performance for various platforms, including TV, Apollo, Signage, OSE, and Nano.
  • Collaborated with cross-functional teams to troubleshoot and debug complex system issues.
  • Conducted thorough validation and testing to maintain system reliability and quality.

Software Engineer Technical Analyst

Ribbon Communications
03.2021 - 05.2023
  • Contributed to the development of multiple features for L2VPN services.
  • Participated in the continuous delivery of new features and bug fixes.
  • Performed unit testing to ensure code quality and reliability.

Education

Bachelor of Engineering - Information Science

NMAM Institute of Technology
Nitte, India
06-2021

Skills

  • C
  • C
  • GIT
  • YOCTO
  • LINUX
  • IPC
  • DRIVERS
  • FILE SYSTEM

Projects

Peripheral Manager Enhancement – webOS

  • Enhanced com.webos.service.peripheralmanager to support extensible communication protocols (UART, GPIO, SPI, I2C, RS485) for H&A devices.
  • Added advanced UART configurations (Parity Bit, Stop Bit, Data Bit, Flow Control) and implemented user-defined checksum for data integrity.
  • Developed logging and monitoring utilities for real-time peripheral communication verification.
  • Refactored architecture to support abstract IPC layers, enabling flexible use of LunaIPC, D-Bus, or future IPC mechanisms.
  • Contributed to API improvements for centralized peripheral control across multiple applications.


Discretionary Access control – webOS

  • Contributed to the implementation of DAC across various webOS service components.
  • Managed and configured access permissions for services including Configurator, NotificationMgr, and Uploadd.


Syncup - webOS

  • Worked on platform synchronization across multiple platforms including TV, APOLLO, ACP, and SIGNAGE.


Storage Acess Controller - webOS

  • Implemented a permission-based access control system for USB storage devices to enhance user data privacy and security.
  • Enabled applications to explicitly request access, ensuring access is granted only with user consent.


Open thread border router service(OTBR)  - webOS

  • Implemented functionality to detect the insertion and removal of Thread Zigbee dongle within the PDM service on the webOS system.
  • Ensured that Always read mode is enabled on the TV and Thread Zigbee dongle is accessible.


Timeline

Research Engineer

LG Soft
06.2023 - Current

Software Engineer Technical Analyst

Ribbon Communications
03.2021 - 05.2023

Bachelor of Engineering - Information Science

NMAM Institute of Technology
Ashritha Udpikar