Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
@AlexanderYastrebov
AlexanderYastrebov
Follow
View AlexanderYastrebov's full-sized avatar

Alexander Yastrebov AlexanderYastrebov

Organizations

@zalando@newpointer@zalando-incubator

Block or report AlexanderYastrebov

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more aboutblocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more aboutreporting abuse.

Report abuse

yastrebov.alex@gmail.com

https://github.com/AlexanderYastrebov

https://www.linkedin.com/in/AlexanderYastrebov

Berlin, Germany

Software Developer

Hello.I am a software developer with a broad experience in the infrastructure and backend ecosystems.Elegance and simplicity is my passion.I strongly believe in and contribute to Open Source.

Technical Skills

Design and development: Kubernetes, AWS, Microservices, SOA, OOP, GoF, TDD, BDD, CI/CD, refactoring

Languages: Go, Java, Python, SQL, JavaScript

Frameworks: Golang, Spring framework, Django, Node.js

Data storage: PostgreSQL, Solr, Neo4j, MongoDB

Experience

Zalando SE

November 2015 - Present

https://www.zalando.de/

Software engineer in Europe's leading online fashion platform.

August 2021 - Present

I work in the infrastructure team that takes care of all incoming web traffic of Zalando.

Our team develops and operatesSkipper -a HTTP reverse proxy Swiss Army Knife along withKubernetes Ingress Controller for AWSthat configures AWS Load Balancers according to Kubernetes Ingress resources.

We deploy these and other components across 200+ Kubernetes clustersusingKubernetes on AWS configuration templatesandCluster Lifecycle Manager.

My daily activities include:

  • learning something new ("Experience is what you get when you didn't get what you wanted")
  • reviewing pull requests
  • helping teammates to solve issues
  • troubleshooting and improving infrastructure components
  • writing and refactoring Go (and YAML) code to fix bugs, create tools or add new features (seeGitHub timeline)
  • supporting our users (builders) - troubleshooting and suggesting improvements
  • reading code (various languages) to support our users
  • writing and reviewing Technical Design Proposals for infrastructure upgrades
  • driving infrastructure upgrades

Infrastructure upgrade projects I participated in include:

  • implementation of multi-tenant OAuth Authorization Grant flow at ingress
  • rewriting production Kubernetes operator from Scala to Go
  • switching default cluster loadbalancer type from AWS Application Loadbalancer to Network Loadbalancer
  • various cluster upgrades that require careful planing and testing (e.g. deprecation of Kubernetes Ingress extensions/v1beta1 or CRD upgrades)

November 2015 - August 2021

I worked in the transaction handling team on the design and implementation of several software systems:

  • Order processing
  • Accounting transactions processing
  • Customs data processing
  • Business partner data management
  • Migration of vintage applications to Kubernetes

I have also discovered several critical security issues and proposed fixes for them.

[nullpointer]

July 2012 - November 2015

http://null-pointer.ru/

Co-founder, software architect and lead developer in a small software team.

We have developed multiple solutions for our client National Credit Bureau:

  • Data management and data mining system on top of database of Russian enterpriseshttp://www.creditnet.ru
  • Fulltext search solution with rich client side
  • Visual graph analysis tool of enterprise connections via co-founders, co-management and contacts
  • Enterprise profile reporting engine
  • REST API for commercial access

BPC Banking Technologies

January 2011 - January 2013

http://www.bpcbt.com/

Java developer in global banking software and payment solutions provider.

I have completed the following projects:

  • Payment gate integration ofTTK andSberbank
  • Social network application for mobile account deposit
  • Mobile banking application REST API design
  • Prototype of mobile banking USSD payment application
  • Refactoring of anti-fraud filter administration panel

I have also participated in architecture planning and technical discussions for other payment-related solutions.

Bildika

January 2010 - January 2011

http://bildika.ru/

Co-founder and backend developer in b2c e-commerce startup.

We have developed e-commerce system for construction materials marketaimed on customer convenience.

int-projects

February 2006 - January 2010

As a Java developer I have participated in projects:

  • OCR and PDF417 barcode recognition library
  • Data ETL for Wiley publishing house
  • Web based document management system
  • Crude oil mining monitoring web application

Education

Bauman Moscow State Technical University, 2002-2008

Engineer's degree in Mechatronics, Robotics and Automation Engineering

PinnedLoading

  1. zalando/skipperzalando/skipperPublic

    An HTTP router and reverse proxy for service composition, including use cases like Kubernetes Ingress

    Go 3.2k 354

  2. wireguard-vanity-keywireguard-vanity-keyPublic

    This tool searches for a WireGuard Curve25519 keypair with a base64-encoded public key that has a specified prefix

    Go 9 2

  3. streamstreamPublic

    A Go library of functional-style generic filter-map-reduce operations

    Go 20

  4. noleaknoleakPublic

    Simple goroutine leak detector

    Go 2

  5. golang/gogolang/goPublic

    The Go programming language

    Go 127k 17.9k


[8]ページ先頭

©2009-2025 Movatter.jp