Uldis Barbans

Principal Software Engineer at Leica Geosystems part of Hexagon

Greater Stockholm Metropolitan Area Sweden
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

🤩
Rockstar
🎓
Top School
Uldis Barbans is a Principal Software Engineer with 13+ years building and operating large-scale data and backend systems, currently shaping cloud-based geospatial solutions at Leica Geosystems in Stockholm. He blends deep algorithmic and systems knowledge with hands-on work across Java, Python, C++, SQL and cloud-native tooling to deliver pragmatic, maintainable and cost-effective software. At Spotify he architected and ran data ingestion and scheduling pipelines (contributing to the popular Luigi workflow project) and later re-architected critical data pipelines at Capchase to scale on Google Cloud. Uldis drives DevOps adoption, CI/CD and test automation to speed delivery and improve reliability while mentoring teams on ownership and best practices. He is comfortable across the full stack and operations — from low-level C and embedded systems to Kubernetes, BigQuery and distributed dataflow frameworks — and enjoys turning messy legacy systems into observable, automatable platforms. Colleagues rely on him for clear communication, pragmatic trade-offs and a continual appetite for technical improvement.
code13 years of coding experience
job16 years of employment as a software developer
bookRīgas Valsts 1. ģimnāzija
bookComputer Science, Computer Science at Latvijas Universitate
bookComputer Science, Computer Science at University of Latvia, Faculty of Computer Sciences
languagesLatvian, English, Russian, Swedish
stackoverflow-logo

Stackoverflow

Stats
59reputation
0reached
4answers
0questions
github-logo-circle

Github Skills (13)

scheduling10
luigi10
python10
orchestration-framework10
hadoop9
css6
ios6
material-ui6
accelerometer6
physics6
iphone6
django6
java6

Programming languages (4)

JavaScalaJavaScriptPython

Github contributions (5)

github-logo-circle
spotify/luigi

Jul 2013 - Aug 2018

Luigi is a Python module that helps you build complex pipelines of batch jobs. It handles dependency resolution, workflow management, visualization etc. It also comes with Hadoop support built in.
Role in this project:
userBack-end Developer
Contributions:2 releases, 57 commits, 30 PRs in 5 years 1 month
Contributions summary:Uldis primarily contributed to the `luigi` project by implementing and improving the core functionality of the task management and workflow system. Their work involved adding support for dependency inheritance, allowing for more flexible task composition. They also addressed issues related to Tornado integration and improved the Hadoop integration by adding configuration options and fixing HDFS related bugs. Moreover, the user added new event management features related to dependencies.
pythonbatch-jobsdependency-resolutionorchestration-frameworkworkflow-management
ulzha/spive

Sep 2018 - Mar 2025

Contributions:116 pushes, 2 branches in 6 years 7 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.
Request Free Trial
Uldis Barbans - Principal Software Engineer at Leica Geosystems part of Hexagon