Artem Draft

Lead Software Engineer at Cuberto

email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
Artem Draft is a Lead Software Engineer with seven years of experience specializing in frontend leadership and IoT/back-end integrations. He contributes actively to prominent open-source projects like zigbee2mqtt and Home Assistant, where he has implemented device support, cover and motor-state handling, and improved integrations for consumer devices such as Xiaomi and Bravia TVs. Comfortable bridging embedded systems and cloud-connected services, Artem combines frontend product sensibility with low-level device knowledge to deliver practical smart-home features. Colleagues know him for shipping concise fixes and thoughtful type-definition updates that make integrations more reliable and maintainable.
code7 years of coding experience
github-logo-circle

Github Skills (26)

mplayer10
javascript10
python10
convert10
converter10
mqtt10
mqttnet10
media-player10
driver10
device-driver10
player10
home-assistant10
convertion10
zigbee10
asyncio9

Programming languages (9)

TypeScriptJavaShellCSCSSJavaScriptHTMLRoff

Github contributions (5)

github-logo-circle
home-assistant/core

May 2021 - Jan 2023

:house_with_garden: Open source home automation that puts local control and privacy first.
Role in this project:
userBackend Developer
Contributions:162 reviews, 39 commits, 43 PRs in 1 year 9 months
Contributions summary:Artem primarily contributed to the `home-assistant/core` repository by fixing issues and implementing features related to the Bravia TV integration and HomeKit integration. Their work involved modifying core components, including the coordinator and media player, and adding new functionalities such as button platform support and media browsing. They also addressed bug fixes and performance improvements in the Bravia TV integration.
raspberry-pipythonhouseprivacy-firstasyncio
Collection of device converters to be used with zigbee-herdsman
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:12 reviews, 9 commits, 13 PRs in 8 months
Contributions summary:Artem's contributions center around adding and modifying device definitions for the zigbee-herdsman-converters repository. They primarily focus on implementing support for new Xiaomi smart home devices, specifically covering features like power outage memory and exposing cover running states, and modifying device configurations to expose running states of covers. These changes involve directly modifying the device configuration files (e.g., xiaomi.js, tuya.js) to accurately reflect the devices' functionalities and behaviors.
zigbeeconverters
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Artem Draft - Lead Software Engineer at Cuberto