👤 Обо мне
Всем привет! Меня зовут Павлов Николай. Я являюсь Full Stack Web Develop. Свой путь я начинал с написания простеньких веб-сайтов на PHP. Со временем, опыта стало прибавляться, скилл рос.
Я начал работать на фрилансе, выполнять работу заказчиков. Суммарно я проработал на фриланс 2 года. За это время мне удалось создать более 20 веб-проектов: от простых лендинг до сложных гэмблинг проектов.
Но в какой-то момент я понял, что перерос фриланс и устроился на работу в компанию по разработке гэмблинг проектов - GAMEZO LTD. В мои обязанности там входило: подключение разных платежных систем, интеграция игровых автоматов и создание высоконагруженных систем.
Спустя полтора года я устроился работать в компанию Agora, в которой по сей день работаю. Но об это подробнее ниже)
👍 Почему именно я?
Каждый человек задается именно этим вопросом когда ищет себе человека в команду. За то время пока я в IT я выделил такие положительные качества в себе:
“Упорный труд всегда вознаграждается”
💼 Стек технологий и языки
Языки с которыми имел дело
За все время я имел дело с очень большим количеством технологий, поэтому не хватит места их упомянуть, но попробую описать часть из них
Не лишним было бы упомянуть и про мои умения как разработчика
Предыстория В компании AGORA перешел на позицию руководителя команды разработки.
Обязанности
:- Управление командой разработки
- Проведение Code Review
- Проектирование архитектуры приложения
- Коммуникация с заказчиком
- Проведение оценочных сессий
- Развитие навыков членов команды
- Написание и проверка ТЗ
- Решение вопросов в процессе работы над проектом
- Помощь в тестировании / разработке / написании тз
- Доставка релиза
- Проведение собеседований
- Проведение ретроспектив
- Работа над оптимизацией процессов в команде, создание новых регламентов для увеличения продуктивности команды
- Менторство новых сотрудников
- Демонстрация продукта заказчику
- Написание тех. документации по проекту
Всех обязанностей тим лида перечислить невозможно. Но для себя я вижу 3 главных цели, которых стараюсь добиться в процессе работы:
1. Грамотная организация работы команды для достижения максимального качества продукта в поставленный срок.
2. Развитие каждого члена команды, как профессионала в своей предметной области.
3. Качественная работа с заказчиком по вопросам технической части проекта.
За время работы
1. Удалось реализовать 2 проекта с самого старта до этапа MVP
2. Провел собеседование у более чем 20 разработчиков
3. Помог членам команды развить свои навыки и тем самым повысить грейд в компании
4. Добавил в работу команды большое количество нововведений, которые позволили: не допускать многих ошибок, ускорить процесс разработки, улучшить и упросить работу в команде.
5. Проектировал архитектуру приложения, с использованием SOLID принципов и правил построения чистой архитектуры Роберта Мартинса
Разрабатывал и поддерживал сложные B2B и B2C системы. Участвовал в разработке готового модуля B2B-B2C площадки для организации закупок продаж между поставщиком и покупателем.
За время работы довелось:
- Поработать в дружелюбной команде и научится новому
- Освоить системы для организации удаленной работы Microsoft Teams, Jira, Bitbucket, Gitlab, Jenkins.
- Интегрировать внешнюю систему ЭТП (Электронную торговую площадку)
- Писать функционал для выпускаемого компанией программного обеспечения
- Исправлять ошибки, добавлять новый функционал на платформе для организации торгов и закупок.
- Писать модуль для документооборота между покупателем и продавцом, используя стороннюю систему.
- Писать модуль для интеграцией c системой Microsoft Navision
- Назначать и планировать задачи на разработчиков
- Сверстать лендинг с нуля совместно с Бизнес-инкубатором МГУ
- Интегрировался с внешними ERP системами как SAP
- Работа с системой Microsoft Active Directory
Разрабатывал и поддерживал гэмблинг проекты.
В мои обязанности входило:
- Организация рабочего процесса
- Подключение платежных систем
- Интеграция игровых сервисов
- Настройка конфигурации сервера (NGINX, Supervisor)
Стек технологий: Django Rest; Frontend: Vue.js
На курсах изучал язык программирования C++ и где его можно использовать