Artem Sidorenko

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
Artem Sidorenko is a Senior Mobile Engineer with 11 years of experience building and shipping native iOS and cross-platform mobile solutions across marketplaces, social networks, and tooling companies. He combines hands-on app development with backend and cloud CI experience—at mobile.dev he delivered end-to-end performance testing and cloud integration for mobile apps and contributed substantial iOS work to the open-source Maestro UI automation framework. At Wallapop and 21 Buttons he drove feature delivery in cross-functional teams, building chat, payment, and promotion systems while instrumenting client-side metrics for diagnostics. Comfortable owning projects from planning through server, client and console UI, Artem brings an engineer’s curiosity and a bias for automation and reliability. Based in Catalonia, he favors pragmatic innovation—improving test robustness, startup times and memory behaviour—to make mobile software predictable at scale.
code11 years of coding experience
github-logo-circle

Github Skills (6)

javas10
ios10
java10
kotlin9
android8
ui-automation7

Programming languages (7)

TypeScriptShellJavaScriptSwiftRubyDartKotlin

Github contributions (5)

github-logo-circle
mobile-dev-inc/Maestro

Aug 2022 - Jan 2023

Painless E2E Automation for Mobile and Web
Role in this project:
userMobile Developer (iOS) & Test Automation Engineer
Contributions:200 reviews, 28 commits, 113 PRs in 5 months
Contributions summary:Artem primarily contributed to the iOS-specific aspects of the project, focusing on improving the Maestro automation framework for iOS devices. Their work included fixing bugs related to iOS device interactions, such as improving the handling of the `clearState` command and the `idb_companion` startup process. They also implemented a new command (`waitForAnimationToEnd`) for more robust UI testing and made changes to the swipe command's starting point to enhance the reliability of UI automation tests.
automatione2emobileandroidios
artem888/bloc_example

Aug 2018 - Sep 2018

Example application to demonstrate the possible use-case and implementation of BloC architecture in Flutter
Contributions:10 commits, 5 pushes, 1 branch in 3 days
flutter
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