Vladimir Provalov

Angestellt, Software Engineer, Yandex

Saint Petersburg, Russische Föderation

Über mich

Hardworking software developer with 4+ years of experience, dreaming to be CTO. I help companies to build and deliver high-quality software faster, balancing between code quality and business goals. Some of my accomplishments: · Created Emlid backend team of 3 engineers. Built scalable infrastructure, code style standards, and CI pipelines. · Released a complex in-development project that was supposed to take a year in just 3 months by completely rewriting the code using simpler architecture and reducing infrastructure cost. · Proposed a new web product for Emlid that aims to help users easily manage their devices remotely. Developed a minimum valuable product to prove its low cost and high value for users. I love connecting with new people, you can reach me at vld.provalov@gmail.com.

Fähigkeiten und Kenntnisse

C++
Python
Web Development
Kubernetes
ML

Werdegang

Berufserfahrung von Vladimir Provalov

  • Bis heute 2 Jahre und 10 Monate, seit Sep. 2021

    Software Engineer

    Yandex

    Working on the Yandex Search - the most popular search engine in Russia. · Building pipelines that aggregate data from different sources and prepare them for search. · Developing components for Search runtime. · Developing factors (features) for ranking model. · Designing target for ranking models. Technologies: C++/Python, SQL, CatBoost

  • 2 Jahre und 9 Monate, 2019 - Sep. 2021

    Software Developer (Python)

    Emlid

    · Developed services that help customers build large networks of devices, and remotely access and manage them. · Built a scalable and reliable infrastructure for deploying and maintaining microservices. · Developed a service that helps the company authenticate its devices and collect usage statistics. · Managed a team of 3 backend developers. Technologies: Python, AsyncIO, Flask, MongoDB, Docker, DigitalOcean Kubernetes, PostgreSQL, Elastic Stack (ELK)

  • 1 Jahr und 4 Monate, Okt. 2017 - 2019

    Software Developer (C++)

    Emlid

    · Developed and open-sourced a cross-platform C++ library for working with USB storage devices. · Developed a front-end for desktop application that is used for safely writing firmware and running hardware tests at the factory in China. · Maintained a fork of open-source cross-platform C++ application QGroundControl.

Ausbildung von Vladimir Provalov

  • 2 Jahre, Aug. 2019 - Juli 2021

    Mathematics and Computer Science

    ITMO Univerisity

  • 4 Jahre, Aug. 2015 - Juli 2019

    Computer Science

    ITMO University

Sprachen

  • Englisch

    Fließend

  • Französisch

    Grundlagen

  • Russisch

    Muttersprache

21 Mio. XING Mitglieder, von A bis Z