Ihor Banadiga

Java Software Engineer Technical Lead at Capgemini Engineering

Lviv, Lviv Oblast, 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

👤
Senior
🎓
Top School
Ihor Banadiga is a Java Software Engineer and Technical Lead with 12 years of experience designing and optimizing JVM-based systems, microservices, and cloud solutions. Based in Lviv, he pairs deep technical expertise in OOP, design patterns, TDD, performance tuning and memory leak analysis with hands-on architecture and platform migrations at Capgemini Engineering. An active community builder, Ihor co-organizes JavaDay Lviv, CoffeeJUG and Lviv JavaClub, regularly speaks at conferences, and contributes to notable open-source projects like Testcontainers and JFrog’s Artifactory Java client (adding Docker/Xray integrations and platform-specific fixes). He’s known for improving code quality and developer workflows while helping teams choose pragmatic approaches to meet business goals. Outside of work, his sustained community leadership reveals a commitment to mentoring and growing the regional Java ecosystem.
code11 years of coding experience
job11 years of employment as a software developer
bookMaster's degree, Applied Mathematics, Master's degree, Applied Mathematics at Yuriy Fedkovych Chernivtsi National University
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (15)

test-automation10
integration-testing10
javas10
xray10
junit10
docker10
api10
influxdb10
apidoc10
dockers10
groovy10
java10
artifactory10
testing10
docker-compose9

Programming languages (9)

TypeScriptJavaShellMakefileJavaScriptHTMLGroovyKotlin

Github contributions (5)

github-logo-circle
Artifactory REST Client Java API bindings
Role in this project:
userBack-end Developer
Contributions:18 commits, 14 PRs, 7 comments in 1 year 9 months
Contributions summary:Ihor primarily focused on enhancing the Artifactory client's functionality, specifically adding support for Xray properties and Docker repository settings. They implemented features for managing and configuring Xray settings within the client, and introduced a new property for Docker repositories. The user's work involved modifications to multiple files, including Java and Groovy source code, indicating a strong understanding of the project's internal structure and API interactions. These changes expanded the client's capabilities and improved its integration with other JFrog products.
apiartifactoryjfrog-xrayapi-bindingsrest-client
Testcontainers is a Java library that supports JUnit tests, providing lightweight, throwaway instances of common databases, Selenium web browsers, or anything else that can run in a Docker container.
Role in this project:
userBack-end Developer & QA Engineer / Test Automation Engineer
Contributions:5 commits, 2 PRs, 9 comments in 8 months
Contributions summary:Ihor primarily contributed to the `testcontainers-java` repository by modifying the `MountableFile.java` class, adding the ability to create temporary directories on macOS. They implemented support for InfluxDB by adding a new module that includes the InfluxDBContainer class and associated test files. The user also updated the CHANGELOG and added a test class using the new InfluxDB module, demonstrating their ability to create and test the new feature.
junit-testsjunitinstancestest-automationbrowsers
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
Ihor Banadiga - Java Software Engineer Technical Lead at Capgemini Engineering