Dmitrij Bacinin A web developer with five years of experience teac
No reviews yet

As a dedicated web developer with five years of hands-on experience, I specialize in Ruby on Rails and am passionate about sharing my knowledge with others. My lessons are designed to empower junior and middle developers, providing them with the skills and confidence to build robust web applications.

I believe in a practical, hands-on approach to teaching, ensuring that students not only understand the fundamentals but also the interconnections between different aspects of web development. Each lesson is crafted to maximize understanding through step-by-step guidance, code reviews, and real-world examples.

I am fluent in both English and Russian, allowing me to effectively communicate complex concepts and provide comprehensive support to a diverse group of students. Whether you are just starting out or looking to deepen your existing skills, my courses are tailored to help you succeed in the competitive field of web development.

Subjects

  • Ruby on Rails Beginner-Expert

  • Docker Beginner-Intermediate

  • Bash Script Beginner-Intermediate


Experience

  • Financial Service, Software Development (Sep, 2022Present) at Reactive Pay LLC
    Developed new features and fixed bugs. Supported and maintained codebase. Writing tests.
  • Education, Software Development (Nov, 2021Jan, 2023) at Uchi.ru Moscow
    Developed new features for vashurok.ru web service and maintained existing functionalities.
    Managed migration to another infrastructure with a custom-specific CI and deploying system (shaman).
  • IT, System Integration, Internet Software Development (Sep, 2021Nov, 2021) at ООО 'ATConsulting'
    Supported EDM system for Russian state services.
    Developed new features and fixed bugs.
  • Software Development (Oct, 2020May, 2021) at IT 'PROSPECT' LTD
    Engaged in code maintenance (Ruby on Rails, Elixir (Phoenix), PHP (Yii2)). Wrote MySQL and PostgreSQL queries.
    Supported integration with WhatsApp, WhatsApp Clicker, Telegram, Instagram, Facebook, etc.
  • IT, System Integration, Internet Software Development (Jun, 2018Present) at NeoConcept LLC
    Created new features, for testing and deploying the web application 'Healthy Images City Fitness'.
    Knowledge of Kendo UI, jQuery, and Bootstrap 3 for frontend development.
    Experience with Rails 4, Rails 5.2, Rails 6.1, ElasticSearch, and Sidekiq for backend development.

    Created an external Sinatra-based API for generating and returning statistics.

    Created NodeJS application for video-streaming, with rails-CRM integration. And created the ability for every company customer to view streaming statistics.
  • IT, System Integration, Internet Software Development (Sep, 2017Feb, 2019) at Specstrojsvjaz LLC
    Rails/React.js
    SQL/NoSQL,
    Created Debian based linux distribution.
    Participated in the creation of the domestic IP-PBX platform.
    Stack: python, bash, ruby, JavaScript(jQuery + ReactJS).
    Created a server-client licensing and deployment infrastructure based on crystal-lang, Ruby on Rails, and python.

Education

  • Build AI Apps with ChatGPT, Dall-E, and GPT-4 (May, 2024May, 2024) from John Hopkins University, USA
  • Ruby on Rails: An Introduction (Dec, 2018Jan, 2019) from John Hopkins University, USA

Fee details

    Дин.2025/hour (US$0.190.23/hour)

    I focus on practical lessons:
    Step-by-step guidance on creating a simple application in Rails.
    Code reviews and discussions of best practices.
    Working with real-world examples.

    Study Schedule:
    Learning the basics of Ruby — 8 hours
    Installing and setting up Rails — 2 hours
    Creating the first application — 4 hours
    Understanding the MVC architecture — 4 hours
    Working with databases — 4 hours
    Authentication and web application sessions — 2 hours
    Developing APIs — 8 hours
    Frontend in Ruby on Rails — 8 hours
    Deployment: Capistrano and Docker basics — 2 hours

    I use practical exercises to ensure a thorough understanding of the lesson's topic and the interconnections between the subjects being studied.

    The lessons are designed for junior and middle developers. I am fluent in both English and Russian.


Reviews

No reviews yet. Be the first one to review this tutor.