Вживання російської небезпечне

Чому ми так вважаємо
Перейти на українську

Александр

Middle developer

Рассматривает должности:
Middle developer, Веброзробник, Програміст PHP
Вид занятости:
полная, неполная
Возраст:
25 лет
Город:
Днепр

Контактная информация

Соискатель указал телефон и эл. почту.

Фамилия, контакты и фото доступны только для зарегистрированных работодателей. Чтобы получить доступ к личным данным кандидатов, войдите как работодатель или зарегистрируйтесь.

Опыт работы

Middle developer

с 08.2020 по наст. время (5 лет 9 месяцев)
TuneLab, Днепр (IT)

Выполнение задач по разработке и поддержке веб-приложений различной сложности, от создания проектов с нуля до их запуска и сопровождения.

Проектирование архитектуры приложений и баз данных, внедрение эффективных решений для обеспечения стабильной работы.

Интеграция сторонних API и сервисов, настройка взаимодействия с платежными системами и другими платформами.

Оптимизация и рефакторинг кода, внедрение новых технологий для повышения производительности и качества проектов.

Настройка серверов и хостинга, развертывание приложений и их сопровождение на продакшене.

Участие в командной работе: оценка задач, анализ возможных рисков и поиск оптимальных решений.

Постоянное изучение и внедрение актуальных технологий и подходов в разработке.


Основной акцент делается на качество, надежность и удобство в использовании создаваемых решений.

Образование

УДХТУ

КНтаИ Компьютерные науки, Дніпро
Неоконченное высшее, с 2017 по 2021 (4 года)

Знания и навыки

  • Комунікабельність
  • Сліпий друк
  • Робота з клієнтами
  • Розуміння структури даних
  • Робота з базою даних
  • Знання принципів ООП
  • Управління проєктами
  • Проєктування
  • Уміння аналізувати
  • Креативність
  • Аналітичне мислення
  • Логічне мислення
  • Нестандартне мислення
  • Користувач ПК
  • Відповідальність
  • Пунктуальність
  • Розуміння архітектури MVP
  • Користувач ОС Linux
  • Stripe
  • AWS
  • Laravel
  • Vue.js
  • React
  • Inertia.js
  • MySQL
  • Уважність
  • PostgreSQL
  • Postman
  • DigitalOcean

Знание языков

  • Украинский — свободно
  • Английский — начинающий

Дополнительная информация

Web Developer с опытом более 4-х лет

Перед началом коммерческого опыта самостоятельно изучал основы программирования и web-разработки. Обладаю широким спектром навыков и уверенным опытом работы с бэкендом и фронтендом. Имеется опыт общения с заказчиками, работы в команде и организации процессов разработки.


---

Первый этап опыта (2020–2022)

1. Laravel (версии 7-8): Разработка веб-приложений и API.


2. Vue.js 2: Участие в нескольких проектах, использование Vuesax, Vuetify, Nuxt.js, Axios.


3. Базы данных:

MySQL: Базовый уровень работы с запросами.

PostgreSQL: Минимальный опыт.



4. JavaScript: Основы — динамическая работа с DOM, обработка событий, создание запросов.


5. HTML/CSS: Знание стандартных тегов, базовая верстка. Не на уровне профессионального фронтенд-разработчика.


6. PHP (версии 7.2 и выше): Уверенная работа с версиями до 8.0.


7. Пакеты: SleepingOwl Admin.


8. Парсинг данных: Puppeteer (JavaScript), Laravel Crawler.


9. Git: Базовые команды: pull, push, commit, работа с ветками.


10. Чат-боты: Разработка Telegram-ботов, минимальный опыт с WhatsApp-ботами.


11. Linux (Ubuntu): Установка и настройка проектов, конфигурация Nginx.


12. Интеграция API: NovaPoshta, Justin, Privat24, CallCheck. Генерация карты сайта и фидов для Google, Rozetka, Arber, Bezet.


13. Инструменты: PhpStorm, настройка хостинга и серверов.




---

Второй этап опыта (2022 – настоящее время)

1. Laravel (версии 8-12):

Использование Horizon, Reverb, Laravel Inertia (до beta 2.0), Spatie (Medialibrary, Permissions, Enum), обработка логов.

Работа с пакетами для работы с Excel.

2. Vue.js 3: Уверенный уровень работы, включая интеграцию с Inertia.js.

3. React.js: Базовое понимание структуры, минимальный коммерческий опыт.

4. Базы данных:

MySQL и PostgreSQL последних версий: Высокий уровень владения.
Oracle сталкивался на одном из проектов

5. JavaScript и TypeScript: Углубленное знание JS благодаря работе с Vue, минимальный опыт с TS.

6. Node.js: Базовые знания.

7. PHP (версии 7.2-8.5): Уверенная работа с последними версиями.

8. Python:
Парсинг данных через Playwright.
Базовые знания языка.

9. Linux: Настройка сервера под проект, включая конфигурацию.

10. Интеграция API:

Stripe (включая Cashier от Laravel).

Криптовалютные сервисы: BTC Pay, Binance.

Pusher, Google Maps, GetJobber.

11. Облачные сервисы:

DigitalOcean: Создание droplets, БД (MySQL, PostgreSQL, Redis).

AWS: Настройка EC2 (Elastic IP, Security Group), RDS, S3, ElastiCache Redis.

Google Domains, GoDaddy.

12. CSS: Использование vanilla CSS, Bootstrap, Tailwind, Bootstrap Vue Next.

13. Git: Уверенное владение (GitHub, GitLab, BitBucket).

14. Командная работа:
Взаимодействие с разработчиками, тестировщиками и менеджерами.
Оценка задач, анализ кода, выявление потенциальных проблем.

15. Проектирование и документация:
Проектирование БД, структуры приложений.

Подготовка документации, планирование функционала.

16. Рефакторинг и оптимизация: Оптимизация существующего кода, улучшение производительности.

В рамках работы существенно ускорил выполнение задач благодаря оптимизации процессов разработки. Ограниченность времени и ресурсов из-за частых перебоев со светом способствовала развитию навыков быстрого принятия решений и поиска наиболее эффективных технических решений. Это позволило улучшить как техническое мышление, так и структурное, что особенно проявляется в проектировании архитектуры приложений, анализе и оптимизации кода.

Стремлюсь постоянно расти как личность и программист. С течением времени пересматриваю свой код, анализирую его и нахожу способы сделать его более элегантным и эффективным с использованием новых технологий и приобретённого опыта. Такой подход позволяет не только совершенствовать свои навыки, но и поддерживать высокий стандарт качества в разработке.

Являюсь увлечённым разработчиком с глубоким интересом к изучению новых технологий и улучшению существующих процессов. Постоянно ищу способы оптимизировать работу и упрощать сложные задачи через применение современных подходов и инструментов.

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

Слежу за последними изменениями и обновлениями во Vue, React, Inertia.js и Laravel. Регулярно изучаю нововведения в этих технологиях, анализирую, как они могут улучшить архитектуру проектов, производительность и удобство разработки. Такой подход позволяет быть в курсе современных стандартов и применять передовые практики в реальных задачах.

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

Открыт к новым вызовам и готов осваивать незнакомые технологии.

Похожие кандидаты

Все похожие кандидаты

Кандидаты в категории

Кандидаты по городам