Roman Kostenko
AeroLeads people directory · profile

Roman Kostenko Email & Phone Number

Java Software Engineer at ThingsBoard
Location: Kyiv, Kyiv City, Ukraine 5 work roles 2 schools
LinkedIn matched
✓ Verified Jul 2026 3 data sources Profile completeness 86%

Contact Signals

LinkedIn Profile matched
3 free lookups remaining · No credit card
Current company
Role
Java Software Engineer
Location
Kyiv, Kyiv City, Ukraine
Company size

Who is Roman Kostenko? Overview

A concise factual answer block for searchers comparing this professional profile.

Quick answer

Roman Kostenko is listed as Java Software Engineer at ThingsBoard, a with 88 employees, based in Kyiv, Kyiv City, Ukraine. AeroLeads shows a matched LinkedIn profile for Roman Kostenko.

Roman Kostenko previously worked as Java Software Engineer at Globallogic and Java Software Engineer at Globallogic. Roman Kostenko holds Bachelor Of Education - Bed, Computer Science from Taras Shevchenko National University Of Kyiv.

Company email context

Email format at ThingsBoard

This section adds company-level context without repeating Roman Kostenko's masked contact details.

ThingsBoard

Review company-level records connected to Roman Kostenko before choosing the right outreach path.

Profile bio

About Roman Kostenko

Java Software Engineer with 3 years of commercial experience and a strong math background. Experienced in developing complex systems in networking and energy domains. Proficient in Java, microservices, and Git management.Capable of fixing bugs, automating tasks, and delivering features to solve business problems. Experienced with Spring Boot, Python, and Power BI, focused on building reliable systems.

Current workplace

Roman Kostenko's current company

Company context helps verify the profile and gives searchers a useful next step.

ThingsBoard
Thingsboard
Java Software Engineer
Kyiv, UA
Website
Employees
88
AeroLeads page
5 roles

Roman Kostenko work experience

A career timeline built from the work history available for this profile.

Java Software Engineer

Current

Kyiv, Kyiv City, Ukraine

[Energy domain]Developed an application for an energy company to collect, process, analyze and visualize large volumes of complex data. The system was based on a microservices architecture, with numerous microservices working together to handle the complexity of the energy sector's data management needs.Key Responsibilities- Bug Fixing: Identified and resolved bugs across a large codebase, ensuring the reliability and stability of the system;- Feature Implementation: Implemented new features and made improvements, not only in Java but across the system, to solve business problems;- Git Management: Organized the team to create and implement a Git strategy to support multiple release strategies, ensuring smooth and efficient code versioning and collaboration;- Automation: Created Python scripts and complex Excel tables to collect and visualize real-time project-related data, improving efficiency and decision-making processes;Technologies:Java core (Java Collections, Java 8, Java 11, Java 17, Multithreading), Spring (MVC, Data, Security, AOP, Retry, Validation), Hibernate/JDBC, SQL (Postgres), Keycloak, Kafka/Rabbit MQ, Testing (JUnit, JUnit5, Mockito), Azure Blob Storage, Linux, Kubernates, Docker, Nodred, Python/Excel

Jun 2023 - Present

Java Software Engineer

Kyiv, Kyiv City, Ukraine

[Networking Domain, R&D]Developed a network topology creation system based on a microservices architecture. The main goal of the project was to design and implement a solution for visualizing and managing complex network topologies.Key Responsibilities- Java Development: Added new endpoints and refactored existing code to enhance functionality and maintain code quality;- Topology Design: Developed algorithms and methodologies for creating and visualizing network topologies. Utilized switch-router troubleshooting interfaces to collect accurate topology data;- Code Review and Testing: Conducted code reviews to ensure best practices and coding standards. Ensured all new code was covered by unit tests using JUnit and Mockito.Technologies:Java core (Java Collections, Java 8, Java 11), Spring (MVC, Data, Security, AOP, Retry), Rabbit MQ, SQL (Postgres), Testing (JUnit, JUnit5, Mockito), Networking

