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

I have a Master's degree in Project Management and Consulting and applied successfully my knowledge during my previous experience to optimize and automate various business processes of enterprises. Among my achievements: 

- Automated systems of budgeting 
- Automated calculation of customs payment
- Automated verification of customs value 
- Invoice Template Engine and some others. 

It was working with big data and the algorithms for processing them, searching for and minimizing errors from the human factor. Most of these projects allowed me to realize myself with the accumulated experience, knowledge, and vision.
I am a Python Developer with about a 1-year of experience and graduated from Beetroot Academy.

Currently, I am improving my skills and studying new tools and technologies. You can find some of my projects on GitHub including: 

PICTURE RESIZER (GUI App)
-Designed for any user who can select original images and resize them within kB limits.
- Tools: Tkinter, SQL, Pillow Python library.
- Challenges: batch resizing of images, memory optimization using a database, creating simple and intuitive UI.

CUSTOMS CLEARANCE EXAMPLES SEARCH (WEB App)
-The user enters some HS code or goods description as a request and receives a response with examples of customs clearances.
- Tools: Django, Bootstrap, CSS, SQL, Jinja2.
- Challenges: request optimization, response ranking.

DICE ROLL WITH VOICE RECOGNITION (Terminal App)
- A dice roll simulation with voice commands and playback.
- Tools: speech recognition, pyttsx3, sys, random module.
- Challenges: voice commands debugging.

SLOT MACHINE (Terminal App)
- Improved slot machine simulation.
- Tools: functional programming, random module.
- Challenges: make pseudo-random generation more realistic.

CURRENT WEATHER (Terminal App)
- Developed to get the weather by the user's current location. 
- Tools: API, HTTP requests, JSON.
- Challenges: combine the different libraries to obtain an expected result and actualization of API call format.

SIMPLE BANKING (Terminal App)
- Allows to change and control banking parameters like information about the client, receipt/withdrawal of funds, and current account.
- Technology: Object-Oriented Programming (OOP)
I am used to challenges and therefore sure that I will be able to quickly master the full range of skills that the project and team will require from me.