Vladimir Maslov
Verified Expert in Engineering
Software Developer
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 loves creating useful things for people. Vladimir has a PhD in systems analysis and information processing, some teaching experience, and prefers long-term projects.
Portfolio
Experience
Availability
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 tons of happy players.
Work Experience
Senior Rails Developer
Shake
- Developed a billing app that integrates with Stripe and can be used with different products offered by the company.
- Increased the test coverage in a legacy Rails app (RSpec) significantly.
- Tracked and fixed bugs using Linear as a reporting tool.
Associate Professor
Penzenski gosudarstvenny universitet Nauchnaya Biblioteka
- 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 of 2-3 to perform scientific and applied works such as researching blockchain and developing an electronic herbarium.
Developer
Freelance Clients
- Developed back-end functionality in Ruby on Rails.
- Built a back-end for Knockout.js, Vue, React, and Angular applications.
- Integrated many features, including payment services, social features, SMS services, and full-text search.
- 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 five people, including a designer, front-end developers, and QA or support specialists, to deliver high-quality user-oriented products.
Back-end Developer
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.
Web Developer
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.
Developer
Freelance
- Developed full-stack functionality in Ruby on Rails.
Experience
Klanz
Technologies used include Ruby on Rails, jQuery, PostgreSQL, and Memcached.
Skyburg
http://vk.com/skyburg_clubTechnologies used include Ruby on Rails, EventMachine, MongoDB (Mongoid), PostgreSQL, and Redis.
Thingsf******hate.com
Skills
Languages
Ruby, SQL, HTML, SCSS, Haml, CoffeeScript, CSS, JavaScript, Markdown, UML, GraphQL
Frameworks
Ruby on Rails (RoR)
Tools
RSpec, Git, Emacs, Cucumber, GitLab, RVM, NGINX, Bitbucket, Zsh, GitHub, Geocoder, Capistrano, LaTeX, RuboCop
Libraries/APIs
EventMachine, Twilio API, Nokogiri, REST APIs, Mongoid, jQuery, VKontakte API, Facebook API, Stripe API, Stripe, Sidekiq
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, Kubernetes
Storage
PostgreSQL, MongoDB, Redis, Microsoft SQL Server, Memcached
Other
API Design, Puma, Amazon Route 53, Game Development, Capybara-Webkit, Cloudinary, Cloudflare, Multitenancy
Education
Ph.D. in Computer Science
Penza State University - Russia, Penza
Specialist's Degree in Computer Engineering
Penza State University - Russia, Penza
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring