Hexlet CV

php-программист, не до NetDevOps, web-археолог

Основное


Описание

пока работу не ищу, оставил заготовку для ознакомления и для конструктивной критики :)
в IT с 2004 го, изначально занимался вопросами системного и сетевого администрирования в Интернет провайдерах. Дальше начал заниматься вопросами автоматизации рутинных задач что постепенно вылилось в несколько веб проектов на прошлой работе: "Видеорегистратор", сайта на котором можно было смотреть текущие видео со всех видеокамер и просматривать записи в заданный период времени.
Так же реализовал в web-e систему визуализации топологии сложной сети и базовой диагностики и конфигурации сетевого оборудования, что значительно упростило жизнь тех. поддержке интернет оператору. Дальше понял что веб и автоматизация мне интереснее чем системное администрирование и пошёл по этой “дорожке”.

Навыки
  • PHP
  • JS
  • SQL
  • Знание сетей, bgp, ospf, vlan, vxlan, tcp/ip, http,
  • немного Python
  • 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 приложения.

Владение английским
Читаю профессиональную литературу
Контакт
telegram:@apoloz

Работа


web археолог, dynamics.moscow
мая 2019 - по настоящее время
  • настройка рабочего окружения новых сайтов/веб-серверов.
  • внедрение тестирования.
  • участие в разработке архитектуры.
  • анализ времени необходимого для разработки.
  • разработка нового функционала (Laravel/React.js).
  • немного котрибьютил в https://github.com/Hexlet/hexlet-sicp

Docker • PHP • ReactJS

junior web developer, OneSoft
июля 2016 - окт. 2017
  • разработка интерактивной системы видео-хостинга для автомобильных видео-регистраторов с привязкой к гео-данным (PostgresSQL/PostGIS, PHP7, JS/Leaflet.js, FFmpeg).
  • разработка контроллера для обработки клиентской корреспонденции, создавался автоматический фильтр в почтовом клиенте, который интегрировался с системой торговли и автоматизировал трекинг цены товара нужного клиенту (Google Auth API, Gmail API, Google PubSub, PHP7, JS, Yii2).

PHP • Python • JavaScript • SQL

Образование


Инженер телекоммуникационных систем, Одесская национальная академия связи имени А. С. Попова
сент. 2002 - июня 2006

Добавить комментарий
Для этого действия нужновойти
Рекомендации
Ожидает подтверждения
1

Привет!
Напомню, что нужно начинать с описания желаемой позиции, и дам несколько рекомендаций:

1) Из описания должен быть понятен процесс получения вами навыков. Предложение "прошёл профессию "php-программист" на hexlet" можно раскрыть наиболее выгодно, а именно описать учебные проекты в формате название - что было реализовано - стек - ссылка.
Также в описании можно рассказать про свои проекты, интересующие вас книги по теме, вебинары или что-то другое, отражающие интерес к it-сфере.

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

У нас есть отличный гайд от по составлению резюме https://guides.hexlet.io/how-to-create-a-resume/ - можно с ним ознакомиться :)
Будут вопросы - обращайтесь)


Спасибо Полина! Поправил, есть ли ещё замечания?

Anatoliy Poloz30 апр., 10:35

Добавить комментарий
Для этого действия нужновойти
Войдите на сайт, чтобы написать ответ
Последние ответы
У Вас ошибка в заголовке - ФронтенТд-разработчик. Ответ на бестолковое требование не...
Светлана, привет! Я бы порекомендовала следующие дополнения/изменения: 1. Вы ищите ра...
Привет! Я бы рекомендовала вот этот блок `Ищу работу от которой ожидаю: -Продуктову...
Добрый день! Правки мелкие, но обратите на них внимание. 1. Старайтесь избегать лишне...
Тимур, привет! Хорошее резюме, но дам пару советов по улучшению: 1) По оформлению...
Данила, добрый день! Ознакомилась с резюме и могу посоветовать поработать над оформл...
Привет! я как раз ориентировался на образец cv, который был дан на вебинаре хекслета. С...
Привет! Сразу отмечу, что составлять резюме на английском нужно, только если вы наце...
Руслан, добрый день! Пару рекомендаций: 1) Описание получилось слишком сумбурное....
Привет, Павел! В целом, хорошее резюме, все читабельно и понятно. Но посоветую ...