About Me

Who Am I?

Hi I'm Dmitrii Bashkirtsev. Systems architect. Also I develop desktop, web and AI application on Python 3.8 using with asyncio, aiohttp, Keras, Tensorflow, PyTorch, Flask, Django, Celery, pyMongo and so on. Prefer to using microservices architecture with RedHat OpenShift.

Also I love to make some interesting mechanisms on Arduino & RaspberryPi.

Delphi XE-10 developer in past.

My Specialty

My Skills

Programming Languages:

Python 3.8

professional

Haskell

strong

SQL

strong

Delphi (totally forgot)

professional in past

C#

middle

C++

middle

Technologies:

Git

professional

Arduino

hobby

RabbitMQ

professional

Docker

professional

Elasticsearch

professional

Linux

professional
Education

Education

Education period: 2009-2013

Education period: 2006-2009

Experience

Work Experience

Systems architect at R.D.H. 2018-present

Systems architect, document writer, IT researcher & investigator.

Systems architect at Parma TG 2018-2019

Systems architect, DevOps engineer, python 3.7 developer. Microservice architecture, distributed computing, CI/CD, Docker, GitLab, AI, ML.

Python developer at personal projects 2016-present

Developing personal projects such as: Grapefruit torrent search engine, based on asyncio (twisted in old version), aiohttp (flask in old version) and mongo; Telegram bots, etc.

Python developer at FinIT 2017-2018

Python 3 developer. Scoring developer, Docker, GitLab, microservices.

Lead application developer at Parma TG 2016-2017

Business analysis, OLAP, BI-platforms, statutory reporting. Programming languages: Python, Java, JasaScript, Fore. Databases: Oracle 11, MSSQL, PostgreSQL.

Delphi XE10 developer at personal projects 2016

Working on debut delphi pjoject. Developing bittorrent client, named "Lime torrent". General purposes: most simply and user friendly interface, based on google material design; streamimg audio and video from torrent, while it downloading.

Delphi XE5 Programmer, team leader at Stream LLC 2013-2015

Developing bittorrent-client, media delivering network.

Delphi 2009 Developer at GSC Prognoz 2010-2013

Developing thin and rich client for automated bank system. Features: VCL forms, reporting pages, security system. Database: Oracle 11, PL/SQL.

Technician at Hydrometeorological Centre 2007-2010

Developing system for store meteorological information.

Projects

Recent Projects

Feb 20, 2019 | Python 3.7 (asyncio)

Cazador — the ssh-tunnel

Cazador — is a simply ssh-tunnel for simplify ssh connections.

Oct 02, 2017 | Python 3.6.3 (asyncio)

Grapefruit 2.0 — torrent search engine

Grapefruit v.2.0 — is a new version of bittorrent dht-network crawler bot.
New version is simply and faster, low memory usage. Application prepared for execution in Docker
Based on asyncio, aiohttp and motor.

Apr 05, 2017 | Python 2.7

Grapefruit torrent search engine

Grapefruit — is a bittorrent dht-network crawler bot. Analyzing bittorrent dht-network and loading only torrent hash and files list metainformation. Based on Twisted, Flask, MongoDB.

Feb 07, 2016 | Delphi XE10

Lime torrent

Lime torrent — is a simply in use bittorrent-client with streaming media function. Allows to watch movies and listen music while downloading, without 100% download completion.

Dec 15, 2016 | Python 2.7

Anecdotes bot

Anecdotes bot — is a simply bot for Telegram messenger. Working on heroku cloud service. Using MongoDB as message source.

Dec 23, 2015 | Delphi XE10

Sound analyzer

Sound analyzer — small tool for sound analysis. Software provide to draw FFT sound spectrum with amplitude and time rulers. Can be used for detect transcoded soundfiles, and genuine soundtrack quality. Based on FFMpeg libraries.