Full-stack developer (Rails)
Контакты
Ищу работу на позицию Full-stack developer (rails), имею опыт коммерческой разработки 5 лет (JS, React, Node.js, Express). Рассматриваю разные форматы работы - офис/гибрид/удаленно/переезд. Город проживания - Казань.
Увлекаюсь функциональным программированием, в свободное время изучаю функциональные языки (Erlang/Elixir).
Закончил профессию "Разработчик на Ruby on Rails" на Hexlet.
Завершил учебные проекты:
Генератор форм
Библиотека для создания форм
В рамках проекта познакомился с:
- настройкой окружения
- написанием unit-тестов
Стэк: Ruby, minitest, rubocop, Git, GitHub Actions (CI)
Коллективный блог
Проект для ведения блога. Можно создавать посты, комментировать их и ставить лайки.
В рамках проекта познакомился с:
- написанием тестов
- Ruby on Rails
- Аутентификацией
- ActiveRecord
- мониторингом приложения
Стэк: Ruby, Ruby on Rails, simple_form, rollbar, devise, minitest, rubocop, Git, GitHub Actions (CI)
Доска объявлений
Проект для создания обявлений. Можно создавать объявления отправлять на модерацию и опубликовывать их.
В рамках проекта познакомился с:
- написанием тестов
- Ruby on Rails
- Active Storage
- Аутентификацией через социальные сети
- Авторизацией
- мониторингом приложения
- локализацией
- конечными автоматами
Стэк: Ruby, Ruby on Rails, simple_form, rollbar, aasm, aws-sdk-s3, pundit, kaminari, ransack, minitest, rubocop, Git, GitHub Actions (CI)
Закончил профессию "Frontend-разработчик" на Hexlet.
Завершил учебные проекты:
Игры разума
Набор математических мини-игр, запускаемых в консоли.
В рамках проекта познакомился с:
- настройкой окружения
- работой в командной строке
- работой с npm
- работой с Git
- настройкой CI (Github actions)
- применением Eslint
Стэк: JavaScript, Node.js, ESLint, Git, GitHub Actions (CI)
Вычислитель отличий
Консольное приложение, позволяющее сравнивать две структуры данных и показывать отличия между ними.
В рамках проекта познакомился c:
- работой с разными форматами данных: json, yaml, ini
- написанием unit-тестов
- созданием cli-приложения и оформлением справочной информации о приложении
- работе с рекурсией
Стэк: JavaScript, Node.js, Commander, Lodash, Jest
RSS Агрегатор
Приложение, позволяющее генерировать RSS ленту с автоматическим обновлением.
В рамках проекта познакомился с:
- работой с DOM API браузера
- построением архитектуры приложения с использованием принципа MVC
- работе с с ajax-запросами и асинхронным кодом
- использованием Webpack для сборки проекта
- применением библиотеки для локализации интерфейса
Стек: HTML, JavaScript, Bootstrap, Webpack, yup, on-change, i18next, axios, all origins
- JS
- Node.js
- React
- Express
- NestJS
- Ruby
- Ruby on Rails
- Terraform
- Ansible
- Docker
- DigitalOcean
Опыт
Разработка пользовательского интерфейса.
Достижения:
Реализовал с полного нуля проект по созданию процессов обработки данных с графическим редактором графа и его валидацией.
Проект по отображению графиков телеметрии с большим количеством данных и возможностью просмотра данных в историческом режиме и режиме online.
Внедрял практику написания тестов.
Разработка пользовательского интерфейса.
Достижения:
Реализовал с полного нуля проект по созданию и просмотру отчетов со сложным и богатым по функциональности редактором с множеством вариантов отображения (таблицы, сводные таблицы, графики).
Проект по отображению 2D моделей с возможностью привязки узлов модели к различным источникам данных и динамическим отображением узлов в режиме online.
Разработка api для клиентской части приложения на Node.js
Образование
Рекомендации
Дмитрий, привет!
Давай добавим несколько важных аспектов:
1.В описании было бы здорово внести информацию о возможном графике работы - офис/гибрид/удаленно. Укажи еще, пожалуйста, город проживания.
2. Внести учебные проекты: описать суть проекта, полученные навыки и стек. Для примера оформления можно посмотреть:
https://cv.hexlet.io/resumes/701#answer-587
https://cv.hexlet.io/resumes/1380#answer-612
3. Для удобства считывания информации навыки можно оформить маркированным списком, а не в одно строку.
Отлично описан опыт работы!
Желаю успехов в IT!
Добавить комментарий/ссылку на вакансию