Senior Software Developer
Software developer in the team whose main role is developing offline quality metrics, controlling and delivering data for the crowdsourcing platform, python, Yandex.Toloka.The technological stack:Golang, python3.7+, asyncio, flask, aiohttp, a little bit Django, GitLab, Jira, Kubernetes, docker, pgsql, Graylog.We have developed metrics for search quality in a big Russian marketplace. Released a tool for the spoiling process of different search versions.It can be used (and is already being used) for a better understanding of the search quality changes before A/B testing.The spike in the quality of search from 2017 until 2019 in the marketplace is a result of our team's job. Our product still works inside the company.The quality and size of the working process with data have shown we can deal effectively with work with the data. Then were many jobs about getting back the process from the scope of the outsourcing companies, which was analyzing internal data for the company and implementing this process "in the house".I have added microservices that include data processing, data delivery, and some integrations with Slack, my main role is process automatization, and developing microservices.The last huge task with search quality team was moving our code base to Golang.I also had experience in a team fully responsible for customer personal account backend, which microservices based on Golang.The technological stack:Golang, pgsql, clickhouse, graylog, opentelemetry, prometheus, etcd, k8s, etc.