Arturo Gutiérrez is a Senior Software Engineer with 15 years' experience designing and building high-quality native Android and iOS applications, currently contributing at GoodNotes. He blends pragmatic architecture (MVP, MVVM, Clean Architecture) with rigorous testing and a taste for functional programming, evidenced by contributions to the popular Arrow Kotlin library (implementing a State monad with tests and refactors). A longtime mobile specialist, Arturo has held senior roles across startups and telco R&D—shipping messaging, VoIP-like TU services, and complex chat systems—and co-founded a mobile platform company early in his career. Outside professional work he is a game developer and occasional blogger, bringing a creative, product-minded perspective and a history of building internal tooling and game engines that accelerate teams. Based in Alovera, Spain, he balances deep technical craft with practical delivery across distributed and remote teams.
15 years of coding experience
15 years of employment as a software developer
Ingeniería Informática, Computer Science, Ingeniería Informática, Computer Science at Universidad de Alcalá
Λrrow - The perfect companion for your Kotlin journey - Inspired by functional, data-oriented and concurrent programming
Role in this project:
Back-end Developer
Contributions:6 commits, 1 PR, 11 pushes in 7 days
Contributions summary:Arturo contributed to the development of a `State` monad implementation, a fundamental concept in functional programming, within the Kotlin-based library. Their work involved defining the core functionality of the `State` monad, including `run`, `map`, `flatMap`, and `eval` methods. They also introduced unit tests for the `State` monad, along with changes that included refactoring from `Pair` to `Tuple2`. Further contributions included moving the `State` implementation to the root package.
Contributions:4 commits, 1 branch in 3 years 11 months
imageanimatedgifanimated-gifswift
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.