공지

About ME

Linuxias 2024. 5. 7. 00:05
반응형

Hi there 👋

I'm working as an on-device developer at Samsung Electronics. My job involves analyzing data collected from products and developing AI services to run on-device.
As a developer who enjoys learning and sharing new things, I always pursue challenges and growth. Specializing in one field is great, but I strive to become a generalist. I enjoy studying various domains, integrating their knowledge, and applying them to create innovative services.

I had taken on the role of educating student developers, then I moved on to designing and developing projects in various domains, such as developing Linux-based platforms, conducting system performance analysis and optimization, and creating Android applications. Currently, I am growing as a data analyst and AI developer, focusing on developing AI services through product data-driven user usability, and working on projects like MLOps and AutoML.

The languages I frequently use are C, C++, Python. And i am a developer who love linux, open-source, s/w architecture. I

Join me in exploring new technologies and developing innovative solutions! Feel free to reach out if you'd like to collaborate or have any questions or suggestions.

Experience

  • 2023.02 ~ Present, (OnDevice) AI Developer, Samsung Electronics

    • I am responsible for analyzing time-series data collected from home appliances and developing new AI services based on that data.
    • Role:
      • Data Analysis : Conducted data analysis tasks such as diagnosing malfunctions in home appliances and analyzing user patterns for functions like occupancy detection and air conditioner power efficiency.
      • OnDeviceAI : Develope and optimize ai-model for ondevice such as diagnosing air conditioner malfunctions and detecting carpet areas for robot vacuum cleaners.
      • MLOps : Currently, I am designing and developing a TinyMLOps system for OnDeviceAI. I am particularly interested in AutoML-based services and am working on a project to automatically generate lightweight models for OnDevice AI.
    • Used:
      • C, C++, Python
      • Tensorflow, PyTorch, PySpark
      • AWS SageMaker, Docker, Github, MLFlow, Apache Airflow and so on.
  • 2022.01 ~ 2023.02, S/W Developer, Samsung Electronics

    • Develop android application
    • Role:
      • Responsible for the development of data transmission and reception components between an Android wearable device-based exercise data collection and processing application and a mobile device.
    • Used:
      • Kotlin(Application), C#(for Unity), C++(native library)
  • 2022.02 ~ 2020.02, System S/W Developer, Samsung Electronics

    • Tizen Platform optimization and profiling
    • Role:
      • Develop profiling tool : Terminal application capable of checking ELF dependency and security information.
      • System boot time optimization, application CPU, memory, and runtime optimization and analyze memory curruption, Dead-lock, and so on.
    • Used:
      • C, C++ (Profiling Tool)
      • Various tools such as Valgrind, Systemd-analyze, gdb, lldb, etc(strace, top, flamegraph, atrace, ...)
    • Blog: Linux Profiling
  • 2018.03 ~ 2020.02, System S/W Developer, Samsung Electronics

    • Develop framework and application for the 5G PHY, MAC layers on modem platform.
    • Role:
      • As an architect and developer, I participated in task management, log system development, and the creation of a 5G metadata(YANG) framework to ensure smooth operation of the application.
    • Used:
      • C, C++, Shell Script
      • Make, pkg-config, Jenkins, etc
  • 2016.03 ~ 2018.02, System S/W Developer, Samsung Electronics

    • Tizen Platform Application Framework
    • Role:
      • Develop application utility such as interaction between app and user and IPC framework between each application
      • Develop application install, update, uninstall framework
    • Used:
      • C, C++, C# (Framework and API)
      • CMake, Redhat Package Manager, etc
  • 2014.03 ~ 2016.02, Education Manager, Samsung Electronics

    • Role:
      • Participated in a program aimed at discovering and selecting outstanding student developers for training.
      • I conducted software-related education for students and served as a mentor for their software projects, managing tasks and evaluating assignments.

Contribution Graph

반응형