Software enthusiast, software product developer, tech event organizer
Milos is a software enthusiast, software product developer, tech event organizer in Berlin's GDG, and an active open-source contributor. His interests are Android, modern web, connected devices and Internet Of Things. As an active tech community member and a software professional, he likes reading about innovation, programming, and (of course) organizational skills; but loves skiing.
Years ago he founded GDG Novi Sad and he worked there as a community lead, hosted some very interesting workshops with amazing people from all over the world, attended many meetups and hackathons, gave talks for the community on conferences and meetups, and hosted many dev-jams on open-source projects - he is no stranger to our tech community.Today, Milos is based in Berlin, working on building amazing software products - primarily for the Android platform and connected devices.
If we look at Finite State Machines (FSM), we can find a number of examples everywhere in the world that surrounds us. There are vending machines, subway entrance turnstiles, heating systems, self-driving cars, elevators, etc., but also many, many cases of UI frameworks like Android's UI lifecycle (arguably a finite state machine).
The concept of FSM and its mathematical computational model are very interesting to implement in many programming languages. With Kotlin's recent investment in asynchronous programming tools, it seemed like a good time to look into it.