Aleksandr Mikhailov

Employee, C++ Senior Software Entwickler, Peter-Service

Novosibirsk, Russian Federation

Timeline

Professional experience for Aleksandr Mikhailov

  • Current , since 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 year and 1 month, 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 months, 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 months, 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.

Educational background for Aleksandr Mikhailov

  • 5 years and 10 months, Sep 2008 - Jun 2014

    Applied Mathematics and Computer Science

    Novosibirsk State Technical University

Languages

  • English

    Fluent

  • Russian

    First language

Browse over 18 million XING members