
Daria Dontsova
Verified Expert in Engineering
Back-end Developer
Berlin, Germany
Toptal member since July 28, 2020
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
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
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
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.
Senior Back-end Developer
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.
Senior Back-end Developer
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.
Senior Back-end Developer
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.
Back-end Developer
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.
Experience
Grocery Automation
https://github.com/dariallab/groceryEducation
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
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring