Igor Tceglevskii

Igor Tceglevskii

Menlo Park, California, United States
455 followers 451 connections

Articles by Igor

Activity

Join now to see all activity

Experience

  • Oculus VR Graphic

    Oculus VR

    Burlingame, California, United States

  • -

    Menlo Park, California, United States

  • -

  • -

  • -

  • -

    Moscow, Russian Federation

  • -

    Moscow, Russian Federation

  • -

  • -

    Moscow, Russian Federation

  • -

    Moscow, Russian Federation

  • -

    Moscow, Russian Federation

  • -

  • -

  • -

  • -

  • -

  • -

  • -

  • -

Licenses & Certifications

Volunteer Experience

  • Head of Software Development project

    Liza Alert

    - 1 year 1 month

    Disaster and Humanitarian Relief

    I was a coordinator and contributor in open source project "Mobile workplace for hotline operators". It is volunteer software project in behalf of volunteer rescue organization "Liza Alert" (Russian analogue of AMBER Alert and similar rescue teams).

    The site of Liza Alert organization is http://lizaalert.org
    The projects's site is https://github.com/LizaAlert-HotLine/AndroidMobileWorkplace (main language of the project is Russian, sorry).
    The first released app is…

    I was a coordinator and contributor in open source project "Mobile workplace for hotline operators". It is volunteer software project in behalf of volunteer rescue organization "Liza Alert" (Russian analogue of AMBER Alert and similar rescue teams).

    The site of Liza Alert organization is http://lizaalert.org
    The projects's site is https://github.com/LizaAlert-HotLine/AndroidMobileWorkplace (main language of the project is Russian, sorry).
    The first released app is https://play.google.com/store/apps/details?id=ru.lizaalert.common

Publications

  • Infrared interface, Raspberry Pi and LIRC

    Medium

    I need to manage my home devices by IR to integration with Google Home. Here I tell how to setup LIRC on Raspberry Pi, configure IR hat, record data of commands and manage devices from your scripts.

    See publication
  • Reboot Yoga. How to create watchdog for device.

    Jolly Droid

    I’m in the Agoda now, and we, Mobile team, write and run plenty of tests here. Some tests require real device to be executed, so we have pool of them. The test infrastructure has lots of components (device itself, USB hub, USB controller and kernel driver, adb daemon, components of OpenSTF, Kubernetes as a deployment environment etc.), and an unlucky correlation of bugs, corner cases and architectural weaknesses lead time to time to “disappearance” of device.

    Reboot of the device is…

    I’m in the Agoda now, and we, Mobile team, write and run plenty of tests here. Some tests require real device to be executed, so we have pool of them. The test infrastructure has lots of components (device itself, USB hub, USB controller and kernel driver, adb daemon, components of OpenSTF, Kubernetes as a deployment environment etc.), and an unlucky correlation of bugs, corner cases and architectural weaknesses lead time to time to “disappearance” of device.

    Reboot of the device is rough but effective way to restore the connection: device, adb and sate in OpenSTF come together to initial clean state. So every morning was started for me by simple yoga: if I see device without tests - reboot it. It was wasting my time, so I decided to automate it.

    It's possible only by a device application. And it requires a Device owner permissions.
    In this article i'm talking how to create such app.

    See publication
  • Floating toolbar for text selection в Android Marshmallow: разбор нововведения

    Хабрахабр

    В статье даны практические советы и описаны возможные трудности при разработке интерфейса в Android Marshmallow.

    В Android Marshmallow (SDK 23) появилась возможность расширять меню, которое появляется при выборе текста. Это дает возможность использовать готовый и привычный пользователю механизм для выполнения действий над выделенным текстом, чтобы реализовать собственные активности, например, «Перевести», «Прокомментировать», «Процитировать».

    Эта новая возможность крайне плохо…

    В статье даны практические советы и описаны возможные трудности при разработке интерфейса в Android Marshmallow.

    В Android Marshmallow (SDK 23) появилась возможность расширять меню, которое появляется при выборе текста. Это дает возможность использовать готовый и привычный пользователю механизм для выполнения действий над выделенным текстом, чтобы реализовать собственные активности, например, «Перевести», «Прокомментировать», «Процитировать».

    Эта новая возможность крайне плохо документирована, единственная доступная статья не во всем соответствует действительности, и в сети находится мало примеров. Статья содержит результаты исследования, которые могут быть полезны как опытным, так и начинающим разработчикам.

    See publication

Languages

  • Russian

    Native or bilingual proficiency

  • English

    Professional working proficiency

Recommendations received

More activity by Igor

View Igor’s full profile

  • See who you know in common
  • Get introduced
  • Contact Igor directly
Join to view full profile

Other similar profiles

Explore collaborative articles

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Explore More

Add new skills with these courses