Roman Kostenko Email & Phone Number
Who is Roman Kostenko? Overview
A concise factual answer block for searchers comparing this professional profile.
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.
Email format at ThingsBoard
This section adds company-level context without repeating Roman Kostenko's masked contact details.
Review company-level records connected to Roman Kostenko before choosing the right outreach path.
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.
Roman Kostenko's current company
Company context helps verify the profile and gives searchers a useful next step.
Roman Kostenko work experience
A career timeline built from the work history available for this profile.
Java Software Engineer
Current[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
Java Software Engineer
[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
Java Software Engineer
[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
Java Mentor
[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
Colleagues at ThingsBoard
Other employees you can reach at thingsboard.io. View company contacts for 88 employees →
Andrii Landiak
Colleague at ThingsboardKyiv, Kyiv City, Ukraine
View →
ОХ
Олег Х.
Colleague at ThingsboardKyiv, Kyiv City, Ukraine
View →
AT
Andrey Tkachenko
Colleague at ThingsboardKyiv, Kyiv City, Ukraine
View →
VP
Vitaliy Paromskiy
Colleague at ThingsboardUkraine
View →
AM
Alexander Mykolaichuk
Colleague at ThingsboardUkraine
View →
AD
Artem Dzhereleiko
Colleague at ThingsboardKyiv, Kyiv City, Ukraine
View →
AB
Artem Babak
Colleague at ThingsboardUkraine
View →
MN
Mariia Naida
Colleague at ThingsboardKyiv, Kyiv City, Ukraine
View →
AM
Artem Murenko
Colleague at ThingsboardUkraine
View →
AI
Artur Ishkhanishvili
Colleague at ThingsboardUkraine
View →
Roman Kostenko education
Bachelor Of Education - Bed, Computer Science
Education record
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.
Search by job title, company, industry, location, and seniority. Export verified B2B contact data when you need it.
Start free trialCheck these profiles if this is not the Roman Kostenko you were looking for.
View similar profiles