I am a motivated Python developer, hoping to further use my development experience and problem-solving abilities to build and enhance applications for different engineering, industrial and scientific purposes.
I have studied and worked with Python, improving my experience and extending my knowledge with each fulfilled project. While developing Python software, I thoroughly plan the architecture for each individual project.
I am especially concerned with the flexibility and extensibility of a project structure. I try to plan layers of abstraction, which provide the most convenient API and further growing of the project
Also, I have expertise in administration and organisation. I ran my own company for developing and administering websites and e- commerce.
I like travelling, especially to wild places and resorts. I like reading, especially science fiction, watching films, and listening to music.
I use Python 3 or Anaconda distribution as an interpreter
I use PyCharm as an excellent IDE, effective and powerful for software development and debugging
I use PyQt for creating a convenient graphical user interface application, for providing convenient window interaction between an application and a userExperience with database engineering, and data processing.
I have used Panda for retrieving data from a large Excel file (product list). Retrieved data were then processed and sent to an e-commerce web site (directly to its MySQL database deployed on a server)
I use it for connecting, import and exports data to MySQL database on remote server (in e-commerce website)
For example, I have developed Python software that queries from Python using Python-MYSQL Connector to retrieve and update information:
- extracts data from EXCEL files (using PANDAS)
- processes extracted data accordingly specific tasks
- connected to MySQL database on remote server (in e-commerce website)
- exports data to MySQL database to corresponding tables and fields
Good knowledge in libraries for data science and big data processing
Python developer certificate from «Specialist» Computer Training Centre, Bauman Technical University (Moscow)
Для Python локальных приложений - удобный оконный GUI интерфейс
Для интернет-магазинов на MySQL: импорт - экcпорт, обработка данных
Научные приложения и скрипты, Python - Mathlab интеграция
Гибкая разработка, контроль выполнения Вашего проекта на каждой стадии