Aleksandr Bogdanov, Developer in Berlin, Germany
Aleksandr is available for hire
Hire Aleksandr

Aleksandr Bogdanov

Verified Expert  in Engineering

Software Developer

Location
Berlin, Germany
Toptal Member Since
September 3, 2018

Aleksandr is an engineer who is not shackled by a particular type of technology; he's the type of developer searching for infrastructure and platform challenges. Along with having a decade of development experience where he has consulted with clients concerning various use cases, Aleksandr consistently delivers excellent and to-the-point cloud solutions.

Portfolio

Airship Technologies Inc.
Google Cloud Platform (GCP), Kubernetes, DevOps, Amazon EC2, DNS...
Planet Labs Germany GmbH
Google Cloud, Amazon Web Services (AWS), Kubernetes, PostGIS, Python...
LOVOO GmbH
Amazon Web Services (AWS), Google Cloud Platform (GCP), Go, CoreOS, Kubernetes...

Experience

Availability

Part-time

Preferred Environment

Kubernetes, Amazon Web Services (AWS), TypeScript, PostgreSQL, AWS CloudFormation

The most amazing...

...contribution I've made was to an open-source self-hosting platform to enable data sovereignty for everyone.

Work Experience

DevOps Expert

2019 - 2021
Airship Technologies Inc.
  • Took over a production service in Python optimized for memory (profiling, uWSGI, and Kubernetes).
  • Architected a new service in TypeScript with an open-core OSS model. Designed for low resource usage to handle a mostly-write API at 300 mbit/s.
  • Migrated NATS to NSQ, allowing fully durable disk-backed message queues up to 100 GiB.
  • Implemented event-driven server-sent events for scale and low latency.
Technologies: Google Cloud Platform (GCP), Kubernetes, DevOps, Amazon EC2, DNS, Technical Hiring, Source Code Review, Task Analysis, Interviewing, Cloud

Software Engineer

2017 - 2018
Planet Labs Germany GmbH
  • Implemented a platform permissions system to serve satellite imagery with Flask, SQLAlchemy, and GDAL.
  • Developed a billing engine, enforcing area download quotas with Bottle and low-level PostGIS.
  • Built a BigQuery-based internal analytics app using Google Data Studio as the UI.
  • Handled 200 billing API requests per second (uWSGI and PostgreSQL locks/transactions).
  • Constructed a fully automated continuous delivery pipeline.
  • Migrated a system from Amazon Web Services to the Google Cloud Platform (SQS, RDS, and Docker).
Technologies: Google Cloud, Amazon Web Services (AWS), Kubernetes, PostGIS, Python, AWS Cloud Architecture, Docker, Containers, CI/CD Pipelines, Container Orchestration, DevOps, Amazon EC2, DNS, Technical Hiring, Source Code Review, Task Analysis, Interviewing, Cloud

Cloud Platform Lead

2016 - 2017
LOVOO GmbH
  • Deployed multiple microservices in Go to a distributed Kubernetes cluster, optimized to handle 1.5 gigabit/s of API traffic.
  • Built an internal platform as a service for the teams.
  • Fully automated the deployments, canary releases, and traffic shifting for blue/green.
  • Evaluated and benchmarked cloud providers for an optimal solution.
Technologies: Amazon Web Services (AWS), Google Cloud Platform (GCP), Go, CoreOS, Kubernetes, AWS Cloud Architecture, Docker, Containers, CI/CD Pipelines, Container Orchestration, DevOps, Amazon EC2, DNS, Technical Hiring, Source Code Review, Task Analysis, Interviewing, Cloud

Tech Lead

2013 - 2016
Home24 AG
  • Supported a logistic calculations project, handled millions of entries, and migrated RabbitMQ to SQS.
  • Implemented an extensive third-party product data import of a re-architecture project (SQS, DynamoDB, optimistic locking, and streaming XML).
  • Worked on an acceptance testing project, providing the QA with the architecture for transparency and test case code re-usage (Codeception).
  • Implemented a major webshop checkout refactoring for testability and performance.
Technologies: Amazon Web Services (AWS), Apache Solr, MySQL, PHP, AWS Cloud Architecture, Docker, Containers, CI/CD Pipelines, DNS, Technical Hiring, Source Code Review, Task Analysis, Interviewing

Cloudron.io Terraform Provisioning

https://github.com/synchrone/cloudron-provisioning
Infrastructure as a code configuration to deploy a personal self-hosting solution to AWS or Google Cloud Platform.

Implemented the Google Cloud Storage backup driver and the Google Cloud DNS driver from scratch.

Calendar and Contract App for Sandstorm

https://apps.sandstorm.io/app/8kr4rvyrggvzfvc160htzdt4u5rfvjc2dgdn27n5pt66mxa40m1h
A privacy-friendly essential informational infrastructure packaging project for a promising platform. I implemented it mainly in Python and Bash and used open standards to integrate it with mobile and desktop clients.

Kubernetes Consulting

• Implementing a PoC of Kubernetes deployment for a client
• Persistent volumes of auto-provisioning
• Implementing a debug-on-cluster approach with IntelliJ IDEA, keeping HDFS in the cloud.
• OpenVPN inside Kubernetes, stand-in containers providing proxy services back to dev machines

Languages

PHP, Python 3, Python, Go, TypeScript

Tools

AWS CloudFormation, Terraform, Apache Solr, VPN, OpenVPN

Paradigms

DevOps

Platforms

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

Storage

Google Cloud SQL, Google Cloud, PostgreSQL, PostGIS, MySQL

Other

AWS Cloud Architecture, Containers, CI/CD Pipelines, Container Orchestration, Cloud, Technical Hiring, Source Code Review, Task Analysis, DNS, Interviewing, Infrastructure as Code (IaC), Open Source, Software, IT Project Management, Engineering

Frameworks

Hadoop

2008 - 2013

Diploma in Computer Science

Penza State Technological University - Penza, Russia

AUGUST 2011 - PRESENT

Certified PHP Engineer

Zend Technologies Ltd.

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