Igor Kulikov

Software Architect at thingsboard

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
award
Top expert inEmbedded IoT Systems Development
Igor Kulikov is a Managing Director and Solution Architect based in Kyiv with 11 years of professional experience and is known as a ThingsBoard architect and co‑author. He leads technical strategy for the open-source ThingsBoard IoT platform while remaining a hands‑on contributor across backend Java, frontend documentation, and a Flutter mobile app. His career progression from junior Java developer to solution architect and MD reflects deep practical experience building device management, time-series processing, and visualization features. With a master's in electrical and electronics engineering focused on information and measuring systems, he brings embedded-systems thinking to cloud-native IoT solutions. Igor is notable for combining leadership with active open-source stewardship—improving docs, UI demos, tests, and mobile UX to make complex IoT capabilities more accessible to users.
code11 years of coding experience
github-logo-circle

Github Skills (28)

javascript10
ui-d10
flutterapp10
mobile-development10
css10
mobiledevelopment10
user-interface10
userinterface10
ui-design10
java10
fluttergame10
javas10
javascripts10
front-end-development10
html10

Programming languages (8)

TypeScriptJavaDockerfileShellJavaScriptSassDartPython

Github contributions (5)

github-logo-circle
thingsboard/thingsboard

Dec 2016 - Jan 2023

Open-source IoT Platform - Device management, data collection, processing and visualization.
Role in this project:
userBack-end Developer
Contributions:59 releases, 3160 commits, 1888 PRs in 6 years 2 months
Contributions summary:Igor's commits primarily involve changes to Java files, suggesting a focus on server-side logic and potentially the implementation of features within the "thingsboard/thingsboard" platform. The code differences reveal changes to the time-series-chart and other UI components indicating a potential for full-stack involvement or at least a familiarity with front-end and back-end integration. The user also made edits to a specific test case file suggesting a focus on quality assurance and testing.
data-streamlwm2miot-platformdashboarddata-collection
ThingsBoard Mobile Application
Role in this project:
userMobile Developer (Android/iOS)
Contributions:81 commits, 4 PRs, 48 pushes in 1 year 4 months
Contributions summary:Igor's commits primarily focus on the implementation of a mobile application for ThingsBoard using Flutter. They contributed to the initial setup and core structure of the app, creating the devices page with device information cards, and incorporating features like searching and refreshing device lists. The code includes UI components, navigation elements, and integration with the ThingsBoard client library. The user's work demonstrates a focus on building the frontend mobile application features.
mobile-applicationreact-nativedashboardsthingsboardthingsboard-ce
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
Igor Kulikov - Software Architect at thingsboard