Hi, I'm Nikita
Python Junior
Developer
Pet projects
Kucoin Volume Monitor (in progress) - allows users to track the unusual buying activity on the Kucoin crypto exchange.
-
Modules/APIs used to develop project: Kucoin API, requests, asyncio, pymongo, multiprocessing, Django, datetime.
-
Challenges that I meet during development:
- - Handle separate thread for each currency on the Exchange (~630). Instead of using threading I start using multiprocessing to spawn a separate process for the currency.
- - Ability to load latest unusual buying activity (UBA) notification without refreshing the whole page. The solution was to use the AJAX technique to send the requests on the server and async. update the li tag with the received data.
Twitter posts listener - telegram bot that listens to the twitter accounts and sends back link of the tweet that meets specified criterias
-
Modules/APIs used to develop project: tweepy, pymongo, python-telegram-bot, dsnpython.
Skills
-
Python:
- Tweepy, telethon, pymongo, django, pandas, selenium, python-telegram-bot, numpy, seaborn, scikit-learn, matplotlib, kivy;
- HTML5;
- CSS3;
-
Databases:
- MongoDb, Sqlite3, Postgresql;
-
Code versioning tools:
- GitHub, GitLab;
-
Operating systems:
- Windows, Linux (Ubuntu distro.).
Universities
-
02/2020 - 02/2021 Polytechnic Institute of Braganca, Portugal
- Erasmus student
-
08/2018 - 06/2021 University of business in Wroclaw, Poland
- Regular student
Hobbies
- Cycling
- Reading