Добро пожаловать в мой блог.
Меня зовут Алексей. Я обладаю опытом в разработке ПО и Web приложений на языке python. Я разрабатывал различные утилиты, под Linux и Windows. Извлекал информацию с сайтов и электронных документов (Scraping/Parsing). Работал с разными БД (SQL).
Делал GUI приложения на wxPython и TK. Программно работал с FTP, SSL, IMAP, SMTP, IP, и другими протоколами. Эмулировал нажатия клавиш в другом приложении через win32api и win32con. Делал разные внутренние сайты и сервисы для компаний. Верстал страницы HTML/CSS и писал простые скрипты на JavaScript.
Языки программирования: python 2.x/3.x,shell scripts linux (bash)
Пакеты и фрэймворки: pdfminer, django, urllib, requests, socket, imaplib, win32api, xlwt, wxpython и др.
Базы Данных: Postgresql, MySQL, Yandex Click House
Фронтэнд: HTML, CSS, JavaScript, Bootstrap
Серверная часть: Nginx, Apache
Платформы виртуализации: Oracle Virtual Box, Vmware esxi, Proxmox, Linux KVM.
Система контроля версий: git
Рабочая OS: Linux
Выполненные мной работы и проекты:
- Парсинг веб сайтов и xls, pdf документов.
- Сетевая утилита 'по суммированию и перенаправлению' сетевого трафика.
- Проект по созданию тестовой нагрузки на сайт GET реквестами.
- Сбор и анализ рекламного трафика, взаимодействие с Yndex Click House, PostgresSQL и обработка в JupiterNotebook (python3.5 + пакеты для работы с БД)
- Принятие/отправка файлов по протоколу FTP (Python)
- Использование WinAPI вызовов для взаимодействия своих программ python с файловой, оконной системой Windows, эмуляция нажатий клавиш (python пакет: win32api, win32con)
- Работа с метаданными изображений (Exif, XMP) (Python - PyExif, subprocess, взаимодействие с утилитой exiftool и GraphicsMagick)
- Работа с библиотекой wxWidgest (Python, в рамках создания вьювера и катологизатора изображений - свой проект)
- Проект по автоматизацией рабочих процессов в телекоммуникационной компании на языке python, в частности мной была разработана и внедрена система получения отчетов из внутреннего приложения по EMail запросу, с оформлением на HTML и дополнительными файлами, правильно отформатированными в excel формате. Также была внедрена система авторизации. Данную систему использовали более 350 человек из 12 стран мира и за 7 лет было обработано более 80 тыс запросов.
- Разработка внутренней web тикетной системы для технического отдела.
- Разработка хранилища документации и web интерфейса для работы с ним.
- и многое другое не только на языке python...
Ознакомится с некоторыми моими работами можно тут:
github.com
В работе я использую:
SublimeText3 и IDE PyCharm.
VirtualBox от Oracle для виртуализации рабочего окружения.
Для виртуализации разных версий python и пакетов я использую virtualenv.
Использую github и bitbucket.org для public и private проектов соответственно
Дополнительно обо мне можно почитать здесь:
www.linkedin.com
На текущий момент ищу место в команде разработчиков/стартапе (удаленно) или работу по проекту/ам.
Связаться со мной:
avedensky@gmail.com