Daria Dontsova, Developer in Berlin, Germany
Daria is available for hire
Hire Daria

Daria Dontsova

Verified Expert  in Engineering

Back-end Developer

Berlin, Germany

Toptal member since July 28, 2020

Bio

Since 2012, Daria has been making a living as a developer. Daria started her career at international companies working on high-load systems and cutting her teeth on best practices before switching to startups, where she built projects from scratch and was responsible for the whole technical side. Thanks to her “even better” mantra, Daria is a results-oriented person who strives to build efficient solutions while always keeping in mind the business perspective.

Portfolio

JustWatch
Kubernetes, gRPC, REST APIs, ScyllaDB, PostgreSQL, GoLand, Go
Bewatec
Kubernetes, gRPC, REST APIs, PostgreSQL, Go
HelloFresh
Kubernetes, gRPC, REST APIs, PostgreSQL, PHP, Go

Experience

  • REST - 8 years
  • Kubernetes - 5 years
  • PostgreSQL - 5 years
  • Microservices - 5 years
  • gRPC - 5 years
  • Google Cloud Platform (GCP) - 3 years
  • Amazon Web Services (AWS) - 3 years

Availability

Full-time

Preferred Environment

Amazon Web Services (AWS), Kubernetes, Docker, PostgreSQL, gRPC, Go, Google Cloud Platform (GCP)

The most amazing...

...startup project was where I did everything including the architecture, infrastructure, and making the pitch for Go as well as leading and teaching the team Go.

Work Experience

Senior Back-end Developer

2019 - 2020
JustWatch
  • Implemented a notification system which included email and push notifications.
  • Improved user engagement with prototyping and A/B testing.
  • Accelerated the process of obtaining recommendation lists for the user.
Technologies: Kubernetes, gRPC, REST APIs, ScyllaDB, PostgreSQL, GoLand, Go

Senior Back-end Developer

2018 - 2019
Bewatec
  • Created all of the architecture, database, and API schemas for projects.
  • Enabled rapid development by creating a Kubernetes cluster on AWS and setting up continuous deployment.
  • Improved service reliability by setting up logging, monitoring with alerts, blue-green deployment, and canary releases.
  • Led a team of two developers, who were new to Golang, taught them Golang.
  • Created video-documentation that saved time in onboarding newcomers.
Technologies: Kubernetes, gRPC, REST APIs, PostgreSQL, Go

Senior Back-end Developer

2017 - 2018
HelloFresh
  • Extracted systems from a PHP monolith into Golang microservices. Reorganized it for cleanliness and supported other teams by reducing the response time to 15 milliseconds.
  • Increased payment-success rate by integrating Braintree.
  • Saved time for developers, quality analysts, and product owners by introducing an admin panel for all processes that could be automated.
Technologies: Kubernetes, gRPC, REST APIs, PostgreSQL, PHP, Go

Senior Back-end Developer

2015 - 2017
Lazada
  • Supported the 3,500 RPS-load for microservices (Golang).
  • Reduced the time for regression testing by writing autotests (Python, Selenium).
  • Sped up DevOps processes (Kubernetes) and provided a quick introduction and scripts for switching to a new environment to the team which saved time.
Technologies: Kubernetes, Docker, MySQL, PHP, Go

Back-end Developer

2012 - 2015
NodaSoft
  • Facilitated the procedures by developing a management system from scratch.
  • Accelerated work with the back office by improving the UX and UI.
  • Improved code maintainability by splitting a monolith into API services.
Technologies: PHP

Experience

Grocery Automation

https://github.com/dariallab/grocery
This grocery app saves you time by providing a way to automatically create a grocery list, which also takes into consideration your leftovers and meal schedule. It's a back-end system plus a Chrome extension that allows a user to add to their basket products from Amazon Fresh in one click.

Education

2007 - 2012

Specialist's Degree in Computer Science

Taganrog State University of Radio Engineering - Taganrog, Russia

Skills

Libraries/APIs

REST APIs

Tools

GoLand

Languages

Go, PHP

Frameworks

gRPC

Paradigms

REST, Microservices

Platforms

Kubernetes, Google Cloud Platform (GCP), Docker, Amazon Web Services (AWS)

Storage

PostgreSQL, ScyllaDB, MongoDB, MySQL

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring