Geofunky Project: A Q&A With A Lead Developer And A Product Owner
Maria Dalavika & Kazik Pogoda
The hackathon’s Geofunky project works to expedite accurate search results by calculating user locations based on latitude and longitude. Geofunky algorithms will be introduced to multiple components of Bonial platforms in the early part of 2016. We sat down with IT professionals, Maria and Kazik, for more information.
BONIAL: Can you tell us what your project is trying to solve?
MD: The main problems Geofunky works to solve are slow responses to user queries and the inaccurate locating algorithm. We must find the fastest way to query geo-spatial data, and we must work on the non-scalability of the traditional ways of searching geo-data on top of relational databases.
BONIAL: What was the goal of your project?
MD: The goal was to make the search results quicker and 100% accurate. We aimed to provide a solution for more complex geo-location services. We achieved this by calculating the user location based on latitude and longitude, instead of the middle of the zip code—as we had done prior. We also wanted to provide customized and unlimited radius possibilities instead of our previous, more limited value.
BONIAL: What was the timeline of the project?
MD: The timeline was one day, as long as the hackathon lasted.
BONIAL: What is the hardest part of the project?
MD: The hardest part will be to see the project working in a live environment.
KP: First of all, it was difficult to attract developers to the project, because it’s strictly about algorithms. Hackathons work best for visually attractive projects. Therefore, we put a lot of effort to visualize our new algorithms—providing interactive maps.
BONIAL: Are you satisfied with the outcome?
MD: The performance measurements and the tests we performed in the non-production environment showed that the final goal was achieved and that the responses are faster and accurate. The project is still not live, however, so we don’t have a final impression.
KP: Definitely. We managed to convince several people that the new approach to geo-location is the way to go. It’s already used live in the project Kepler, which delivers geo-localized push notifications. There are several other ongoing implementations inspired by these new techniques, as well.
BONIAL: What are the next steps of your project?
MD: No idea! As mentioned, the project is still not live, so I can’t know about next steps without the first impression of the live performance.
KP: In the beginning of 2016, Geofunky algorithms will be introduced in many components of our platform. We’ll make them faster and much more scalable.
About Maria and Kazik
Maria Dalavika is from Greece and lives since 4 years in Berlin. She started her career as a QA Analyst and worked in several companies before joining the Bonial team. During her time at Bonial she changed her career path to Product Management. Maria studied Software Engineering, therefore she also has knowledge in the field of Development.
Kazik Pogoda has almost 2 decades of experience in designing and building IT systems for different industries. Here at Bonial.com he works as Lead Developer of Team 42 which is providing APIs used by web and mobile apps. His interests span across philosophy, science, sustainability. He is also parent and animal rights activist.