Профіль

  • Проєктів -
  • Оцінка -
  • Рейтинг 161
Зареєструйтеся

Якщо у вас є акаунт, авторизуйтеся

Показники

  • Останній візит: 2 роки тому

Резюме

Теорія без практики мертва

Вітаю! Мене звати Олександр і я практикуючий розробник на мові Python. Використовую цю мову як основну за її універсальність і глибину, а також за можливості, які вона надає і за чудові бібліотеки.

Згідно філософії стоїцизму і буддизму, справжній професіонал залишається учнем своєї справи на все життя. Саме тому я постійно вдосконалюю свої навички у програмуванні, вивчаю нові технології, розширюю горизонт власних можливостей. Завдяки грамотному тайм-менеджменту, я не тільки виконую всі замовлення вчасно, але в обов’язковому  порядку приділяю час для саморозвитку у своїй професії.

Наразі я маю наступні навички:

  • HTML5, CSS3;
  • Wordpress
  • Github
  • Python Standart Library;
  • AIOgram (бібліотека для розробки телеграм-ботів);
  • PyTelegramBotAPI (синхронна бібліотека для розробки ботів);
  • HTTPx (асинхронні запити);
  • Selenium (емуляція людини в браузері);
  • Scrapy (Парсинг даних з сайтів, а саме текст, фото, відео і т.д);
  • BeautifulSoup4 (звичайна бібліотека для парсингу DOM структури).
  • Django - фреймворк
  • розробка мобільних додатків на Python
  • Десктопні ігри

Інші корисні навички:

  • Adobe Photoshop;
  • MS Office;
  • SketchUp;
  • Аудіо/відео монтаж;
  • Встановлення та налаштування операційних систем Windows, Linux.


Soft-skills:
відповідальність, систематичність, стресостійкість, уважність, аналітичне мислення, комунікаційні навички на високому рівні.

У найближчому майбутньому планую вивчити бібліотеки NumPy і Pandas, створення та інтеграція API(англ. Application Programming Interface, прикладний програмний інтерфейс), створення власних бібліотек, регулярне проходження курсів та ін.


На даний момент, розробляю телеграм-ботів, так як попит на них високий і кожна компанія чи організація, яка себе поважає, повинна мати свого бота у Телеграмі.  Накопичений досвід дозволяє мені вирішувати задачі абсолютно різних рівнів складності для отримання бажаного результату.

Розробку телеграм-ботів я розділив на декілька етапів, а саме:

  • постановка цілі і розуміння, який має бути результат;
  • обговорення технічного завдання(далі – ТЗ) або його створення разом із замовником;
  • створення графічного ТЗ(приклад), який закріпляє попередній етап і дозволяє більш наглядно зрозуміти, що отримаємо в результаті;
  • розробка структури проекту, бази даних;
  • початок основної частини розробки, написання коду;
  • поверхневе тестування і виправлення багів(зневадження);
  • демонстрація працездатності бота замовнику;
  • затвердження роботи по проекту;
  • доопрацювання змін і правок, якщо вони присутні у замовника;
  • повноцінний супровід проекту в майбутніх оновленнях або поліпшеннях по бажанню замовника( вартість залежить від характеру і об’ємів виконаної роботи).

Таким чином, замовник може бути впевнений, що його проект буде виконаний вчасно і якісно, починаючи від етапа обговорення і до етапа здачі проекта в експлуатацію і не залишиться без уваги в майбутньому.

Якщо у Вас виникли додаткові запитання, я буду радий відповісти.

Гарного дня =)