Vasilii Avdiushkin
Angestellt, Data Architect, FREE NOW (ehemals mytaxi)
Hamburg, Deutschland
Werdegang
Berufserfahrung von Vasilii Avdiushkin
1 Jahr und 10 Monate, Juni 2016 - März 2018
Software Engineer
Zalando adtech lab - Zalando SE
- Managing, maintaining and improving big data analytics infrastructure (spark, oozie, ruby on rails, mysql) - Splitting up complex parts of the system into microservices (clojure, java) - Making test ad-hoc analysis using ipython notebooks/jupyter - Supporting best practices in software development (monitoring, peer reviewing, documentation).
- Improved deployment automation processes, created the CI server; - Created the platform for crawling the valuable information from the websites using iterative approach; - Implemented parallelized and isolated selenium-based crawling scripts for ads testing; - Refactored and added features to the legacy code, promoted unit-testing and TDD; - Improved old backend performance by switching to gunicorn.
2 Jahre, Okt. 2013 - Sep. 2015
Senior Software Engineer
E4E5 Group
- Core highload ad processing (RTB) system architecture and development (erlang); - Statistics aggregation (erlang, rabbitmq, postgreSQL); - Distributed in-memory cache with per-object TTL for online data (erlang); - Collection and sending metrics from erlang to graphite; - Fraud analytics, detecting request clusters (Golang, JS); - Services failover mechanisms, monitoring; - Erlang tuning; - Performance testing (basho bench, gatling).
2 Monate, Sep. 2013 - Okt. 2013
QA Specialist
Stream.ru
Performance testing of the API and payment endpoints
2 Jahre, Okt. 2011 - Sep. 2013
Software Engineer
Smart Processing
- Outgoing payment services interfaces (Python/Twisted); - Report/statistic, document generation (templates, processing), distributed file storage services (Erlang); - Migration from bzr to git; - Build, unit-test, dependency-handling server (Erlang).
7 Monate, März 2011 - Sep. 2011
Software Engineer
Dom Programm
- C library wrappers for node.js, code generation based on threading model description; - Protocols implementation and performance comparison with different asynchronous platforms (node.js, twisted, tornado, C).
Ausbildung von Vasilii Avdiushkin
5 Jahre und 11 Monate, Sep. 2006 - Juli 2012
Computer Engineering
Saint-Petersburg University of Information Technologies, Mechanics and Optics
Embedded systems
Sprachen
Englisch
Fließend
Spanisch
Grundlagen
Russisch
Muttersprache
Deutsch
Grundlagen