Ján Čabala is a versatile software engineer with 11 years of experience building backend systems, data pipelines, and full-stack features across startups and established companies. Currently at Checkstep, he brings strong hands-on skills in Go, Java, Scala, Python and distributed data technologies honed during multi-year roles in data engineering and backend development. He has co-founded a data-focused startup and worked on product-facing integrations such as APIfication and order aggregation, showing both entrepreneurial curiosity and delivery focus. Comfortable in uncharted technical territory, he frequently experiments with personal projects and Go-based tooling during breaks between engagements. Based in Košice, Slovakia, he combines academic grounding in informatics with practical experience in streaming, batch processing and database-backed services. His career reflects a pattern of tackling complex data problems and shipping pragmatic solutions across the stack.
12 years of coding experience
12 years of employment as a software developer
Master's degree, Informatics, Master's degree, Informatics at Technická univerzita v Košiciach
Showcase of how to manage building projects inside monorepo with Gradle as build tool and CircleCI, Bitbucket Pipelines, Travis CI or GitHub Actions as CI tool.
Contributions:130 commits, 1 PR, 87 pushes in 1 year 4 months
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.