Position: Python Developer
Category: Python
English level: intermediate
Years of experience: 5

* Developed architecture for data exchange in P2P file exchange program
* Developed P2P transport library developed in C language (using pjlib&usrsctp) + Python bindings for it
* Developed signalling server using Websocket protocol for client events exchange and P2P session establishing (using Tornado)
* Developed SPA implementing rather complex web interface of autotargeting antenna controller. Backend
(python+web.py microframework) and frontend (angularjs&twitter bootstrap) programming has been done as well as UI
design and nginx configuration
* Developed SPA implementing configuration generator for telecommunication equipment
* Developed various python/shell scripts extending Zabbix monitoring system to support specific telecommun
Python developer with a background in server-side/web development, networking and unix-like operating systems.
Also have experience with javascript and C/C++ languages.
I'm familiar with network protocols and concepts (IP addressing, routing, TCP/UDP, NAT, application layer protocols)
I have experience with developing of:
* async server-side software using Tornado
* SPA using Python(Flask/web.py), AngularJS, bootstrap and nginx
* desktop and system applications (C/C++, Python, networking, multithreading)
* Python bindings to C-language libraries
* unit tests for python/js/c code
I have linux user/admin experience including shell-scripting, make/cmake, packaging(for Debian/Ubuntu),
system service configuration (httpd, database etc)
New experience and interesting problems, talented team