Nikolay Batrakov

Nikolay Batrakov

Ljubljana, Slovenia
Open to Work

9,604

Total Points

Points are earned whenever you take an important action on Treehouse.
Learn more about when and how points are earned.

Skills & Experience

  • Company

    RBK

  • Job Title

    CTO

  • Spoken Languages

    • russian
    • english
    • slovenian
    • german

126 Achievements

  • Selecting Elements and Adding Events with JavaScript
  • Introduction to jQuery
  • Exploring Ember
  • Ember Data
  • Models
  • Controllers
  • Routes and Templates
  • Ruby Procs & Lambdas
  • Ruby Blocks
  • Getting Started with Ember.js
  • Ruby Loops
  • Ruby Methods
  • Ruby Hashes
  • Ruby Arrays
  • Ruby Numbers
  • Ruby Strings
  • Objects, Classes, and Variables
  • Ruby Basics
  • Installing a Ruby Development Environment
  • Workflows
  • Working With Remote Repositories
  • Merging
  • Branches
  • Getting Started With Git
  • Installing Programs
  • Environment and Redirection
  • Console Processes
  • Console Users and Permission
  • Moving Around in the Console
  • Functions
  • Objects and Arrays
  • Control Structures
  • Basics
  • JavaScript Objects
  • JavaScript Functions
  • JavaScript Arrays
  • Introducing JavaScript
  • Ruby Methods
  • Ruby Numbers (Ruby Basics)
  • Ruby Strings (Ruby Basics)
  • How Ruby Works
  • Debugging HTML and CSS Problems
  • Sharing a Website
  • Responsive Web Design and Testing
  • Adding Pages to a Website
  • Styling Web Pages and Navigation
  • Customizing Colors and Fonts
  • Solving an Important Problem
  • Password Hashing and Sign-In
  • Introduction to ActiveRecord
  • Building the Profile Page
  • Testing the Whole App
  • Rails Routing
  • Writing Tests
  • Customizing Ruby on Rails Forms
  • Ruby on Rails Authentication
  • Rails Frontend Development
  • Getting Started With Rails
  • AJAX Concepts
  • Why Version Control Matters
  • JavaScript Numbers
  • JavaScript Strings
  • Introduction Variables
  • Preparing to Code WordPress Templates
  • WordPress Theme Functions
  • WordPress Theme Templates
  • What is User Experience (UX)?
  • Getting Data from the Web
  • Rebuilding from Scratch
  • Exploring the Master-Detail Template
  • Refactoring into a Model
  • Creating a Data Collection
  • Beyond the Basics
  • Advanced Objective-C
  • Understanding Views and View Controllers
  • Getting Started (iOS7)
  • Foundation Framework
  • Introduction to Objective-C
  • Pointers and Memory
  • Functional Programming in C
  • Fundamentals of C
  • Positioning Schemes
  • Float Layout
  • Display Modes
  • CSS: Cascading Style Sheets
  • Creating HTML Content
  • HTML First
  • Beginning HTML and CSS
  • Selectors
  • Website Usability
  • What is Usability?
  • Getting Started with CSS
  • Objects
  • Links
  • Text
  • Introduction
  • Content Strategy with WordPress
  • Integrating With Paypal
  • Listing Inventory Items
  • Adding a Contact Form
  • Creating the Menu and Footer
  • Getting Started with PHP
  • Customizing WordPress Themes
  • WordPress Themes
  • Installing Wordpress
  • Introduction to Front-End Frameworks
  • Advanced Techniques
  • Responsive Design
  • Layer Basics
  • Workspace Basics
  • Principles
  • Elements
  • Design Foundations Final
  • Becoming a Problem Solver
  • Understanding Aesthetics
  • Introduction to Design
  • Adaptive Design
  • Fluid Foundation
  • Introduction to Responsive Web Design
  • Launching the Website
  • Styling Content
  • Creating a Website Structure
  • Text Editors and HTML
  • Website Basics
  • Getting Started with WordPress
  • Newbie