Position: Python Senior Developer
Category: Python
English level: upper
Years of experience: 10


Big experince in commercial software envineering.
- 2019-now: Senior python developer in Lohika company, experience of work in very large client.
- 2017-2020: web-application written on node.js in medical area.
- numerous subsystems of company's VPN product, most of which written in Python (backend development). That included creating of REST APIs, building systems of statistics gathering and analysis, system of managing servers and other.
- Alarmspider – project for internal company purposes written on Python. Intended for monitoring hosts availability, crawling pages and tracking changes, diagnosing numerous internal VPN servers of various protocols. Backend part development.
- www.raymond-weil.com - fullstack development and support (php, javascript)
- agronovator.ua website fullstack development (php + javascript) – first real experience.

I've took a part in developing of number of projects from scratch using different architectural solutions. So that included setting up continuous integration cycle (mostly using jenkins), covering code with different kind of automatic tests, organizing convenient workflow taking into account specific project requirements. We have experience with running projects in different environments, including simple servers, serverless architecture (AWS lambda, google functions) and containers (docker + kubernetes). Sometimes my responsibilities included some devops skills.
Though I used a lot SQL (mysql) and also used number of nosql technologies (mongodb, dynamodb, played around with some others) I am not database architecture senior.
Would prefer:
- new product development project (not support, not legacy projects)
- python language (sync / async) mostly, but it would be great to have possibility also learn and improve some other langs (node.js, golang, ...)
- want develop myself in such spheres as bigdata (probably, IoT), security, NLP (though don't have much experience here)
- I think about myself like as open positive person which tries to avoid conflicts so I should look for friendly team with clever adequate management. :)
- it is great when there is possibility to research, self-educate and use new cool technologies in real project.

Would avoid:
- gaming
- legacy and support
- communications with client directly