Artur Kalimullin

Senior Software Engineer at Weigandt Consulting

Krakow, Lesser Poland Voivodeship
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
Artur Kalimullin is a senior software engineer with 15 years of experience and over a decade focused on Java and reactive systems, currently based in Krakow. He has driven architecture and platform improvements at enterprise scale—introducing Java 17, establishing testing culture, and adopting Spring WebFlux to cut resource use and speed up processes across teams. His background spans high-throughput distributed systems (Kafka, Cassandra, Hazelcast), cloud-native deployments (Azure, GCP, Kubernetes) and data streaming, with hands-on work building microservices and orchestration for retail and finance. An active back-end open-source contributor, he implemented Consul-based distributed locking for the ShedLock project, showing attention to robust coordination in scheduled tasks. Pragmatic and detail-oriented, Artur blends deep legacy-code experience with modern reactive and cloud-native practices to deliver efficient, testable systems.
code14 years of coding experience
job11 years of employment as a software developer
bookBachelor's degree Software and information systems development, Bachelor's degree Software and information systems development at Perm State Technical University (PSTU)
languagesEnglish, Russian, permanutrian, Polish
github-logo-circle

Github Skills (7)

javas10
consul10
distributed-systems10
java10
spring-boot10
testing9
scheduling9

Programming languages (3)

JavaJavaScriptKotlin

Github contributions (5)

github-logo-circle
lukas-krecan/ShedLock

Jul 2020 - Aug 2020

Distributed lock for your scheduled tasks
Role in this project:
userBack-end Developer
Contributions:6 commits, 2 PRs, 4 comments in 3 days
Contributions summary:Artur primarily contributed to implementing and testing a distributed lock provider using Consul. They created a `ConsulTtlLockProvider` class and related integration tests. Further development includes a `ConsulSchedulableLockProvider` for finer-grained control and a switch to a `ConsulLockProvider` with a scheduled unlock feature. The contributions involved setting up a Consul client, managing sessions, and ensuring correct lock behavior within the Shedlock framework.
distributed-locklockscheduled-tasksdistributed
kaliy/daily-coding-problem

Mar 2019 - Jun 2023

Solving one coding problem a day: https://www.dailycodingproblem.com
Contributions:1 PR, 22 pushes, 3 branches in 4 years 4 months
pythonsolvingleetcodedayproblem
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
Artur Kalimullin - Senior Software Engineer at Weigandt Consulting