Andrey Krasnov

View resume


Computer Scientist & Software Engineer

Andrey Krasnov

About me

C++, C#, JavaScript software developer. Main abilities - learn new things fast, fast ramp-up, passion to solve problems, finding creative solution for non-standard puzzles. I am married and have a daughter.


Andrey Krasnov
Nizhny Novgorod, Russia

Work experience

2015 – current

Fulltime - Senior Software Engineer

GUI lead in Advisor team, define feature scope, planning, software architecture, coordinate development tasks. Currently my main activity is transition GUI from C++ to HTML\JS.

2014 – 2015

Fulltime – Software Developer

I was a part of a sustaining team for Avaya Aura Contact Center. My responsibilities were investigating and fixing defects of a product. Also, I worked in a team which is developing applications for Plantronics headsets. My area of interest lies in С++11, Javascript, REST API, CEF, etc.

Russian Federal Nuclear Center
2003 – 2014

Fulltime – Research Associate

Right after I graduated, I started working for VNIITF: a research nuclear center. I was developing a set of programs for computer modelling of hydrodynamics and high energy density physics in a team (mainly in C++, also I used Fortran and Delphi). I also did a lot of applications in C# – tasks preprocessor, geometry modelling, calculation results viewer (Managed DirectX), etc. I won the award outstanding scientists twice in 2010 and 2013. I am the author of over 20 scientific reports on various special areas.

Higher education

Tomsk State University
1998 – 2003

Mechanics and Mathematics Faculty
Master degree in Computer Science (Specialization: Mechanics)

I studied computer simulations of physical processes. Also I learned about C ++, UML, Fortran and more. Here I learned about the importance of OOP and optimization of algorithms.


Currently use in work: C++ (all that stuff) and JavaScript (Vue.js, webpack)

Have wide expirience in past: C# (Winforms, Managed DirectX)

Other: STL, Design Patterns


MS Visual Studio and VS Code Windows and Arch Linux
SVN, Git, etc Matlab, Maple


Russian (mother tongue), English (I can attend an interview).



Here is a list of sites which are running on my home-server:

  •, , and – scientific journals managed by my wife.
  • Langues this is my first site, I developed it back in 2009. It is a E-learning site for distant learning foreign languages. It is based on WordPress PHP engine with custom template and plugins written by myself.
  • Servis Snezhinsk – small household company. It doesn’t run on my server, but I developed plugin for them. This plugin allows for users to enter meter readings and synchronizes it with Excel db.
  • nkrasnova and andykras – personal sites of me and my wife.
  • (discontinued) – site refers to astrological counseling and related blog. It’s also based on WordPress with live chat and payment plugins.
  • (discontinued) – it was a first WooCommerce based solution in .ru domain, back in 2012. Adapted to Russian by myself, including payments, currency and translation.

I’m using Arch Linux, Web-server Lighttpd, PHP+MySQL, and WordPress as CMS. Also Postfix+Dovecot+SpamAssassin for email.

Guitar music

I like different genres of music and I love playing guitar.


I like workout, ping pong, tennis and jogging. I used to be a champion of Sambo (martial art).

GitHub projects

These are some of my GitHub projects which I’ve been doing at spare time: