Александр
Middle developer
- Рассматривает должности:
- Middle developer, Веброзробник, Програміст PHP
- Вид занятости:
- полная, неполная
- Возраст:
- 25 лет
- Город:
- Днепр
Контактная информация
Соискатель указал телефон и эл. почту.
Фамилия, контакты и фото доступны только для зарегистрированных работодателей. Чтобы получить доступ к личным данным кандидатов, войдите как работодатель или зарегистрируйтесь.
Получить контакты этого кандидата можно на странице https://www.work.ua/resumes/6133776/
Опыт работы
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. Регулярно изучаю нововведения в этих технологиях, анализирую, как они могут улучшить архитектуру проектов, производительность и удобство разработки. Такой подход позволяет быть в курсе современных стандартов и применять передовые практики в реальных задачах.
Ценю командную работу, где есть возможность обмениваться опытом, обсуждать идеи и находить оптимальные решения вместе. Верю, что правильная коммуникация и совместные усилия приводят к созданию действительно качественного продукта.
Открыт к новым вызовам и готов осваивать незнакомые технологии.
Похожие кандидаты
-
Strong middle UX/UI, no-code developer
Днепр, Удаленно -
Middle Python Developer
Днепр, Украинка (Киевская обл.) -
Middle Fullstack-розробник Opencart
Днепр -
Middle Fullstack-розробник
Днепр, Удаленно