Aleksandr Mikhailov
Angestellt, C++ Senior Software Entwickler, Peter-Service
Novosibirsk, Russian Federation
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