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

Основное


Описание

На данный момент работаю системным администратором. Из-за большого желания развиваться и интереса к программированию, решил сменить специализацию и уйти в разработку. Прохожу курсы по PHP и Javascript на платформе hexlet.

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

Выполнил два проекта на Hexlet:

Прошел обучающий курс, где нужно создать упрощенную копию Trello с использованием Ruby On Rails + React (проект на github).

Тестовые задания для различных компаний:
Wizard из 4-х окон (React)
Шахматная доска показывающая ходы коня (React)
Игра “Найди пару” (React)
REST API на PHP + Docker + тесты

Принимал участие в OpenSource проекте Codebattle (стэк 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


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

JavaScript - Junior разработчик
Не то чтобы рекомендация, но на подумать: ...
2 Ответа

Software developer
Рекомендации: 0) В стартовом описании нем...
1 Ответ

Junior Frontend Developer
Резюме хорошее, но если честно многовато т...
2 Ответа

Frontend Developer
Рекомендации: 1) Названия технологий край...
1 Ответ

Специалист технической поддержки
Рекомендации: 1) Проходите базовые/беспла...
1 Ответ

Java-разработчик
Все неплохо, пара комментариев: 1) Возмож...
1 Ответ

Junior (Intern) Frontend Developer
> Проходил курсы по HTML, CSS и JavaScript...
1 Ответ

JavaScript-developer
Удваиваю слова Кирилла, это все же не резю...
1 Ответ

Mid-level frontend(JS/React) software developer
Добрый день! Из того, что я могла бы реко...
1 Ответ

JS - программист
Добрый день. 1. Нужно указать имя все-т...
1 Ответ