Aleksandr Bogdanov, Software Developer in Berlin, Germany
Aleksandr Bogdanov

Software Developer in Berlin, Germany

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.
Aleksandr is now available for hire

Portfolio

Experience

Location

Berlin, Germany

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.

Employment

  • 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

Experience

  • 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

Skills

  • 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

Education

  • Diploma in Computer Science
    2008 - 2013
    Penza State Technological University - Penza, Russia

Certifications

  • Certified PHP Engineer
    AUGUST 2011 - PRESENT
    Zend Technologies Ltd.

To view more profiles

Join Toptal
Share it with others