Обо мне

О себе. 
Full Stak, web.

Имею очень хороший опыт в разборе и принятии на себя чужого кода и проектов. (Angular + GraphQL + Ruby on Rails, PHP).

Опыт адаптивной и отзывчивой верстки(Responsive and adaptive web disign)

Опыт(Стек).

Rails stack:
✪ Ruby / Ruby on Rails
✪ Threads
✪ ActionPack
✪ ActiveRecord / ActiveJob
✪ ActiveAdmin
✪ Devise
✪ REST / RESTful API
✪ GraphQL
✪ Nokogiri / Parsing
✪ Git / Github
✪ RSpec(TDD / BDD)

Patterns:
✪ Service
✪ MVC

Frontend Stack:
✪ html5 / html / haml / slim / pug
✪ css / scss / sass
✪ Bootstrap
✪ Vue.js
✪ Angular
✪ JavaScript / TypeScript

Deploy stack:
✪ Heroku
✪ Capistrano
✪ Mina
✪ ssh
✪ Apache
✪ Nginx

Database:
✪ Sqlite / MySQL / PostgreSQL

Experience of other web Frameworks:
✪ PHP / Laravel
✪ Python / Django

    Дополнительный опыт.
    установка и настройка сервера Apache2 в связке с Linux + PHP +MySQL/PostgreSQL;
    Деплой приложений при помощи SSH + Capistrano;
    Операционные системы Linux, MAC OS X.
    Парсинг сайтов.

    Пользуюсь системой контроля версий Git: 
    Github/Bitbucket;
    Мой github: github.com/cocoarocket

    Тестовые демонстрационные приложения heroku.com:

    • jobtest.herokuapp.com (демонстрирует множественные древовидные категории,аутентификацию через Devise, поиск пользователей через Ajax);
    • arcane-island-1595 (простой новостной блог, регистрация пользвателей, создание блога, комментирование, загрузка файлов - файлы хранятся на heroku несколько часов потом становятся недоступными, так как приложение крутиться на бесплатном сервере для демонстрации).
    • vstestsurl.herokuapp.com, github: github.com/cocoarocket/ShortUrls (создание коротких URLs, Heroku Sheduler - фоновый планировщик задач для удаления старых ссылок из БД

    Angular:
    git: https://github.com/cocoarocket/angular-ark-test
    git-pages: https://cocoarocket.github.io/angular-ark-test/abonents/table

    Портфолио. МУП "Гор.УЖКХ" http://ugkhvsalda.ru
    На предриятии был написан личный кабинет где пользователи могли вводить(и изменять) показания счетчиков водоснабжения(данные отправлялись через ajax форму), вводимые значения сохранялись в базе данных MySQL. Данные должны отправляться на другой сервер, сервер единого расчетного центра Свердловской области. Поэтому был написан промежуточный клиент. После проверки администратором, данные отправлялись через клиент на сервер единого расчетного центра. Единый расчетный центр не предоставляет API(ни API, ни каких других инструментов) для взаимодействия. Поэтому подключение приложения к серверу было реализовано через CURL полностью с нуля, соответственно использовалось много парсинга.

    Когда пришел в фирму мне пришлось брать на себя поддержку программ и веб приложений от предыдущего программиста, который дела нормально не передал.Нужно было менять код в его программах причем большая часть была на столько стара что была написана на Clipper(xBase язык),благо он чем-то похож на Си и javaScript и я разобрался быстро.

    Обновлял функционал сайтов предыдущего программиста который писал все на PHP, а времени на то что бы вникнуть в код было мало, поэтому справлялся быстро.Некоторые его сайты были написаны на фреймворке «Симфони», который я тоже не знал, как оно устроено. Достаточно быстро разобрался для что бы дополнять и поддерживать.

    Профессиональные навыки
    HTMLGitRuby on RailsRubySlimRspecSQLVue.jsCSSRestful api
    Опыт работы
    Разработка веб-сервисов, систем автоматизации, сложных сайтов и стартапов
    Ruby on Rails разработчик
    Февраль 2020 — По настоящее время (2 месяца)


    Городское управление жилищно-коммунального хозяйства
    Верхняя Салда
    Программист 1 категории
    Август 2011 — Февраль 2020 (8 лет и 7 месяцев)

    Методическая поддержка пользователей, обслуживание орг техники и ПК предприятия, обслуживание локальных сетей предприятия.

    Программа учета пропусков сотрудников УЖКХ написана на C# + MicrosoftSQL

    Сайт для предприятия написан на PHP + MySQL

    ugkhvsalda.ru