Hexlet CV

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 приложения.

Владение английским
Читаю профессиональную литературу
Контакт
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

Добавить комментарий
Для этого действия нужновойти
Войдите на сайт, чтобы написать ответ
Последние ответы
Привет! «Ищу работу или стажировку python разработчиком. На данный момент опыт комме...
Анна, добрый день! Хорошее резюме по структуре, содержанию и оформлению :) Могу отм...
Дмитрий, добрый день! По поводу описания учебных проектов есть замечание: попробуйте...
Кира, добрый день! 1) Описание без использования красных строк читать очень очень сл...
Стас, добрый день! Советую ознакомиться со следующими ссылками и внести правки в рез...
Добрый день! 1) В описании пишите - "верстала сайты для себя, удалось немного порабо...
Константин, привет! Оставлю комментарии по ревью резюме: 1) Укажите детали по иск...
Екатерина, добрый день! Оставлю рекомендации как сделать резюме лучше: 1) Начинай...
Василий, привет! Отличное резюме и по содержанию, и по оформлению. Рекрутер одобряет...
Николай, добрый день! Резюме требует доработок. Прежде всего, нужна правильная струк...