Daniil Velichko, Developer in Novosibirsk, Novosibirsk Oblast, Russia
Daniil is available for hire
Hire Daniil

Daniil Velichko

Verified Expert  in Engineering

Software Developer

Location
Novosibirsk, Novosibirsk Oblast, Russia
Toptal Member Since
December 11, 2013

Danyil is a talented web and Android developer capable of creating and improving complex applications. He enjoys contributing to projects with both technical solutions and creative ideas, and has created a variety of apps for small businesses and startups.

Portfolio

Toptal Client
Ruby on Rails (RoR), Ruby, Elixir
Toptal Client
RethinkDB, D3.js, Node.js, Ember.js
Toptal Client
Amazon Web Services (AWS), Heroku, PostgreSQL, React, D3.js, Backbone.js...

Experience

Availability

Part-time

Preferred Environment

Vim Text Editor, Unix

The most amazing...

...software I've created is a web framework Aludel. It allows to spawn clones of components living in subjective realities. (https://github.com/squareduck/aludel)

Work Experience

Developer

2016 - 2017
Toptal Client
  • Helped rewrite a custom language parser from Ruby to Elixir implementation.
  • Implemented major parts of the new back-end. Included core features and external service integrations.
  • Supported implementing and testing full-feature parity between new and old back-ends.
Technologies: Ruby on Rails (RoR), Ruby, Elixir

Developer

2015 - 2016
Toptal Client
  • Worked together with the client to flesh out a great user experience for their internal app from initial requirements.
  • Developed visual data representation with D3 and custom parsers.
  • Handled visual design for the app.
Technologies: RethinkDB, D3.js, Node.js, Ember.js

Developer

2015 - 2015
Toptal Client
  • Helped to optimize API usage and front-end implementation of tables with huge data sets.
Technologies: Amazon Web Services (AWS), Heroku, PostgreSQL, React, D3.js, Backbone.js, CoffeeScript, Ruby

Web Developer

2015 - 2015
Antiloma
  • Developed the back-end and front-end for internal housekeeping, supporting a complex workflow including rich data input and visualization features.
Technologies: Angular, Express.js, Node.js

Developer

2014 - 2014
Toptal Client
  • Developed complex front-end UI and data analysis/filtering.
Technologies: MySQL, JavaScript, Ruby on Rails (RoR), Ruby

Web Developer

2013 - 2013
Tatar on Rails
  • Worked in a remote full-time position.
  • Led or participated in numerous projects for small business owners and startups.
Technologies: Ember.js, Meteor, Ruby on Rails (RoR)

Web Developer, Android Developer

2013 - 2013
2GIS s.p.a.
  • Worked as an in-house consultant and web developer.
  • Designed and implemented several applications for internal business processes.
  • Worked as a Rails consultant, providing training and advice on driving internal projects.
Technologies: Google Maps, Android, Ruby on Rails (RoR)

Aludel

https://github.com/squareduck/aludel
An experimental web framework.

Cinnabar

https://github.com/squareduck/cinnabar
Immediate mode UI library with swappable front-ends written in Rust.

Languages

JavaScript, SQL, Ruby, HTML, CSS, Elm, TypeScript, Elixir, CoffeeScript, Rust

Libraries/APIs

Node.js, Ramda, React, jQuery, Underscore.js, Google Maps, Backbone.js, D3.js

Platforms

Linux, Meteor, Android, Unix, Heroku, Amazon Web Services (AWS)

Frameworks

Mithril.js, Ruby on Rails (RoR), Ember.js, Express.js, Angular

Tools

Git, Vim Text Editor, Sketch 3

Paradigms

Functional Programming

Storage

PostgreSQL, MySQL, RethinkDB, MongoDB

2007 - 2011

Bachelor's Candidate Degree in Information Security

NSUEM - Novosibirsk

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring