Upstaff Sign up
Pavel M.
🇺🇦Ukraine
Created AtUpstaffer since November, 2023

Pavel M. — Full-stack, Ruby on Rails Engineer / Team Lead

Expertise in Full Stack Web.

Last verified on November, 2023

Bio Summary

- Full-stack Ruby on rails engineer with 12+ years of experience.
- Proven expertise as a Ruby on Rails developer, with a focus on building and enhancing web applications, implementing new features, and optimizing database performance.
- Worked with various frontend technologies such as React, Angular, jQuery, Datatables, ElementalJS, and VueJS
- Developed mobile applications using technologies like React Native and Ionic, contributing to the expansion of platforms and providing a seamless user experience.
- Demonstrated leadership skills as a Team Lead and Senior Full-Stack Engineer, leading projects from inception to completion, managing teams, and ensuring the successful implementation of functionalities.

Technical Skills

Programming LanguagesCoffeeScript, JavaScript, Ruby, TypeScript
JavaScript FrameworksAngular, AngularJS, jQuery, React, Vue.js
UI Frameworks, Libraries, and BrowsersBootstrap, CSS, HTML, jQuery, SASS
Ruby Libraries and ToolsCapybara, RubyGems, Sidekiq
Ruby FrameworksGrape, Ruby on Rails
JavaScript Libraries and ToolsReact Native
PHP FrameworksSlim
Databases & Management Systems / ORMFirebase, Microsoft SQL Server, MySQL, PostgreSQL
Cloud Platforms, Services & ComputingHeroku
QA, Test Automation, SecurityCapybara, RSpec
Virtualization, Containers and OrchestrationDocker
PlatformsFirebase
Scripting and Command Line InterfacesRescue
Methodologies, Paradigms and PatternsTDD
Other Technical SkillsChatGPT, GetYourGuide, Klook, Rspec. Mobx, sidekiq + clock, Viator

Experience

Lack LLC

2013 – Present

Svitla Systems LLC                                

2010 – 2013

Main Projects

Teamlead, Full-stack, Ruby on Rails developer, DaisyBill    

Description: DaisyBill automatically tells billers the next required step to receive payment. The Smart Task Dashboard replaces spreadsheets with organized, friendly automated staff reminders that guarantee every bill is paid timely and correctly.

Role and Responsibilities:

  • Teamlead/Senior Full-stack Engineer
  • Added new functionalities using Ruby on Rails
  • Created UI components using HTML/CSS/jQuery/ElementalJS
  • PostgreSQL DB and page optimization
  • Subscription implementation with Stripe
  • Created test scenarios using RSpec and Jasmine
  • Created new features using JQuery and Ruby on Rails. 
  • Built the REST API using Grape and created a gem that might be integrated into the necessary website and allow communication with DaisyBill services. 
  • Built the calculator feature that allows users to calculate insurance payments based on different factors.

Technologies: JQuery, JavaScript, Ruby on Rails, Postgresql, Grape, Rescue, Rspec, RSpec, Capybara

 

Full-stack, Ruby on Rails developer, Delivery Hippo

Description:DeliveryHippo lets your platform customize complex flows that span multiple customers, sellers, and anyone else who needs to get paid as part of your business.

Role and Responsibilities:

  • Teamlead/Senior Full-stack Engineer
  • Built project from scratch using Ruby on Rails + Grape API
  • Frontend stuff with AngularJS 4
  • Ionic was used to develop the mobile app
  • Admin panel built using jQuery, Datatables, ElementalJS
  • Database architecture building using PostgreSQL
  • Built Assistance Bot using Ruby/Rails + MongoDB
  • Stripe payments integration
  • Created test scenarios using RSpec

 

Full-stack, Ruby on Rails developer, QliqSOFT

Description: Created new features and optimized the MySQL database tables and overall website performance. Split the website architecture into microservices. Migrate the Frontend side from JQuery to VueJS. Working on on-call scheduling feature, ensuring system security by header configuration and implementation of feature access control

Technologies: Ruby, Ruby On Rails, MySQL, Sidekiq, VueJS, TypeScript, Rspec

 

Full-stack, Ruby on Rails, React Native developer, Mobilr (16 months)

Description: Find a doctor on request. Selection of a doctor according to symptoms. Keeping statistics of analyses and diseases

Technologies: Ruby, Ruby On Rails, MySQL, Sidekiq, VueJS, TypeScript, Rspec. Mobx, React Native, PostgreSQL, sidekiq + clock

 

Full-stack, Ruby on Rails developer, PolarisConnect

Description:The general purpose was to migrate/replicate the existing C# application to the Ruby on Rails framework. The applications had to stay with the old database cause sometimes there were two websites, and the Ruby on Rails version was like Beta. After the full release, the database optimization was done. The core feature of the service is integration with the Microsoft SQL Server Reporting Services and building the background jobs that might be scheduled using Clockwork to send reports at the necessary time.

Technologies:Ruby on Rails, Sidekiq with Clockwork, ReactJS, Bootstrap, RSpec, Microsoft SQL Server Reporting Services (SSRS)

Education

Computer Science, Cherkasy State Technological University 

2004-2009

 

How to hire with Upstaff

1

Talk to Our Talent Expert

Our journey starts with a 30-min discovery call to explore your project challenges, technical needs and team diversity.

2

Meet Carefully Matched Talents

Within 1-3 days, we’ll share profiles and connect you with the right talents for your project. Schedule a call to meet engineers in person.

3

Validate Your Choice

Bring new talent on board with a trial period to confirm you hire the right one. There are no termination fees or hidden costs.

Why Upstaff

Upstaff is a technology partner with expertise in AI, Web3, Software, and Data. We help businesses gain competitive edge by optimizing existing systems and utilizing modern technology to fuel business growth.

Real-time project team launch

<24h

Interview First Engineers

Upstaff's network enables clients to access specialists within hours & days, streamlining the hiring process to 24-48 hours, start ASAP.

x10

Faster Talent Acquisition

Upstaff's network & platform enables clients to scale up and down blazing fast. Every hire typically is 10x faster comparing to regular recruitement workflow.

Vetted and Trusted Engineers

100%

Security And Vetting-First

AI tools and expert human reviewers in the vetting process is combined with track record & historically collected feedbacks from clients and teammates.

~50h

Save Time For Deep Vetting

In average, we save over 50 hours of client team to interview candidates for each job position. We are fueled by a passion for tech expertise, drawn from our deep understanding of the industry.

Flexible Engagement Models

Arrow

Custom Engagement Models

Flexible staffing solutions, accommodating both short-term projects and longer-term engagements, full-time & part-time

Sharing

Unique Talent Ecosystem

Candidate Staffing Platform stores data about past and present candidates, enables fast work and scalability, providing clients with valuable insights into their talent pipeline.

Transparent

$0

No Hidden Costs

Price quoted is the total price to you. No hidden or unexpected cost for for candidate placement.

x1

One Consolidated Invoice

No matter how many engineers you employ, there is only one monthly consolidated invoice.

Ready to hire Pavel M.
or someone with similar Skills?
Looking for Someone Else? Join Upstaff access to All profiles and Individual Match
Start Hiring