Navigation überspringen

Dmitry Erlikh

Angestellt, Senior Software Engineer, TeamViewer GmbH
Göppingen, Deutschland

Fähigkeiten und Kenntnisse

C++
Python
TDD
Continuous Integration
Qt
elasticsearch

Werdegang

Berufserfahrung von Dmitry Erlikh

  • Bis heute 6 Jahre und 10 Monate, seit Sep. 2018

    Senior Software Engineer

    TeamViewer GmbH

    * Developed backend services (TDD, modern python: aiohttp, mypy, C++, Docker, GoLang) * Set up a CI/CD pipeline (Jenkins, Docker) * WebAssembly integrations (emscripten, C++, js)

  • 2 Jahre und 4 Monate, Mai 2016 - Aug. 2018

    Software Engineer

    TeamViewer GmbH

    * Developed backend services (TDD, modern python: aiohttp, aiodocker, mypy, C++, Docker, js) * Set up a CI/CD pipeline (Jenkins, Salt stack, Docker) * Set up a centralized log aggregation (ELK stack: elasticsearch, beats, logstash, kibana) * Developed some small utilities (C#, python: flask, requests)

  • 1 Jahr und 11 Monate, Juli 2014 - Mai 2016

    Principal Software Engineer

    DellEMC

    * Developed component tests for storage pool and applications and integrate them with CI server (Python) * Integrated internal Python based test framework with HP ALM (Test management tool) and Remedy (Bug tracker) * Set up CI process for my team (Jenkins)

  • 2 Jahre und 3 Monate, Mai 2012 - Juli 2014

    Senior Software Engineer

    DellEMC

    * Designed and implemented FC and iSCSI front-end management model (C++) * Designed and implemented network routing management model (C++) * Developed component tests for these areas (Python) * Helped with iSNS support implementation (C++, Python, Bash)

  • 1 Jahr und 1 Monat, Mai 2011 - Mai 2012

    Senior C++ Developer

    LiveTex

    * Developed the desktop software for sales and support departments (Qt and QML) * Refactored network logic; FSM was used to reduce complexity of the code and increase predictability; Network logic was covered by unit-tests (C++, QNetwork, QTest)... See more

  • 3 Jahre und 7 Monate, Okt. 2007 - Apr. 2011

    Software Engineer

    Unison

    * Implemented MS Outlook-like calendar GUI element (C++, Qt) * Voice support integration (SDL and C resampling libraries) * Helped with MS ActiveSync protocol implementation (C++) * Ported our build system to CMake

  • 1 Jahr und 3 Monate, Aug. 2006 - Okt. 2007

    Junior Software developer

    OKB "Karat"

    * Implemented complex installation of the product (RPM and Python) * Developed small applications (C++, Qt)

Ausbildung von Dmitry Erlikh

  • 2004 - 2009

    Automation, CS

    Saint Petersburg State Electrotechnical University "LETI"

Sprachen

  • Russisch

    Muttersprache

  • Englisch

    Fließend

  • Deutsch

    Grundlagen

XING – Das Jobs-Netzwerk

  • Über eine Million Jobs

    Entdecke mit XING genau den Job, der wirklich zu Dir passt.

  • Persönliche Job-Angebote

    Lass Dich finden von Arbeitgebern und über 20.000 Recruiter·innen.

  • 22 Mio. Mitglieder

    Knüpf neue Kontakte und erhalte Impulse für ein besseres Job-Leben.

  • Kostenlos profitieren

    Schon als Basis-Mitglied kannst Du Deine Job-Suche deutlich optimieren.

21 Mio. XING Mitglieder, von A bis Z