Исследуйте все эпохи IT в игре-музее ко дню рождения. Соберите 19 артефактов, получите звание Архивариуса Хабра 19000 и участвуйте в розыгрыше мерча от компаний, которые делают будущее вместе с вами.
Поздравить нас → 19.habr.com
Исследуйте все эпохи IT в игре-музее ко дню рождения. Соберите 19 артефактов, получите звание Архивариуса Хабра 19000 и участвуйте в розыгрыше мерча от компаний, которые делают будущее вместе с вами.
Поздравить нас → 19.habr.com
Являюсь Web Full-Stack разработчиком с большим опытом в разработке высоконагруженных сайтов и микросервисов. Обладаю всеми необходимыми навыками для ведения проекта от идеи до получения прибыли. Владею планированием архитектуры, разработкой с нуля, настройкой и введением в работу сопутствующих систем, тестированием, созданием дизайна, версткой, разработкой приватных и публичных API. Реализовал множество библиотек и проектов на базе PHP и JavaScript. Писал курсовые и дипломные работы на тему серверной архитектуры и клиент-серверного взаимодействия. В последнее время активно работаю с NestJS, архитектурой DDD, Nuxt3, NuxtUI и TailwindCSS.
Языки программирования:
FrontEnd:
BackEnd:
Серверные технологии и инструменты разработки:
Программирование потоков данных:
Инструменты организации и безопасности:
Соблюдаю принципы SOLID, KISS, DRY и имею полное понимание ООП
Подход к работе:
Владение техническим английским на уровне чтения документации и общения по переписке.
Навыки работы с терминалом:
Настройка SSH, FTP, DNS, Docker, Docker Swarm SSH, Nginx, Apache, MongoDB, RabbitMQ, Node.js, FFMPEG, Portainer, Prometheus, Grafana.
Опыт работы с CMS и Lua:
Дополнительные знания в web-разработке:
jQuery, Bootstrap, WebSocket, Ajax, Twig, HTML5, CSS, JS, API Яндекс Карт, JSDoc, PHPDoc.
Серверная инфраструктура:
Настроил кластер серверов с использованием Docker Swarm, Portainer, Docker Registry, HaProxy, Nginx, MySQL, MongoDB, Redis, RabbitMQ, InfluxDB, и микросервисов для мониторинга.
Опыт работы с программами и инструментами:
Adobe XD, Illustrator, PhotoShop, AutoCAD, Cinema 4D, Sublime Merge, Cisco Packet Tracer, VMware, EVE (для изучения сетевого администрирования).
Исходный код большинства проектов не доступен из-за коммерческой тайны. Но что-то из прошлых работ можно найти тут:
• https://github.com/ron-tayler
• https://github.com/Room-Seven
Могу продемонстрировать некоторые проекты при собеседовании.
Готов учиться новому и проявлять инициативу во всём.
Меня зовут Урсул Максим (Ron_Tayler), я опытный Web Full-Stack разработчик с глубокими знаниями в TypeScript и NestJS. За годы работы я создал масштабируемые архитектуры для сложных веб-приложений, следуя принципам Domain-Driven Design (DDD) и чистой архитектуры. Моя главная цель — не просто написать код, а создавать надёжные и модульные системы, которые легко развивать.
Что отличает мой подход?
Мои достижения:
Чем увлекаюсь?
Я обожаю работать над сложными задачами, которые требуют структурного подхода. Постоянно изучаю новые технологии и делюсь знаниями с коллегами. В моей работе нет места хаосу — только системный подход и любовь к своему делу.
Если вы хотите получить качественный продукт, созданный с вниманием к деталям и чёткой архитектурой, — мы точно найдём общий язык! 🚀
Провёл масштабную трансформацию процессов отдела и компании в целом. Организовал полный переход на YouTrack, оптимизировав управление задачами и менеджмент команды. Выстроил конструктивные и доброжелательные взаимоотношения в коллективе, исключив любые проявления агрессии. Внедрил подход Agile с акцентом на управление задачами по спринтам.
Перевёл проект из состояния легаси на современную архитектуру, основанную на принципах DDD. Реализовал миграцию от неэффективных микросервисов к единому монолиту, устранив проблемы коммуникации, и подготовил стратегию обратного деления на микросервисы. Переписал весь код на TypeScript, внедрил Unit-тестирование и улучшил качество разработки.
Объединил более 10 репозиториев на self-host GitLab, настроил CI/CD пайплайны с помощью TeamCity и автоматизировал деплой через Terraform. Совместно с DevOps провёл миграцию инфраструктуры на ProxMox, разделив её на 4 кластера с использованием Docker Swarm. Развернул локальный центр сертификации и настроил корпоративные домены через PDNS для всех внутренних сервисов.
Развернул и наладил работу таких сервисов как:
- GitLab
- TeamCity
- NextCloud
- PDNS
- Центр Сертификации
- Traefik
- WG-Portal
- Datalore
- Grafana
- Prometheus
- CAdvisor
- NodeExporter
- Zabbix
- BitWarden
• Руководство процессами разработки и управление задачами в Redmine, включая контроль сроков и качества выполнения.
• Организация и масштабирование серверной инфраструктуры, обеспечивающей стабильность и производительность корпоративных решений.
• Разработка ключевых компонентов Back-End и Front-End для корпоративного портала, внедрение современных технологий и подходов.
• Построение CI/CD пайплайнов для автоматизации сборки, тестирования и деплоя, ускоривших цикл разработки.
• Интеграция более 10 внутренних сервисов компании, обеспечив их эффективное взаимодействие и обмен данными.
• Взаимодействие с командой разработчиков и DevOps для улучшения архитектуры и оптимизации процессов.
• Участвовал в разработке и поддержке главного сайта компании, реализуя масштабируемые и устойчивые решения.
• Внедрил новые функциональные возможности, включая интеграцию современных платёжных систем для повышения удобства пользователей.
• Оптимизировал взаимодействие с микросервисной архитектурой, улучшив производительность и отказоустойчивость системы.
• Разработал модули и сервисы с использованием PHP, Vue.js и Node.js, обеспечив их бесшовную интеграцию в общую архитектуру проекта.
• Работал над улучшением пользовательского опыта и повышением стабильности работы платформы.
• Разработал с нуля и внедрил в эксплуатацию ядро сайта на основе архитектуры MVC.
• Создал API с использованием JSON-RPC, обеспечив поддержку двусторонней связи через HTTP и WebSocket.
• Разработал собственный WebSocket сервер для обработки реального времени.
• Внедрил RabbitMQ для управления очередями, включая:
─ Отправку Push Notifications.
─ Обработку видеофайлов через ffmpeg.
─ Управление загрузкой и обработкой файлов.
• Реализовал Front-End часть проекта с использованием Vue 2.6, Vuex, Vue Router, Vue Meta, Axios, а также интеграцию сторонних библиотек, таких как Jitsi и JS-Player.
• Составил детальную проектную документацию в соответствии со стандартами UML.
• Управлял GitHub репозиториями, обеспечивал контроль версий, проводил Unit и Integration тестирование для повышения надёжности системы.
• Оперативно реагировал на критические инциденты, такие как сбои программного обеспечения или проблемы с оборудованием (например, застревание бумаги в устройствах).
• По собственной инициативе разработал и внедрил веб-службы на PHP для автоматизации и улучшения внутренних процессов.
• Оптимизировал работу локальной сети, обеспечив её стабильность и повышение скорости передачи данных.
• Контролировал работоспособность веб-серверов и доменных серверов, выполняя регулярный мониторинг и устранение возникающих неполадок.
• Обеспечивал бесперебойную работу IT-инфраструктуры, минимизируя время простоя.
• Установил и настроил локальную сеть в кабинете информатики, обеспечив стабильное подключение и удобство работы для учащихся и преподавателя.
• Оказывал поддержку в процессе обучения школьников основам программирования на языке C++, объясняя ключевые концепции и помогая решать практические задачи.
• Способствовал созданию комфортной и продуктивной учебной среды, помогая интегрировать технологии в образовательный процесс.
• Управлял проектами разработки, координировал работу команды и обеспечивал соблюдение сроков.
• Разрабатывал специализированные модули расчёта доставки, улучшая удобство и точность расчётов для пользователей.
• Реализовал улучшения системы безопасности, включая защиту данных и предотвращение внешних угроз.
• Создал фреймворк для интернет-магазина с поддержкой системы multi-vendor (многопользовательская торговая площадка), включая разработку функционала для формирования и распределения платежей между продавцами.
• Работал с широким стеком технологий: PHP, MySQL, JavaScript, HTML, CSS, обеспечивая высокую производительность и стабильность проекта.
• Администрировал хостинг, следил за его надёжностью, обновлением серверов и поддержкой инфраструктуры.
• Оказывал помощь в настройке персональных компьютеров и установке необходимого программного обеспечения.
• Проводил диагностику и проверку жёстких дисков (HDD) на работоспособность и исправность.
• Участвовал в проверке и контроле прокладки сетей на 4 и 5 этажах административного здания, обеспечивая качество и надёжность подключения.
• Обеспечивал техническую поддержку и сопровождение инфраструктуры, решая возникающие задачи оперативно и эффективно.