Ivan Vasyliev

Software Architect at Playtika

Kyiv, 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
Ivan Vasyliev is a seasoned Software Architect based in Kyiv with 15 years of experience designing scalable, production-grade systems and reducing accidental complexity. At Playtika since 2014 he blends architectural leadership with hands-on engineering, particularly around containerized integration testing and auto-configuration for Spring Boot. His open-source contributions to testcontainers-spring-boot showcase practical expertise in embedding databases and messaging systems (Aerospike, Couchbase, MemSQL, Redis, Kafka/Zookeeper) to streamline CI for complex back-end stacks. Earlier roles at EngagePoint and several engineering firms grounded him in full lifecycle delivery, team leadership, and DevOps practices. Known for saying "accidental complexity is root of all evil," he focuses on pragmatic simplification that improves reliability and developer productivity. He holds an M.S. in Computer Science and brings a developer-first perspective to architectural decisions.
code15 years of coding experience
job11 years of employment as a software developer
bookMaster of Science, Computer Science, Master of Science, Computer Science at Zaporozhye State Engineering Academy
languagesEnglish
github-logo-circle

Github Skills (13)

javas10
aerospike10
docker10
test-container10
couchbase10
redis10
dockers10
java10
spring-boot10
mysql9
mariadb9
zookeeper9
kafka9

Programming languages (8)

TypeScriptJavaC++CSSCJavaScriptGoGroovy

Github contributions (5)

github-logo-circle
Container auto-configurations for Spring Boot based integration tests
Role in this project:
userBack-end Developer & DevOps Engineer
Contributions:64 reviews, 79 commits, 263 PRs in 2 years 10 months
Contributions summary:Ivan's primary contribution centers around adding support for various embedded databases and technologies within the Spring Boot testcontainers framework. This involved developing auto-configurations and integration tests for technologies like Aerospike, Couchbase, MemSQL, and Redis. They also made changes to the Kafka and Zookeeper configurations, demonstrating knowledge of setting up and configuring containerized infrastructure. This work streamlines integration testing for Spring Boot applications utilizing these technologies.
google-pubsubkeycloakvaultminiointegration-tests
vasilievip/meters-automation

Aug 2020 - Aug 2021

Contributions:2 reviews, 26 commits, 7 PRs in 1 year
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