Volodymyr Petlovy
Address: Khmelnytskyi, Ukraine
Tel: -
E-mail:-Website: vevidi.com
SUMMARY
About 14 years of programming, application development and QA experience
COMPUTER SKILLS
Programming Languages
Preferred: Ruby On Rails, ES6
Familiar with: Java ME, Java EE, Go, automated and manual testing
Platforms
Ubuntu, Debian, CentOS
AWS services, Google Cloud, Linode, Heroku
Software
Tools: Git, Asana, Jira, Jenkins, Circle CI
Database: PostgreSQL, MySQL, Microsoft SQL Server, Mongoid, Redis, Elasticsearch
Servers: Nginx, Apache, Passenger, Puma, Tomcat, GlassFish, IIS
IDE: RubyMine, VS Code, Eclipse, NetBeans
Technologies, frameworks
HTML, CSS, JavaScript, ES6, jQuery, React, Redux, Vue, Coffescript, HAML, Sass
Ruby On Rails, RSpec, Struts2, Ant, JavaGround, Node
Good knowledge in networks and network protocols
Ruby Gems
airbrake, stripe, chargify_api_ares, twitter-bootstrap-rails, heroku, dropbox-sdk, aws-sdk, aws-s3, sendgrid, spree, google-spreadsheet-ruby, newrelic_rpm,
pushwoosh, twilio-ruby, twitter
rmagick, mini_magick, nokogiri, fastercsv, mongoid, pdfkit, prawn, activemerchant, activeadmin, roo, spreadsheet, httparty, jbuilder, rabl, figaro, dalli, redis,
memcache-client, dynamic_form, nested_form, liquid, turbolinks, websocket-rails, friendly_id, babosa, draper, paper_trail, browser, rest-client, state_machine,
paperclip, carrierwave, fog, easy_translate
geocoder, countries, weekdays, dnsruby, phonelib
sidekiq, whenever, resque, delayed_job
mechanize, headless, watir-webdriver
devise, cancan, pundit, omniauth, omniauth-facebook, omniauth-linkedin
letter_opener, mail_safe, capistrano, mina, exception_notification, better_errors, pry
EXPERIENCE
Founder, Business Owner
2019 – present
VeViDi
Business management role. Making decisions on strategy and other key areas regarding the company: customer relationship, operations, marketing,
business development and human resources.
Technical and team leadership. Mentorship. Project management according to best Agile practices.
Senior Ruby On Rails Team Lead
-
MassMedia Group
Lead team of 10 RoR developers, code review across all Rails projects
Investigation of new projects, provide initial project-wide estimates and tech stack recommendations to utilize all required functionality
Build app structure and entity relations, develop API's requirements, proposals for libraries and solutions usage
Develop server-related infrastructure, CI integration, deployments process, load testing
Ruby on Rails Developer
-
Freelance
-
Requests-based file management app: Simple and fast file management system, which works on top of AWS S3.
Show file-requests statuses, multiple uploads, send notifications about tasks completeness, reminders, etc
Local newspaper site: simplify UI and improve performance of existing Joomla site with Rails, implement auto news publishing to social networks
SMS-based reminders system http://www.nezabudu.in.ua: create simple, fast, mobile-oriented system which can work with almost any mobile browser, with
minimum traffic usage. Tasks and birthdays reminders should be delivered even for users who use old style phones without Internet connection.
Responsibilities: development from scratch to production
Used technologies: RoR, jQuery, Turbolinks, AWS, Linode, Heroku, variety of third party API's integration
Dev-Pro.net
-
Some projects: http://www.pokeraffiliatesolutions.com, http://www.schoolcnxt.com
Requirements analysis, estimates, project tasks allocation, DB/app planning, development
Proposals to improve existing products usability, performance, server/s structure re/organization
Freelance
-
Custom dropshipping-based Online e-store: counting subsystem, orders tracking, SMS gateway integration, e-mail marketing, automatic products processing,
auto price tracking, Bing API, auto updates publishing to social networks, shipping tracking
Trading places rent management system: count sells, print checks and bills http://app.flohundso.de
Scope of work: upgrade from Rails 2.3, code and DB queries optimization, add new design and functionality.
Java EE Developer
-
EPAM Systems - Internal project for documents/data flows between/for departments of the company
Primary responsibilities includes development of server side part of the system
Used technologies: Struts2, Tiles, particularly Hibernate, also CSS and JavaScripts fixing, pages layout improvement
Java ME Developer
-
BLStream Ukraine - Global Arcade Classics
Responsibilities: Development of Arcanoid application part
Used technologies: Java ME, JavaGround
QA Engineer
-
SoftObject
Products for embedded systems testing (printers, mobile phones, light therapy solutions). Also had experience in audio/video encoders/decoders quality and
performance testing. Multimedia network streaming applications testing
Prepared test plans and data, requirements analysis, test cases design, functional testing, automation testing, bug tracking
Make proposals to improve products usability
EDUCATION
Lviv Banking Institute of Ukrainian National Bank, Lviv
-
Economy and Enterprise Department, distance learning
Master Degree in: Economics and Enterprise
National University “Lvivska Polytechnika”, Lviv
-
Military Institute
Program of Reserve Officer Preparation
Ivan Franko National University, Lviv
Radio-physics and Electronics Department
Master Degree in Physical and Bio-medical Electronics
PERSONAL INFORMATION
Age: 36
Spoken languages:
Ukrainian: native
Russian: fluent
English: fluent
Trainings: Introduction to Project Management, Business Communication
Highly motivated to work with good sense of responsibility and persistence
Interests: bicycle, volleyball, electrical engineering
-