Ivan Sales is a seasoned software engineer and entrepreneur with 11+ years building products, teams and testable systems across startups and enterprise (SUSE) while co-founding multiple companies in Spain. He blends hands-on full-stack and DevOps work—contributing to notable open-source tooling like openQA’s web frontend, scheduler and Docker-based infrastructure—with deep test automation expertise for distributions such as openSUSE. As CTO of e-commerce integrator Asterisco Farma and co-founder at Asterisco Soluciones Digitales, he focuses on systems integration, automation and scalable commerce flows (dropshipping). His background in computer graphics and parallel computing, plus experience teaching and coordinating software architecture, gives him a practical edge in solving complex, performance-sensitive problems. Notably, he pairs product-level leadership with the ability to dive into CI/CD, nginx/Docker configs and image-based testing fixes, making him effective at both strategy and implementation.
11 years of coding experience
23 years of employment as a software developer
Executive MBA, Executive MBA at CEU Cardenal Herrera University
Contributions:425 reviews, 70 commits, 145 PRs in 3 years 1 month
Contributions summary:Ivan primarily contributed to improving the test suite for the `os-autoinst-distri-opensuse` repository, which houses test cases for openSUSE. They fixed tolerance values in GraphicsMagick tests, addressed timeout issues, and corrected image dimensions, suggesting a focus on image processing and visual testing. Additionally, the user implemented tests for system logging and updated container image testing, reflecting skills in test automation and system verification within the context of openSUSE.
Contributions:238 reviews, 47 commits, 100 PRs in 1 year 3 months
Contributions summary:Ivan primarily focused on enhancing the openQA web interface and improving its functionality. They implemented features like an auto-refresh mechanism and user role management, demonstrating front-end development skills. The user also made crucial changes to the infrastructure, including configuring the web UI with nginx and Docker Compose, and fixing the worker Dockerfile. Furthermore, they also made changes to the API for removing users.
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.