I built the first real estate platform in Europe that allows its users to find their new living place by com‐
mute time to work, daycare or anywhere else by car, public transport or bike. I released mobile apps for
both Android and iOS, as well as a web version of the platform. In summary, I took care of all aspects
related to startup founding and platform development, including:
· Pioneering the industry: I invented and built a functionality never seen before in Europe, even for big
real estate software platform companies. Searching for place to live by commute time is a feature that
only Doopla provides.
· Backend and frontend development: Writing both backend (Java 11 and Spring Boot) and fronted
software (mobile development with Dart and Flutter) for the platform.
· Database management: Designed the database (MongoDB) schema and its connections to the back‐
end software. I also built scripts to regularly made backups of the database and defined processes for
disaster recovery.
· Miscellaneous work: Building a startup from the ground up requires knowledge of a very wide variety of technologies, including security (DDoS prevention), infrastructure (Docker and Kubernetes on
bare metal), scripting (Shell), REST API definition and documentation (OpenApi), performance optimizations, technology exploration, documentation and much more.
The technologies I got to work with include Java 11, Spring Boot, Dart (with null safety), Flutter, Docker,
Kubernetes and Microk8s, iOS and Android development, MongoDB, Shell Scripting, REST APIs, Authentication‐Authorization‐Accounting with Firebase, OpenApi for automatic code generation, SSL certificate management (Cert‐Manager with LetsEncrypt), security implementation including brute force auth prevention, freelance work management, platform marketing and many more.