php-программист, не до NetDevOps, web-археолог
Основное
пока работу не ищу, оставил заготовку для ознакомления и для конструктивной критики :)
в IT с 2004 го, изначально занимался вопросами системного и сетевого администрирования в Интернет провайдерах. Дальше начал заниматься вопросами автоматизации рутинных задач что постепенно вылилось в несколько веб проектов на прошлой работе: "Видеорегистратор", сайта на котором можно было смотреть текущие видео со всех видеокамер и просматривать записи в заданный период времени.
Так же реализовал в web-e систему визуализации топологии сложной сети и базовой диагностики и конфигурации сетевого оборудования, что значительно упростило жизнь тех. поддержке интернет оператору. Дальше понял что веб и автоматизация мне интереснее чем системное администрирование и пошёл по этой “дорожке”.
- PHP
- JS
- SQL
- Знание сетей, bgp, ospf, vlan, vxlan, tcp/ip, http,
- немного Python, Racket, Clojure
- git
- немного Ansible
- *nix (Linux/FreeBSD)
- docker, docker-compose
- пользуюсь Vim
- Работал с AWS и GCP
- последнее время увлекаюсь LISP-ом (Clojure, Racket, LambdaNative)
прошёл профессию "php-программист" на Hexlet
то включило в себя разработку 4х проектов:
разработка консольного приложения простых "игр головоломок" https://github.com/tolyod/WitGames.
научился работать с системой пакетов php: добавления в проект, регистрация собственного пакета в packagist.org. Научился более логично структурировать части проекта и глубже понял стандарт PSR-4.разработка консольного приложения сравнения структур разных форматов и отображения разницы этих структур https://github.com/tolyod/phpDiffGenerator. Приложения умеет анализировать пары файлов с разными или одинаковыми форматами (json, yaml), плоскими или древовидными структурами и показывать разницу в удобно читаемом виде (plain, json).
Научился базово работать с древовидными структурами, строить AST и сравнивать и преобразовывать их. Научился писать тесты, и в тестах использовать подготовленные fixtures.разработка Web приложения простого SEO анализа веб-страниц на базе фреймворка Laravel. https://github.com/tolyod/phpSimpleSeoAnalyser. В результате научился базово парсить сайты при помощи библиотеки didom, выстраивать структуру базового Laravel приложения, писать unit и функциональные тесты для Laravel приложения, работать с миграциями, разворачивать приложение на Heroku.
разработка Web приложения "Task Manager" (Менеджер задач) https://github.com/tolyod/php-project-lvl4. В результате научился и углубился в вопросах работы с ORM, валидаторами форм, CRUD операциями, фильтрацией/поиском/сортировкой списков, работы с Frontend-ом в Laravel. Научился использовать Rollbar-сервис для анализа ошибок Web приложения.
Работа
- настройка рабочего окружения новых сайтов/веб-серверов.
- внедрение тестирования.
- участие в разработке архитектуры.
- анализ времени необходимого для разработки.
- разработка нового функционала (Laravel/React.js).
- немного котрибьютил в https://github.com/Hexlet/hexlet-sicp
Docker • PHP • ReactJS
- разработка интерактивной системы видео-хостинга для автомобильных видео-регистраторов с привязкой к гео-данным (PostgresSQL/PostGIS, PHP7, JS/Leaflet.js, FFmpeg).
- разработка контроллера для обработки клиентской корреспонденции, создавался автоматический фильтр в почтовом клиенте, который интегрировался с системой торговли и автоматизировал трекинг цены товара нужного клиенту (Google Auth API, Gmail API, Google PubSub, PHP7, JS, Yii2).
PHP • Python • JavaScript • SQL
Образование
Привет!
Напомню, что нужно начинать с описания желаемой позиции, и дам несколько рекомендаций:
1) Из описания должен быть понятен процесс получения вами навыков. Предложение "прошёл профессию "php-программист" на hexlet" можно раскрыть наиболее выгодно, а именно описать учебные проекты в формате название - что было реализовано - стек - ссылка.
Также в описании можно рассказать про свои проекты, интересующие вас книги по теме, вебинары или что-то другое, отражающие интерес к it-сфере.
2) Перечисление навыков убрать из раздела описания в соответсвующий раздел. Оформить маркерами, а не в одно предложение.
У нас есть отличный гайд от по составлению резюме https://guides.hexlet.io/how-to-create-a-resume/ - можно с ним ознакомиться :)
Будут вопросы - обращайтесь)
Добавить комментарий