Navigation überspringen

Aleksandr Mikhailov

Angestellt, C++ Senior Software Entwickler, Peter-Service
Novosibirsk, Russische Föderation

Fähigkeiten und Kenntnisse

С++
MongoDB
Lua
C
C++
C++11
C++14
Python
Django
Redis
Metaprogramming
STL
ZeroMQ
ACE
Protobuf
JavaScript
ReactJS
React Native
Bash (Unix shell)
Perl
MPC
Agile
Jira
Confluence
Teamcity
Continuous Integration
Git
Guitar
Node.js
jQuery
Boost
Functional Programming
XML
Software Engineering
HTML
LINUX
CSS
SQL
Ajax
Scrum
OOP
TDD

Werdegang

Berufserfahrung von Aleksandr Mikhailov

  • Bis heute 10 Jahre und 9 Monate, seit Apr. 2014

    C++ Senior Software Entwickler

    Peter-Service

    Produkt: Verteiltes Software-Monitoring-System. Verantwortlichkeiten: Implementierung neuer Features, Test, Schreibunterlagen. Errungenschaften: Migration von leveldb zu rocksdb und später zu MongoRocks. Einige wichtige Features wurden implementiert: automatische Aggregation, formelbasierte Metriken, neue API, Datenwiederherstellungsmechanismus, Redis-Cache. Sprachen: C ++ (ACE, Protobuf, rocksdb, Boost, 0mq), bash, Lua, Python (Robot Framework zum Testen).

  • 1 Jahr und 1 Monat, Apr. 2013 - Apr. 2014

    Softwareentwickler C++

    EMA LLC

    Produkt: Hardware-Monitoring-System (für elektrische Maßnahmen). Verantwortlichkeiten: Implementierung neuer Features, die statistische Modelle erstellen. Errungenschaften: Der DB-Speicher wurde erfolgreich von SQL DB (Oracle) auf NoSQL-Zeitreihe DB (OpenTSDB) ersetzt. Elektrisches Verbrauchsvorhersagemodell auf Basis von ARIMA wurde erstellt. Sprachen: C ++, bash, Python.

  • 8 Monate, Apr. 2012 - Nov. 2012

    Software Developer

    Pinpay express

    Product: Software for Payment terminals (backend). Responsibilities: Implementing new features. Achievements: Huge refactoring: speed and stability were improved via replacing amount of code with using boost+POCO. New API (HTTP REST) for communication between ATMs and server proposed and implemented. Languages: C++ (COM component for Windows), Visual Basic for writing functional tests. Other technologies: Apache thrift as a serializer, POCO as utility lib.

  • 10 Monate, Feb. 2011 - Nov. 2011

    Software Developer

    Intel Corporation

    Product: Vectorizer component in Intel C Compiler (ICC). Responsibilities: Testing, bug fixing, implementing new features. Achievements: First experience of distributed development using standardized process (svn, bug tracking system, ...). Some amount of bugs were fixed. Languages: C, Perl, shell scripts.

Ausbildung von Aleksandr Mikhailov

  • 5 Jahre und 10 Monate, Sep. 2008 - Juni 2014

    Applied Mathematics and Computer Science

    Novosibirsk State Technical University

Sprachen

  • Englisch

    Fließend

  • Russisch

    Muttersprache

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