Position: Python Developer
Category: Python
English level: upper
Years of experience: 4

I worked on Big Data, ML & CV, and Web projects with awesome specialists and gained a lot of experience and knowledge from them. Had experience in working with small and large teams, and communicating with customers and foreign team members. All projects I participated in were deployed to production, except pet projects in my first company.
- Data analysis and processing using PySpark, Pandas, Numpy. Data Acquisition using Selenium. Building Big Data pipelines using Azure Devops, Databricks, Data factoris, Synapse Analytics, Azure functions, Azure storages, Azure databases. Building base ML models for classification using Azure Databricsk, pyspark, scikit-learn, matplotlib;

- OCR. Handled by payslip using OpenCV; a text was found using the EAST detector; then a text was recognized through Tesseract; as a result, the recognized data was transformed and stored in the database.;

- Recognition, classification and subsequent receipt of the characteristics of the object. There were such tasks: photo processing using OpenCV, Pillow, Matplotlib; finding object masks using MRCNN; classification using VGG16, decision tree, xgboost; finding the size of the object; data collection, processing and preparation for training selected optimal models for specific tasks using Tensorflow, Keras; training and evaluation models;

- Web apps design and development using Django (DRF/graphene), PostgreSQL on the server side and ReactJS/Django templates on the client.
Developing my skills in technologies I already used and discovering new technologies. Interesting and non-trivial tasks. Working with high-level specialists.