Nikolay Blokhin

Most of all I like to learn about new areas of interest to me
Nikolay Blokhin
Python Software Developer
QR Code vCard Nikolay Blokhin

About my skills

My programming language of choice, which I use in work is Python. I also know Assembler, C and JavaScript, which I apply in my work it is required.

I know the Django framework very well and have created many sites using it, but lately, I try to avoid working with it.

Instead of Django, I have more recently been using Werkzeug, Jinja2 and WTForms.

I work with the following databases: MySQL, PostgreSQL, MongoDB, SQLite. SQLite I most commonly use in desktop applications. MySQL - when a customer insists on this being used. The others - depending on the tasks.

In order to make the html pages interactive, I use plain JavaScript, sometimes jQuery and Backbone.

Also I like to develop software for the desktop. To do this, I use GTK+ and Qt.

For source code version control I use Git and before that Bazzar.

The operating system I use is Linux on all my computers and servers.

My favorite web server is nginx. I know how to tune it very well.

Fun facts about me

Some facts about me

  1. I like to learn something new.
  2. All useful to learn independently.
  3. I can sit at a computer for a very long time.
  4. I like to work in silence.
  5. Nature is better than TV, so I almost never watch TV.
  6. I believe everything is not what it seems.

Like

  1. Python
  2. Coffee
  3. Photograph
  4. Open Source
  5. Linux, Android
  6. Cats
  7. Green color
  8. Cold
  9. Forest
  10. Early morning

Hate

  1. Early wake up
  2. Monotonous work
  3. Internet Explorer
  4. Very drunk people
  5. Very stupid people :)
  6. Most politicians
  7. Extreme heat