Обо мне

О себе.Программированием занимаюсь с 2001 года:C/C++, Assembler, Pascal, PHP.

Навыки(Стек технологий,fullstack):

  • Ruby, Ruby on Rails
  • Swift(iOS)
  • git
  • html/haml/slim
  • css/css3/sass
  • JavaScript/jQuery/Ajax/CoffeeScript
  • ftp, ssh
  • Capistrano
  • REST, RESTful
  • RSpec(TDD/BDD)
  • MySQL, PostgreSQL, SQL

Опыт в других веб-фрейморках:

  • PHP / Yii / CodeIgniter;
  • Python / Django;

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

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

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

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

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

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

  • jobtest.herokuapp.com (демонстрирует множественные древовидные категории,аутентификацию через Devise, поиск пользователей через Ajax);
  • arcane-island-1595.herokuapp.com (простой новостной блог, регистрация пользвателей, создание блога, комментирование, загрузка файлов - файлы хранятся на heroku несколько часов потом становятся недоступными, приложение крутиться на бесплатном сервере для демонстрации поэтому не подключал AWS).

Профессиональные навыки
HTMLGitRuby on RailsRubyHamlRspecSQLJQueryCSSRest
Опыт работы
Август 2011 — по настоящее время (6 лет)
Городское управление жилищно-коммунального хозяйства
Программист 1 категории
Верхняя Салда
Обязанности и достижения
Методическая поддержка пользователей, обслуживание орг техники и ПК предприятия, обслуживание локальных сетей предприятия. Программа учета пропусков сотрудников УЖКХ написана на C# + MicrosoftSQL Сайт для предприятия написан на PHP + MySQL ugkhvsalda.ru