Andrii Shvaika

Managing Director at ThingsBoard

Ukraine
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
🎓
Top School
award
Top expert inEmbedded IoT Systems Development
Andrii Shvaika is a seasoned software leader and managing director with 12 years of experience building scalable backend systems and IoT platforms from Ukraine. As an architect and co-author of ThingsBoard, he combines hands-on Java development—contributing to core ThingsBoard and ThingsBoard Gateway projects such as OPC-UA integration and JWT security fixes—with executive leadership. His background includes designing big data analytics and Hadoop-based platforms as a Java team lead, giving him strong expertise in performance tuning, architecture and systems reliability. Holding an MS in Applied Mathematics and pursuing a PhD in Computer Science, he blends rigorous academic training with practical open-source impact on a widely used IoT platform.
code12 years of coding experience
job10 years of employment as a software developer
bookDoctor of Philosophy - PhD, Computer Science, Doctor of Philosophy - PhD, Computer Science at Pukhov Institute for Modelling in Energy Engineering of the National Academy of Sciences of Ukraine
bookIgor Sikorsky Kyiv Polytechnic Institute
languagesEnglish, Russian, Ukrainian
stackoverflow-logo

Stackoverflow

Stats
722reputation
28kreached
39answers
0questions
github-logo-circle

Github Skills (17)

authentication10
user-authentication10
java10
javas10
iot10
gateway10
spring-boot10
opc-ua10
mqttnet9
mqtt9
sim9006
gsm6
thingsboard6
wordcount6
mapreduce6

Programming languages (14)

JavaC++CSSCScalaSassTypeScriptDockerfile

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:16 releases, 1126 reviews, 2230 commits in 6 years 2 months
Contributions summary:Andrii primarily focused on improving the Thingsboard platform's core functionality. They addressed a potential race condition and signature changes in the DefaultJwtSettingsService, demonstrating involvement in authentication and security. Further, the user refactored code to resolve build issues and build merge commits.
data-streamlwm2miot-platformdashboarddata-collection
Open-source IoT Gateway - integrates devices connected to legacy and third-party systems with ThingsBoard IoT Platform using Modbus, CAN bus, BACnet, BLE, OPC-UA, MQTT, ODBC and REST protocols
Role in this project:
userBack-end Developer
Contributions:4 releases, 75 commits, 26 PRs in 3 years
Contributions summary:Andrii's commits primarily focused on setting up the initial project structure and implementing the OPC-UA agent, indicating a focus on backend development. They added Java-based source files for an OPC-UA agent application and test cases. The commits include implementing an OPC-UA service with browsing capabilities, along with configuration and utility classes. This suggests a role in establishing a foundation for interacting with OPC-UA servers, as part of the ThingsBoard gateway functionality.
iiotconnectedmqtt-brokerawsiot-platform
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