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


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

QA Ingeneer
Никто не знает что такое EnglishFirst и чт...
1 Ответ

Junior JS разработчик
Привет, Алексей! Как-то все немного ско...
1 Ответ

Python - Junior разработчик
Привет! А почему о себе в 3 лице? Нужно...
1 Ответ

Junior (Intern) Python Developer
Добрый день! Единственное что, я бы, мо...
1 Ответ

Python разработчик
Добрый день! 1. Начнем с названия должнос...
1 Ответ

Junior PHP-разработчик
> С мая 2019 года изучаю программирование ...
1 Ответ

Junior Frontend Developer/Тестировщик ПО
Добрый день! 1. Я бы разделила резюме н...
1 Ответ

Junior node.js developer
Привет! Прочитала ваше описание. На само...
1 Ответ

JavaScript - Junior разработчик
Что за награды и сертификаты? Нужно указат...
1 Ответ

Junior Frontend Developer
> "В той или иной мере изучил " Лучше ...
1 Ответ