Danilo Varushchik, Developer in Dublin, Ireland
Danilo is available for hire
Hire Danilo

Danilo Varushchik

Verified Expert  in Engineering

Software Developer

Location
Dublin, Ireland
Toptal Member Since
July 29, 2022

Danilo is a software engineer with a bachelor's degree in computer science. He has been working at Amazon as a software engineer and is currently working at Google as a site reliability engineer. He is a programming language agnostic with broad knowledge in software engineering and DevOps/SRE. Danilo wants to take on new, challenging projects and further his career.

Portfolio

Google
English, Agile, Google Cloud Spanner, APIs, gRPC, Java, TypeScript...
Fitbit (Acquired by Google)
Java, Python, Go, Bash, Bazel, Jenkins, Jira, Bitbucket, Git, Confluence...
Amazon.com
Amazon Web Services (AWS), C++, Python, Fire OS, Slack, Sound, Amazon Alexa...

Experience

Availability

Part-time

Preferred Environment

Google Cloud Platform (GCP), Python 3, Go, Site Reliability Engineering (SRE), Software Engineering, Back-end, Amazon Web Services (AWS), PyCharm, MacOS

The most amazing...

...online game I've worked on is CI/CD E2E tests that run on AWS Lambda, EC2, and RDS, but with a one-line change, it could be run locally on Flask and PostgreSQL.

Work Experience

Site Reliability Engineer

2022 - PRESENT
Google
  • Developed and supported existing services and built new ones, writing compliance checks.
  • Worked on small projects; described, pitched, planned, designed, and executed. Currently own a crucial service as a POC.
  • Managed GCP expansion, onboarded on-callers, and changed prod sources of truth.
Technologies: English, Agile, Google Cloud Spanner, APIs, gRPC, Java, TypeScript, Google Cloud Platform (GCP), Bazel, GoLand, Go, Python 3, Python, SQL, Linux, C++, Site Reliability Engineering (SRE), Object-oriented Programming (OOP)

Site Reliability Engineer

2022 - 2022
Fitbit (Acquired by Google)
  • Worked on the merge of Fitbit into Google's infrastructure.
  • Maintained legacy Fitbit CI/CD, monitoring, and multiple microservice-related services and tools.
  • Prepared for on-call shadowing to become a primary on-call site reliability engineer.
Technologies: Java, Python, Go, Bash, Bazel, Jenkins, Jira, Bitbucket, Git, Confluence, Apache Aurora, Apache Thrift, Site Reliability Engineering (SRE), gRPC, Google Cloud Platform (GCP), Python 3, Mesos, REST, APIs, Prometheus, Grafana, Grafana 2, Docker, Kubernetes, Apache ZooKeeper, Meson

Software Engineer

2021 - 2022
Amazon.com
  • Automated multiple internal tools, significantly reducing the toil.
  • Made numerous changes to Alexa's on-device sound recognition software.
  • Participated in an on-call schedule and resolved issues for other teams.
  • Wrote and fixed E2E tests for Alexa's smart speakers.
Technologies: Amazon Web Services (AWS), C++, Python, Fire OS, Slack, Sound, Amazon Alexa, Amazon S3 (AWS S3), AWS Lambda, E2E Testing, Python 3, Agile, Linux, Git, Docker, Object-oriented Programming (OOP)

Site Reliability Engineer Intern

2018 - 2019
Google
  • Reworked monitoring configs for the Visual cognition system.
  • Onboarded at Google, got familiar with its way of doing work and scale.
  • Created visualization page using Python, Django, Go, and internal languages with Python-like syntax.
Technologies: Django, English, Agile, gRPC, GoLand, Python 3, Python 2, Python, Site Reliability Engineering (SRE), Object-oriented Programming (OOP), Traffic Monitoring, Monitoring

Magic Forest

Created a multiplayer open-world communication-based strategy app for web and mobile that is currently in the alpha testing phase. The app has a custom build and a deployment system and was primarily created using Flask, with PostgreSQL used for local integration testing. I checked systems for AWS configurations and conducted an additional round of integration endpoint testing by building and deploying with AWS Lambda. This approach was the most cost-efficient way to avoid any Amazon EC2 instances running during development.

TV Show Recommendation System

Built a TV show recommendation web app for my final university project. The app utilizes content-based and user-based engines for suggestions and requires cron jobs for regular processing. I used the Flask server, Bootstrap and HTML for the front end, and SQLite for database development.

Cross Maker

A web app produces crosswords from a given set of words. It has a UI and uses an AI methodology to find a couple of "best" crosswords according to the fitness function. After creating crosswords, they are displayed on the web page and can later be ported into an image or CSV. Initially, it was made for a news-media website I was helping.
2017 - 2021

Bachelor's Degree in Computer Science

University of Nicosia - Nicosia, Cyprus

Libraries/APIs

SQLAlchemy, Pandas

Tools

Git, PyCharm, Bazel, Jenkins, Jira, Bitbucket, Confluence, Apache Aurora, Meson, Slack, Mesos, Grafana, Apache ZooKeeper, GoLand

Frameworks

Flask, Flutter, Apache Thrift, gRPC, Bootstrap, Django

Languages

Python, Python 3, SQL, Java, Go, Bash, C++, Dart, HTML, CSS, Python 2, TypeScript

Platforms

Linux, MacOS, Amazon Web Services (AWS), Google Cloud Platform (GCP), Amazon Alexa, AWS Lambda, Docker, Kubernetes

Storage

Amazon S3 (AWS S3), PostgreSQL, SQLite, Google Cloud Spanner

Paradigms

E2E Testing, REST, Agile, Security Software Development, Object-oriented Programming (OOP)

Other

Software Engineering, Site Reliability Engineering (SRE), Artificial Intelligence (AI), Machine Learning, Project Planning, Statistics, Fire OS, Sound, Amazon API Gateway, FastAPI, Back-end, Engineering Software, Data Mining, APIs, Prometheus, Grafana 2, English, Traffic Monitoring, Monitoring

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