Nov 2022 - May 2023

Java Software Engineer

Kyiv, Kyiv City, Ukraine

[Networking Domain]Developed a microservices-based network management system designed to collect, validate, process, and standardize large volumes of network data from different sources. The primary goal of the project was to gather real-time statistics by collecting network data from various devices and systems.The system also included a Power BI component for advanced data visualization and reporting, enabling stakeholders to make informed decisions based on real-time insights.Key Responsibilities- Java Development: Added new endpoints and refactored existing code to enhance functionality and maintain code quality;- Integration with Different Data Sources: Extended the system’s capabilities by integrating and supporting new sources of network data;- Code Review and Testing: Conducted code reviews to ensure best practices and coding standards. Ensured all new code was covered by unit tests using JUnit and Mockito;- Documentation: Developed comprehensive and high-detailed documentation for the system, including architecture diagrams and API specifications;- Integration with Power BI: Created and modified interactive dashboards on Power BI based on the standardized and generated reports.Technologies:- Java core (Java Collections, Java 8, Java 11, Multithreading); Spring (MVC, Data, Security, AOP, Retry, Validation), SQL (Postgres, Athena), S3, Testing (JUnit, JUnit5, Mockito), Power Bi

Feb 2022 - May 2023

Java Mentor

Kyiv, Kyiv City, Ukraine

[Mentoring]Served as a mentor on 2 Java Beginner courses, teaching students about core Java concepts, Java Collections, and Git version control. My role involved guiding students through their learning journey, providing feedback, and supporting their project development.Key Responsibilities- Teaching: Delivered lessons on Java Collections, Java core, and Git, ensuring students grasped key programming concepts and best practices;- Homework Review: Reviewed and provided feedback on student assignments and projects to help them improve their coding skills;- Webinars: Created and hosted webinars on advanced topics, clarifying complex concepts and answering questions in real-time;- Project Evaluation: Assessed student course projects, ensuring they met quality standards and provided insights for further improvement;- Student Support: Responded to student questions, helping them overcome challenges and gain confidence in their abilities;Technologies:Java: Java Collections, Java Core Tools: Git Mentoring Tools: Webinars, homework review, project evaluation

Oct 2023 - Jul 2024
Team & coworkers

Colleagues at ThingsBoard

Other employees you can reach at thingsboard.io. View company contacts for 88 employees →

2 education records

Roman Kostenko education

Education record

Dnipropetrovsk Regional Lyceum Boarding School Of Physics And Mathematics
FAQ

Frequently asked questions about Roman Kostenko

Quick answers generated from the profile data available on this page.

What company does Roman Kostenko work for?

Roman Kostenko works for ThingsBoard.

What is Roman Kostenko's role at ThingsBoard?

Roman Kostenko is listed as Java Software Engineer at ThingsBoard.

Where is Roman Kostenko based?

Roman Kostenko is based in Kyiv, Kyiv City, Ukraine while working with ThingsBoard.

What companies has Roman Kostenko worked for?

Roman Kostenko has worked for Thingsboard, Globallogic, and Prometheus.

Who are Roman Kostenko's colleagues at ThingsBoard?

Roman Kostenko's colleagues at ThingsBoard include Andrii Landiak, Олег Х., Andrey Tkachenko, Vitaliy Paromskiy, and Alexander Mykolaichuk.

How can I contact Roman Kostenko?

You can use AeroLeads to view verified contact signals for Roman Kostenko at ThingsBoard, including work email, phone, and LinkedIn data when available.

What schools did Roman Kostenko attend?

Roman Kostenko holds Bachelor Of Education - Bed, Computer Science from Taras Shevchenko National University Of Kyiv.

Find 750M verified contacts

Search by job title, company, industry, location, and seniority. Export verified B2B contact data when you need it.

People with similar names

Check these profiles if this is not the Roman Kostenko you were looking for.

View similar profiles