Dmitriy Non

1 Contact info

2 About me

Software developer interested in Ruby, Clojure and FP.

3 Work experience

3.1 Full-stack Ruby on Rails Developer

InSales 2016-08-01 - present

  • Participating in development of main product - SaaS-platform for creating online stores (like Shopify)
  • Development of helpdesk system for InSales from scratch (mostly): https://tickets.insales.ru. Tools:
    • Ruby on Rails 5
    • Postgresql
    • EcmaScript 6
    • Webpack
    • React.js
    • Gitlab with CI
    • Docker (locally)

3.2 Full-stack Ruby on Rails Developer

Lakehouse March 2016 - July 2016

  • The only developer on legacy-project for L'Oreal (logistics system). Tools:
    • Ruby on Rails 4
    • Postgresql
    • JQuery
    • React.js (on some pages)
  • Participating in development of some others' clients Rails projects.
  • Development and integration of company's own product: ODIN. Tools:
    • Ruby on Rails 4
    • Postgresql
    • Angular 1

3.3 Junior Ruby developer

PROF-IT (bankrupted) October 2015 - March 2016

  • Developer of inner gem for working with Redmine via ActiveResource
  • Backend developer of GIS-application (never published because of bankrupcy). Tools:
    • Sinatra
    • Geoserver
    • ArcGIS
    • Ember.js
    • Leaflet.js

3.4 Junior PHP-developer

QSOFT (October 2014 - May 2015)

Framework: 1C-Bitrix

4 Skills summary

Every list ordered by descendence of experience/knowledge.

4.1 Backend

  • Ruby on Rails
  • Sinatra
  • Clojure + Ring + Compojure (home projects, never in production)

4.2 Testing

  • RSpec
  • Capybara
  • Minitest (for personal purposes)

4.3 Frontend

  • ES6/JavaScript/CoffeeScript
  • React.js
  • JQuery
  • HTML/Slim
  • Angular.js (ver. 1)
  • Ember.js (played with)

4.4 Programming languages

  • Ruby
  • ES6
  • JavaScript
  • Clojure (hobby, pretty passionate)
  • CoffeeScript (because I am a Rails-developer)
  • PHP - a little experience
  • Java - played with Android back in high shool
  • Python, Perl, C/C++ - used back in high school and university.

4.5 Database

  • Postgresql (work experience)
  • Mongodb (played with Clojure)

4.6 Other

  • Emacs
  • git
  • bash
  • Heroku (hobby)
  • Redmine (+ API)
  • nginx (deployed helpy.io on DigitalOcean for L'Oreal)
  • Platforms: Mac OS (currenty), Linux (Ubuntu, ArchLinux)

4.7 Languages

  • Russian - native speaker.
  • English - can read literature, and understand other people (or watch a movie :D)

5 Education

Studied Software Engineering in Moscow Aviation Institute (MAI) but never graduate, so I don't have one.

  • Moscow Aviation Institute (from 2014 to 2016) Faculty of control systems, informatics and electropower - Software Engineering