Fullstack разработчик

Основное


Описание

На данный момент работаю системным администратором. Из-за большого желания развиваться и интереса к программированию, решил сменить специализацию и уйти в разработку. Прохожу курсы по PHP и Javascript на платформе <a href="https://ru.hexlet.io/">hexlet</a>.

Верстка + ES6 (https://github.com/zipofar/html-template-2)

Выполнил два проекта на Hexlet:
<ul><li><a href="https://github.com/zipofar/project-lvl1-s438">Консольные игры Brain games</a></li><li><a href="https://github.com/zipofar/project-lvl2-s439"> Консольная утилита для генерации различий в конфигурационных файлах</a></li></ul>

Прошел обучающий курс, где нужно создать упрощенную копию Trello с использованием Ruby On Rails + React (<a href="https://github.com/zipofar/fsl-task_manager">проект на github</a>).

Тестовые задания для различных компаний:
<a href="https://github.com/zipofar/silicon-europe">Wizard из 4-х окон (React)</a>
<a href="https://github.com/zipofar/blt_task4">Шахматная доска показывающая ходы коня (React)</a>
<a href="https://github.com/zipofar/blt_task3">Игра “Найди пару” (React)</a>
<a href="https://github.com/zipofar/redsoft-test">REST API на PHP + Docker + тесты</a>

Принимал участие в OpenSource проекте <a href="https://github.com/hexlet-codebattle/codebattle">Codebattle</a> (стэк Elixir + React).

Прочитанные книги:
- UNIX and Linux System Administration Handbook
- Цель. Процесс непрерывного совершенствования
- Операционная система UNIX, Робачевский
- DNS и BIND
- Грокаем алгоритмы
- Чистая архитектура (Р. Мартин)

Хочу развиваться как fullstack разработчик.

Навыки

Языки:
ES6
- Разработка single-page application на React + Redux, VueJs + Vuex, с использованием Scss, Bootstrap
- Понимание Promises, Async/Await

PHP
- Разработка REST API на Laravel
- Разработка своего micro framework из компонентов symfony
- Выполнил тестовое задание на Yii

NodeJs
- Разработка REST API с использованием KoaJs
- Разработка консольных утилит

Ruby
- Разработка REST API с использованием Ruby On Rails

DevOps:
- Ansible (настройка автоматического развертывания проекта)
- Docker (настройка docker-compose, знание основных команд)
- Travis CI (настройка автоматического деплоя на heroku, после прохождения тестов и линтеров)

Тестирование:
- Mocha, Jest, Enzyme (es6)
- Phpunit, Behat (php)

Операционные системы (Linux):
- Работа в командной строке (bash, ssh, grep, chmod, vim, iptables, netstat, ifconfig...)
- Понимание разграничений прав доступа, принципа "все есть файл"
- Базовое понимание модели OSI

Разное:
- В качестве СУБД использовал PostgreSQL, MySQL
- Понимание принципов адаптивной верстки
- Опыт использования Scss, Bootstrap, Webpack
- Базовое понимание парадигм программирования (императивное, декларативное, ооп, функциональное)
- Понимание некоторых паттернов (observer, state machine, функциональная композиция, каррирование)

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

Работа


Системный администратор, ФБУЗ
дек. 2013 - нояб. 2019

Администрирование серверов Windows, Linux.
За время работы успел:
- Внедрить систему мониторинга инфраструктуры с помощью Zabbix;
- Настроить почтовый сервер Postfix + Dovecot;
- Для настройки Unix серверов научился работать с Ansible:
- Создать простое веб-приложение для внутренних нужд на Laravel + MySQL;

Образование


Высшее, информатика в экономике
нояб. 2019 - нояб. 2019

Вау, стало в тысячу раз лучше!

Kirill Mokevnin22 нояб., 15:37

Добавить комментарий
Для этого действия нужновойти
Рекомендации
Изменения внесены
0

И это было просто великолепно

Я бы убрал эту фразу. Пользы мало, но она еще больше подчеркивает новичковость.

В целом мне не очень нравится компоновка. Я бы сделал отдельные блоки, в которых раскрывал направления:

  • Знание языков и опыт с ними
  • DevOps
  • Тестирование
  • Операционные системы

И так далее. Вот хорошо в этом смысле: https://cv.hexlet.io/resumes/33


Добавить комментарий
Для этого действия нужновойти
Войдите на сайт, чтобы написать ответ
Последние ответы

Junior Frontend Developer
Хочу похвалить, описано немного, но зато о...
1 Ответ

Frontend разработчик
Я бы поменял порядок повествования. Сначал...
1 Ответ

PHP-программист
Есть моменты в резюме, которые писать не н...
1 Ответ

Frontend Developer
Пока не очень похоже на резюме. В описании...
1 Ответ

Junior Frontend разработчик
Из проектов можно извлечь чуть больше поль...
1 Ответ

PHP developer junior
> Ищу работу Junior PHP программиста. ...
1 Ответ

помощник web-программиста
> Окончила в 1995 году Тверской государств...
1 Ответ

Junior Clojure-разработчик
Если резюме на clojure программиста, то те...
1 Ответ

Frontend разработчик Junior
Про курсы лучше в конце. Сначала то что ес...
1 Ответ

Frontend-Developer
Лучше сначала рассказать про текущий урове...
1 Ответ