Budi Utomo is a Berlin-based Software Engineer and DevOps specialist with nine years of experience building resilient automation and testing infrastructure for mobile and smart-home systems. At Bosch he blends software engineering with DevOps practices, while maintaining a long-standing role in the Appium project where he has improved Docker-based Android testing, CI/CD workflows, and device connectivity tooling. His open-source work (notably the widely-used docker-android and appium-docker-android repositories) shows deep expertise in containerization, GitHub Actions automation, and test distribution for real-device automation. With a background spanning SRE, mobile engineering, and a Master’s in Business Informatics, he pairs system-level pragmatism with product-minded engineering. Colleagues rely on him to simplify complex CI/CD pipelines and enable reproducible testing at scale.
9 years of coding experience
4 years of employment as a software developer
Master of Science (M.Sc.), Wirtschaftsinformatik / Business Informatics, Master of Science (M.Sc.), Wirtschaftsinformatik / Business Informatics at Hochschule für Technik und Wirtschaft Berlin
Appium Server setup to automate android testing on real devices
Role in this project:
DevOps Engineer & Automation Engineer
Contributions:78 releases, 6 reviews, 60 commits in 5 years 9 months
Contributions summary:Budi primarily focused on enhancing the Docker-based environment for Appium. They implemented automated builds, tests, and pushes using GitHub Actions. Their contributions included modifying entry point scripts to incorporate features such as relaxed security, SaltStack integration, and Appium Test Distribution (ATD). They also updated scripts for device connectivity and formatting, streamlining the automated deployment process.
Android in docker solution with noVNC supported and video recording
Role in this project:
DevOps Engineer
Contributions:100 releases, 60 reviews, 412 commits in 6 years 1 month
Contributions summary:Budi's commits primarily focused on integrating and configuring Appium for Android testing within a Docker environment. They enabled features such as connecting to a Selenium Grid, automating video recording, and integrating with Genymotion for cloud-based emulator management. The user also implemented features for setting up environment variables like proxy settings and enabling/disabling specific build steps.
gcpemulatormobile-appselenium-gridvideo
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
Budi Utomo - (SmartHome) Software Engineer DevOps at Appium