Principal Software Engineer at Leica Geosystems part of Hexagon
Greater Stockholm Metropolitan Area Sweden
Join Prog.AI to see contacts
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.
13 years of coding experience
16 years of employment as a software developer
Rīgas Valsts 1. ģimnāzija
Computer Science, Computer Science at Latvijas Universitate
Computer Science, Computer Science at University of Latvia, Faculty of Computer Sciences
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:
Back-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.
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