Aleksandr Mikhailov

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

Novosibirsk, Russian Federation

Skills

С++
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

Timeline

Professional experience for Aleksandr Mikhailov

  • Current 9 years and 9 months, 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

Interests

Guitar
Roller skating
Snowboarding

Browse over 21 million XING members