I was the first technical hire in a startup (Ridango) that launched an electronic ticketing system in Estonia.

My role

I was deeply involved in almost every aspect of the startup. I met with government officials to discuss future development plans, but I was also the one who went back to the office and actually wrote the code to complete the development.

I wrote a lot of code (I was number 1 code contributor based on our Git stats) in many different languages depending on the need. Mostly:

What I've been working on?

Syncing tickets with hardware in buses

We built our real-time synchronization server in Java + PostgreSQL that communicated with different hardware in buses (notification screens, speakers, ticket validation machines).

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/2ac43a4e-5400-47ae-9d69-b7688c0ac1ec/blog-ridango-extends-contract-region-gotland-sweden-ticketing-system-scaled.jpg

Real-time passenger information system

Real-time interactive map with buses and their journeys + predicted arrival times based on changes in traffic.

Back-office

I created and worked on several back office tools, for example: