Paul Pavlov
Python Software Developer | Beginner Data Scientist
Moscow, Russian Federation
Summary
Once you "easy_install" there's no "easy_uninstall" (c)
Languages:
English, Russian
Favorite Python Packages:
numpy, scipy, scikit-learn, pandas, matplotlib, opencv2, django, django-rest-framework
Experience
Experience:
- Proficient in Python 2/3 and OO programming
- Develop and integrate various API's (RESTful, JSON-RPC)
- Develop highload systems (multithreading, multiprocessing)
- Develop systems based on computer vision, machine learning and process mining
- Feature engineering and data analysis (beginner)
- Develop analytic systems (Anaconda dist)
- Develop various Telegram-bots
- Deploy, optimization and administration of SQL and NoSQL databases
- Deploy and administration of web-servers based on Nginx (Debian, CentOS, Ubuntu)
- Basic knowledge of functional programming (Scala, Haskell)
- Upper-intermediate english
Key projects:
- Image generation based on OpenCV2 (python bindings)
- Highload streaming service based on libav (ffmpeg) and nginx-rtmp-module (muxer/demuxer and transcoding servers)
- One class video segmentation based on CRFasRNN network.
- System for modeling and prediction of queue (Process Mining)
- Multiple modules for proprietary vulnerability scanner as part of WAF (Web Application Firewall) based on OWASP TOP-10
Tech stack:
- Python 2/3
- Numpy, scipy, scikit-learn, pandas, matplotlib
- OpenCV
- Django, django-rest-framework
- Ubuntu, Debian, CentOS
- PostgreSQL
- Redis, memcached
- Nginx
- Basic knowledge of Scala, Haskell and C++
Skills
Amazon Web Services (AWS), Backend Development, Data Science, Django, Django REST Framework, Machine Learning, Nginx, NumPy, Pandas, PostgreSQL, Redis, SciPy