Pysmak Artem

Розробник програмного забезпечення | Спеціаліст із бекенду та автоматизації

Про мене

Привіт! Я Артем, мені 20 років, і я з України. З 2022 року я живу в Іспанії, і саме тут почався мій професійний шлях. Я розробник, якому подобається розбиратися у складних системах і перетворювати ідеї на надійні та продумані рішення. Моя кар'єра в IT почалася з професійного навчання з розробки кросплатформних застосунків, а справжня пристрасть до програмування народилася в 42 Urduliz.

Там робота з чистими C і C++ (а останнім часом і з Python) навчила мене не лише писати код, а й глибше розуміти механіку апаратного забезпечення, пам'яті та продуктивності. Я дисциплінований, зосереджений і впевнено працюю з кількома пріоритетами одночасно, особливо коли завдання потребує точності та спокою під тиском.

Що я роблю

Хронологія

10.09.2023

Початок подорожі: DAM на FP Txurdinaga

Початок подорожі: DAM на FP Txurdinaga

Зарахування до програми вищої професійної освіти DAM у CIFP Txurdinaga ознаменувало початок мого офіційного шляху в ІТ. Ця програма заклала основу моєї розробки програмного забезпечення, глибоко занурившись в об'єктно-орієнтоване програмування (Java), реляційні бази даних (SQL) та шаблони проектування програмного забезпечення. Вона забезпечила структурований, систематичний підхід до кодування, який підготував мене до складних інженерних завдань.

Відкрити посилання
13.11.2023

Rugby Standings

Rugby Standings

Командний проект, розроблений на Java як десктопний застосунок для управління турнірною таблицею регбі-ліги, результатами матчів та статистикою команди. Я співпрацював з іншими розробниками для реалізації основних функцій застосунку, організації структури проекту та забезпечення безперебійної інтеграції між різними компонентами. Проект надав цінний досвід у розробці настільних програм на Java, об'єктно-орієнтованому програмуванні, співпраці з Git та ефективній роботі в команді розробників.

Відкрити посилання
01.01.2024

Freelance

Freelance

Початок справжніх проектів: Я відкрив для себе платформу Fiver, де почав братися за невеликі проекти зі створення простих веб-сайтів, скриптів Python та ботів для месенджера Telegram. Приблизно в цей час я також познайомився з Аріцем (засновником TenBeltz), який доручив мені різні завдання з автоматизації.

21.01.2024

Магазин ракеток

Магазин ракеток

Один з проектів, над яким я працював як фрілансер, вимагав написання скрипта на Python, який слугував би парсером для магазину ракеток. Скрипт бере всі доступні товари та створює список із ціною, якістю, типом тощо.

Відкрити посилання
01.03.2025

Практика: Shackleton

Практика: Shackleton

Офіційне стажування протягом двох місяців. Протягом цього часу я працював над основним застосунком компанії на Kotlin, а також над API для веб-сайту та застосунку, обидва написані на PHP з використанням фреймворку Laravel. Моїм завданням було перенести API на нову версію PHP, розгорнути його в облацi та додати необхідні виклики для їхнього застосунку.

14.09.2025

42 School

42 School

Приєднався до 42 Urduliz, школи програмної інженерії, що працює за принципом peer-to-peer. Сувора, проектна навчальна програма повністю зосереджена на низькорівневому програмуванні. Працюючи на чистому C та C++, я навчився керувати пам'яттю, писати фундаментальні алгоритми з нуля та вирішувати складні задачі оптимізації виключно за допомогою практичної розробки та самостійного дослідження.

Відкрити посилання
03.11.2025

ft_printf

ft_printf

Перереалізував стандартну функцію printf на C з нуля як частину навчальної програми школи 42. Проєкт зосереджений на варіативних функціях, розборі рядків форматування та реалізації кількох специфікаторів перетворення, зберігаючи при цьому безпеку пам'яті та ефективну організацію коду. Це поглибило моє розуміння низькорівневого програмування, внутрішньої роботи C та модульного проектування програмного забезпечення.

Відкрити посилання
01.01.2026

push_swap

push_swap

Розробив оптимізовану програму сортування на C, яка сортує цілі числа, використовуючи лише обмежений набір операцій зі стеком. Проект вимагав розробки ефективних алгоритмів сортування, мінімізації кількості операцій та реалізації власних структур даних стеку з одночасним обробленням перевірки вхідних даних та граничних випадків. Це значно покращило моє розуміння оптимізації алгоритмів, структур даних та обчислювальної складності.

Відкрити посилання
09.03.2026

Python Modules

Python Modules

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

Відкрити посилання

Навички

Проєкти

Crypto Bot

Crypto Bot

Telegram API Python
Python Modules

Python Modules

Python OOP
Push_swap

Push_swap

Pure C