Dmitrii Tikhomirov

Senior Software Engineer at Red Hat

North Vancouver, British Columbia, Canada
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

👤
Senior
🎓
Top School
Dmitrii Tikhomirov is a Senior Software Engineer with over 15 years in software development and more than a decade of hands-on experience delivering backend and full-stack solutions. Based in North Vancouver, he currently leads Red Hat's J2CL initiative, building high-performance Java-to-JavaScript tooling and modern replacements for legacy GWT components. Dmitrii is a pragmatic open-source contributor with impactful fixes in prominent projects like WildFly and Apache ActiveMQ Artemis, where his work improved stability, logging, and message handling. He combines deep Java server expertise with front-end BPMN improvements (Stunner) and practical tooling experience across large enterprise stacks. Known for mentoring and coordinating releases at Red Hat, he blends systems-thinking with a developer-first approach to make complex platform migrations smoother. Outside work he actively maintains and shares recent projects on GitHub, signaling continual experimentation and public-facing craftsmanship.
code11 years of coding experience
job11 years of employment as a software developer
bookBachelor of Science - BS, Computer Science, Bachelor of Science - BS, Computer Science at Moscow State University of Instrument Engineering and Computer Sciences (MGUPI)
languagesАнглийский
github-logo-circle

Github Skills (28)

brokers10
messaging10
i18n-node10
testing10
broker10
java10
activemq-artemis10
javas10
bpmn10
wildfly10
i18n-js10
i18next10
logging10
activemq10
ejb10

Programming languages (10)

TypeScriptJavaShellCSSStarlarkScalaJavaScriptGo

Github contributions (5)

github-logo-circle
apache/incubator-kie-tools

Mar 2019 - Dec 2022

Tools for KIE
Role in this project:
userBack-end Developer
Contributions:32 reviews, 20 commits, 53 PRs in 3 years 10 months
Contributions summary:Dmitrii contributed to the `apache/incubator-kie-tools` repository, focusing on the implementation and testing of specific features within the Kie tools suite, including improvements to the Stunner component. The commits involved code changes in Java files, particularly in the context of a test suite for the selection manager. Furthermore, the user removed Errai security dependencies and made several fixes related to DMN marshalling and general improvements in the project.
kie
apache/activemq-artemis

Feb 2016 - Feb 2018

Mirror of Apache ActiveMQ Artemis
Role in this project:
userBack-end Developer
Contributions:20 PRs, 19 comments in 2 years
Contributions summary:Dmitrii's primary contributions involve modifying server-side code within the Apache ActiveMQ Artemis messaging system. They fixed bugs related to logging and message handling, specifically addressing issues where messages were being sent to the wrong queues and improving log clarity. The user also removed instances of `e.printStackTrace()` and made improvements to the logging system, which involved refactoring and incorporating more specific logging messages. These changes indicate a focus on enhancing the stability, and debuggability of the Artemis server.
brokerartemisopenwireactivemqhornetq
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
Dmitrii Tikhomirov - Senior Software Engineer at Red Hat