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 Software Architect with 11 years of hands-on experience building scalable back-end systems and polished front-end/mobile interfaces, best known as an architect and co-author of the open-source ThingsBoard IoT platform. He contributes across the stack—implementing Java server logic, enhancing UI components, improving documentation, and developing the Flutter-based mobile app—demonstrating an ability to bridge device telemetry, data visualization, and user experience. Igor emphasizes quality through test work and docs fixes, making complex IoT features accessible to users and integrators. Based in the United States, he combines deep platform knowledge with practical delivery, often improving onboarding via demos and documentation that reduce time-to-value for adopters.
code11 years of coding experience
github-logo-circle

Github Skills (21)

javascript10
mobile-development10
flutter-apps10
css10
user-interface10
ui-design10
java10
javas10
uid10
front-end-development10
html10
mobile10
flutter-game10
flutter10
back-end-development9

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