Vladimir Maslov, Software Developer in Yerevan, Armenia
Vladimir Maslov

Software Developer in Yerevan, Armenia

Member since December 8, 2016
Vladimir is a Ruby on Rails developer who has been operating since 2006. He enjoys working in a team with a well-organized development process, and he loves to create useful things for people. Vladimir has a Ph.D. in systems analysis and information processing, some teaching experience, and he prefers long-term projects.
Vladimir is now available for hire

Portfolio

  • Freelance
    Capistrano, Redis, PostgreSQL, Ruby on Rails (RoR), Ruby
  • Penza State University
    UML, SQL, Ruby on Rails (RoR), Ruby
  • Skyburg
    Amazon Web Services (AWS), Redis, PostgreSQL, EventMachine...

Experience

Location

Yerevan, Armenia

Availability

Part-time

Preferred Environment

Git, Emacs, Linux, GitHub, GitLab, RVM, Heroku, Amazon Web Services (AWS), Ruby on Rails (RoR)

The most amazing...

...thing I've worked on is a back end for an MMO game. It involved a lot of gaming mechanics and resulted in tones of happy players.

Employment

  • Developer

    2015 - PRESENT
    Freelance
    • Developed back-end functionality in Ruby on Rails.
    • Built a back-end for Knockout.js, Vue, React, and Angular applications.
    • Integrated payment services, social features, SMS services, full-text search, and many other features.
    • Implemented A/B testing for an application to deliver the best possible product to users.
    • Created blockchain applications and Ethereum smart-contracts in Vyper.
    • Led teams of up to four/five people including designer, front-end developers, and QA/support specialist to deliver high-quality user-oriented products.
    Technologies: Capistrano, Redis, PostgreSQL, Ruby on Rails (RoR), Ruby
  • Associate Professor

    2012 - PRESENT
    Penza State University
    • Lectured on object-oriented analysis and design, internet technologies, and project management.
    • Tutored undergraduate students and supervised master's theses.
    • Conducted scientific research on wireless technologies, gamification, and blockchain.
    • Managed small student teams (up to two-three students) to perform scientific and applied works such as blockchain research and development of an electronic herbarium.
    Technologies: UML, SQL, Ruby on Rails (RoR), Ruby
  • Back-end Developer

    2012 - 2015
    Skyburg
    • Developed back-end socket servers for an online game with EventMachine.
    • Coded in Ruby on Rails on the back-end and front-end.
    • Created a reusable event queue with Redis (game-queue gem was released).
    • Built an EventMachine-based general-purpose game server.
    • Created a reusable general-purpose lock server (lock-server gem was released).
    • Built a pseudographic DLS for the battle testing.
    Technologies: Amazon Web Services (AWS), Redis, PostgreSQL, EventMachine, Ruby on Rails (RoR), Ruby
  • Web Developer

    2007 - 2013
    KLANZ
    • Developed back-end functionality in Ruby on Rails.
    • Coded in HTML and used jQuery for interactive elements.
    • Maintained the back-end functionality of an online game.
    • Maintained the infrastructure of including Linux servers and backups.
    • Managed a support specialist and provided technical support to end-users.
    • Managed a junior developer who later was able to continue working on the project without my participation.
    Technologies: jQuery, PostgreSQL, Ruby on Rails (RoR), Ruby
  • Developer

    2006 - 2007
    Freelance
    • Developed full-stack functionality in Ruby on Rails.
    Technologies: Ruby on Rails (RoR), Ruby

Experience

  • Klanz

    Online multiplayer TCG. I implemented most of back-end code and some part of a front-end code. I developed in-game features, API integration (payments, social networks), detailed statistics for analytics, tools for game admins. I also provided technical support to players.

    Technologies used include Ruby on Rails, jQuery, PostgreSQL, and Memcached.

  • Skyburg
    http://vk.com/skyburg_club

    Online MMO tactics game. I implemented the game logic: web server with a common logic of interaction and EventMachine socket server for combats, API integration for payment systems and social networks, detailed statistics for analytics, tools for game admins, and most other parts of the back-end.

    Technologies used include Ruby on Rails, EventMachine, MongoDB (Mongoid), PostgreSQL, and Redis.

  • Thingsf******hate.com

    Fmylife-like website. Just a website with posts, comments and a reputation system. I developed back-end and front-end. It was built with Ruby on Rails and hosted at AWS.

Skills

  • Languages

    Ruby, SQL, HTML, SCSS, Haml, CoffeeScript, CSS, JavaScript, Markdown, UML
  • Frameworks

    Ruby on Rails (RoR)
  • Tools

    RSpec, Git, Emacs, Cucumber, GitLab, RVM, NGINX, Bitbucket, Zsh, GitHub, Geocoder, Capistrano, LaTeX
  • Libraries/APIs

    EventMachine, Twilio API, Nokogiri, REST APIs, Mongoid, jQuery, VKontakte API, Facebook API, Stripe API
  • Paradigms

    Test-driven Development (TDD), Behavior-driven Development (BDD), RESTful Development, Extreme Programming, Scrum, Agile Software Development
  • Platforms

    Heroku, Linux, Amazon Web Services (AWS), Docker, Amazon EC2, Mailgun
  • Storage

    PostgreSQL, MongoDB, Redis, Microsoft SQL Server, Memcached
  • Other

    API Design, Puma, Amazon Route 53, Game Development, Capybara-Webkit, Cloudinary, Cloudflare

Education

  • Ph.D. in Computer Science
    2008 - 2011
    Penza State University - Russia, Penza
  • Specialist's Degree in Computer Engineering
    2003 - 2008
    Penza State University - Russia, Penza

To view more profiles

Join Toptal
Share it with others