Sergey Matvienko

Java Developer at ThingsBoard

Łódź Voivodeship, Poland
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
Sergey Matvienko is a Java developer with 5 years of focused experience in high-load systems, cloud architectures and the ThingsBoard IoT framework, currently contributing as a core developer at ThingsBoard. He has a proven track record of building and migrating microservices with Spring Boot, improving performance and observability (ELK), and integrating complex REST APIs across telecom and IoT domains. At Phonet and in freelance projects he reduced load on Java/SQL stacks, introduced modern test tooling (WireMock, TestContainers) and automated deployments on AWS. Sergey combines hands-on DevOps and performance engineering—demonstrated by his work on ThingsBoard’s documentation infrastructure and large-scale device performance tests—with practical systems design for 24/7 multithreaded services. Based in Łódź Voivodeship, Poland, he brings a pragmatic, ops-aware approach to backend engineering and a background that spans enterprise 1C development to blockchain and mining orchestration.
code5 years of coding experience
job14 years of employment as a software developer
bookKherson State Technical University
languagesEnglish, Ukrainian, Russian
github-logo-circle

Github Skills (14)

sh10
script10
shell10
scripting10
performance-testing10
dockers9
aws9
ubuntu9
docker9
cloud-services8
cloud-infrastructure8
bash8
documentation5
thingsboard4

Programming languages (10)

TypeScriptSmartyDockerfileJavaShellC++JavaScriptGo

Github contributions (5)

github-logo-circle
Documentation repository
Role in this project:
userDevOps Engineer & Performance Engineer
Contributions:1 review, 68 commits, 28 PRs in 1 year 8 months
Contributions summary:Sergey's contributions primarily revolve around performance testing and infrastructure management for the ThingsBoard documentation repository. They've developed and modified shell scripts for performance testing, including initializing tests, running tests, rebooting instances, and pinging instances. Furthermore, the user has focused on setting up the environment, configuring instances, and defining parameters for performance experiments involving a large number of devices.
thingsboard
Docker configuration example for ThingsBoard PE Microservices
Contributions:15 pushes, 7 branches in 2 years 9 months
thingsboarddockerkubernetesthingsboard-pemicroservices
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