Mark Vinogradov πŸ‘‹

Email: mark.vinogradov@phystech.edu

Telegram / GitHub / GitLab / LinkedIn

Summary

I am an experienced software engineer with broad ML background. I’ve designed and implemented several scalable SaaS products. My preferred language is Python, although i am familiar with Kotlin, Java and Golang.

My strongest quality as an engineer is that I can execute software projects end-to-end, including everything what is expected from industrial-quality product: architecture designs, neat and readable code, extensive multi-level testing, documentation, deployment and monitoring. As a bonus, my machine learning background helps tackle common challenges like train set annotation, model versioning, bias mitigation, scaling and performance monitoring.

Outside of work, i dedicate most of my time to my family, but I also enjoy designing new quirky tabletop games.

Experience

Synthesized.io β€” Senior Backend Engineer (Oct 2023 - Present)

OneSoil.ai β€” Backend Engineer (Jan 2022 - Sep 2023)

Contributed to both backend (web app, async CPU-heavy task scheduler, other microservices) and ML submodules (yield productivity maps, yield data analysis, soil sampling).
Designed and implemented various other features (billing & monetization, monitoring, data anomaly detection etc.).

Achievements:

Synthesized.io β€” Backend Engineer (May 2020 - Jan 2022)

Developed Python & JVM-powered backend for SaaS cloud platform (GCP-hosted) providing ML model inference through a public API.

Achievements:

Cobrain.io β€” Backend Engineer (Sep 2019 - May 2020)

Developed web app service with on-premise deployed data collection agent.
Led a team of 3 junior-level engineers to build a backend for medical data collection & processing.

Achievements:

Inspector Cloud

Worked on PoCs for improving object detection & classification on the retail store photos.
Integrated the improvements as features for backend service and detection & classification service.
Led the project on automatic shelf monitoring with X5.ru.

Achievements:

Technical Skills

Projects

EDH Pairings: A tournament management system for the competitive Magic: the Gathering EDH format in a four-man groups of players. Designed as a Django service with password-less authorization, server-side page rendering with REST API and simple mobile-friendly design. GitHub

Shooter: full-page site screenshot service: REST API and CLI-enabled tool that captures full-page or partial screenshots from URLs, detects and labels HTML elements, and performs scripted user actions during the process. Designed a scalable architecture with task brokering, enabling concurrent execution by multiple workers and delivering comprehensive outputs, including labeled images and JSON metadata. GitHub

Education

Master in Computer Science, Skoltech Institute of Science and Technology (2017 - 2019)

Thesis: Comparing the cost efficiency of image annotation task sets. [pdf]

Bachelor in Computer Science, Moscow Institute of Physics and Technology (2012 - 2016)

Thesis: Comparison of trend extraction methods for anomaly detection. [pdf (ru)]

Awards

Other

Languages: English (C1 TOEFL - 2019, C1 IELTS - 2020)