Alexander Myasnikov

Software Engineer

Work Experience

Senior C++ Developer

Garda Technologies

2017 - Present

Russia, Nizhny Novgorod


  • development of database network traffic decoders: Teradata, 1C, Hbase, Informix, etc

  • development sql parsers: Teradata, Firebird, SAP HANA, etc

  • development firewall

  • Participation in internal audits.

C++ Developer

MFI SOFT

2015 - 2017

Russia, Nizhny Novgorod


  • development of database network traffic decoders: Teradata, 1C, Hbase, Informix, etc

  • development sql parsers: Teradata, SAP HANA, etc

  • development of database agent

QA Engineer

Mail.Ru

2014 - 2015

Russia, Nizhny Novgorod


  • Testing web services on desktop, phone, tablet

Skills

Programming Skills

  • C/C++
  • Bash
  • Go

Other Skills

  • AWS
  • SQL
  • Linux
  • Kubernetes
  • Lisp
  • TCP/IP
  • Docker
  • Haskell
  • Flex/Bison

Languages

  • Russian
  • English


Projects

Telegram bot "Guess the movie from the photo" on Go

gitlab.com/amyasnikov/movies

Jan 2021 - Mar 2021


  • Bot build on microservices(telegram-api, storage, parser) and use rabbitmq for services interaction

  • Gitlab build docker images on commit

  • docker compose run all services

Compiler Prototype on C++

gitlab.com/amyasnikov/aml

Aug 2020 - Nov 2020


  • Parsing and execution lisp-like code

  • Code parsing is divided into stages: Lexical analyzer, Syntax analyzer, Semantic analyzer, Code generation

  • Features: definition function, variables, calling function

Modeling the origin of life on C++

gitlab.com/amyasnikov/genesis

Jan 2020 - Apr 2020


  • World is area with resources

  • Microbes have genome. Genome is binary set commands that define behavior of microse

  • Using genetic algorithms to identify the fittest

Simple lisp interpreter on C++

gitlab.com/amyasnikov/lisp_interpreter

May 2019 - Jul 2019


  • Parsing and execution lisp-like code

  • Features: definition function, macros, variables (bool, int, double, string, list), calling function, saving and loading lisp files

Distributed video storage and playback system on IPFS

Jan 2018 - Oct 2018


  • Working with video files in IPFS. Getting rewarded for storing files



Education

University

State University of Nizhny Novgorod (UNN)

2009 - 2015

Russia, Nizhny Novgorod

Grade: 4.3

  • The Faculty of Computational Mathematics and Cybernetics

  • Master's degree

Auriga: Linux Kernel

29 March 2021 - #2LK004 (link)

Школа кода безопасности

20 December 2019 - #ДС–1219150 (link)

BSI: ISO 9001:2015 Quality Management Systems - Requirements

30 January 2019 - #ENR-00619326 (link)

Cisco: Introduction to Internet of Things

8 July 2018 (link)

Stepic: Функциональное программирование на языке Haskell

12 February 2017 - #48757 (link)

Intel: Intel Delta Course "Additional topics to the Software Engineering"

2014, 2015

itseez: Анализ данных 2013, ННГУ. 2-ое место

2013

Intel: Certificate of excellence "Intel Parallel Programming Professional"

2011