hetsketchhetsketch

Александр Коваль

Ruby/RoR DeveloperБэкенд разработчикФулстек разработчикСтарший (Senior)
От 1 ₽Не ищу работу
Возраст: 27 лет
Опыт работы: 4 года и 3 месяца
Регистрация: 03.05.2018
Последний визит: 1 неделю назад
Местоположение: Россия, Санкт-Петербург
Дополнительно: готов к переезду и к удаленной работе
Профессиональные навыки: RubyRuby on RailsGitLinuxSQLООППаттерны проектированияБазы данныхDockerPostgreSQL
Войдите, чтобы посмотреть контакты пользователя

Обо мне

Objective

Attain the position of 'Ruby/RoR Developer' to realize my skills in software development. I would like to become a professional in this area. I've already worked on real projects and I understand how software creates. I love to solve complicated and interesting task and do not afraid difficulties.

Summary

I have been working with Ruby/Ruby on Rails about 2 years. Before that I've worked with Java and frontend. I understand basic principles of OOP and OOD, have good knowledge of Ruby core library. Also I know general computer science stuff like algorithms, complexity and data structures. I have tech mindset. I am easy to learn and I love to know something new every day. Moreover, I do not forget about soft skills and I think it takes important place in developer's career.

Skills

  • Ruby Core(Arrays, Hashes, Strings, Enumerable)
  • Rails
  • A bit Elixir(Ecto, Phoenix)
  • OOP/OOD(SOLID, DRY, KISS, GoF patterns. These abbreviations do not scare me)
  • SQL, Postgres
  • Docker
  • Git 
  • Use RubyMine as default IDE
  • UNIX user

Frontend skills:

  • HTML5/CSS3/Vanilla JS
  • Have experience with component-based frameworks: Vue.js(mostly) and React
  • Bootstrap
  • SCSS\SASS
  • Base knowledge of Webpack and Node.js

Projects

  • DevTalks API. My pet project(backend part, just a JSON API). It will be a portal for developers(small social network) in Russia like dou.ua in Ukraine. Firstly, I've been written it using Java but then I rewrite it to RoR. Libs and technologies: Ruby 2.4.1/Rails 5.1, Devise and Devise token auth, Pundit, JBuilder, Sidekiq(with Redis), Anycable, RSpec, Postgres, Omniauth and Heroku as deployment platform.Experience I've got: I've tried to build something different from monolith Rails application. Have deal with JSON responses, token based authentication. Have acquainted with Sockets and pub/sub concept.
  • DevTalks Frontend. Second part of my pet project. It is SPA created with Vue.js. Experience I've got: I've figured out with component-based frameworks and state management system. Learn Vue.js and Vuex. Have deal with a bunch of new libs like Moment.js, Lodash and Axios.
  • gulp-ttf2svg. Gulp plugin converted TTF font to SVG format. Just a wrapper for ttf2svg npm package.(Node.js)

Also I tried to contribute in Gitlab Community Edition on my spare time.All my projects you could see on Github page.

Участие в профсообществах

Опыт работы

Высшее образование

  • СевНТУ

    Севастопольский национальный технический университет
    Севастополь330 выпускников
    Автоматики и вычислительной техники; АВТ
    Сентябрь 2012 — Май 2016 (3 года и 8 месяцев)
    Компьютерная инженерия