Upstaff Sign up
Oleg
🇧🇾Belarus (UTC+03:00)
Created AtUpstaffer since July, 2021

Oleg — Ruby developer

Core Skills

Bio Summary

• Ruby developer with 7+ years of experience in the IT industry.
• Upper-Intermediate English level.
• Available full time, ready to start in several days after approval .

Technical Skills

Programming LanguagesCoffeeScript, Go, Python, Ruby
JavaScript FrameworksAngularJS, Node.js, React, Vue.js
JavaScript Libraries and ToolsES6, Redux, Webpack
Ruby Libraries and ToolsRack
Ruby FrameworksRuby on Rails, Sinatra
Databases & Management Systems / ORMMongoDB, PostgreSQL, Redis, SQLite
UI Frameworks, Libraries, and BrowsersCSS, HTML5
Logging and MonitoringAirbrake
Deployment, CI/CD & AdministrationChef, Jenkins
QA, Test Automation, SecurityCucumber
Virtualization, Containers and OrchestrationDocker, Kubernetes, Vagrant
Mail / Network Protocols / Data transferGRPC
Message/Queue/Task BrokersKafka
Operating SystemsLinux, macOS, Ubuntu, Windows
SDK / API and IntegrationsSwagger
Other Technical SkillsCompose, Mux, Protobuf

Experience

Ruby developer, BePaid.

2020 – 2021

Description: Payment Gateway for Belarusian\European merchants

Responsibilities:

  • Three Domain Secure 2.0 implementation for
  • different providers
  • Payment gateway stability improvements
  • Redis cluster\sentinel setup for system
  • Making system much more stable
  • Gitlab CI parallel execution setup for more than 40 threads.

 Technologies/Environment:Ruby, Rack, ActiveMerchant, SAP+ API.

 

Ruby developer, Booming Games Casino Simulations

2019 – 2020

Description:The project is about to make 100M simulations and make different reports on that. Project has many parts including custom RoR application to collect, store, view reports from simulator. Simulator is an app that runs game simulations according to game mechanics.

Responsibilities:

  • High Performance Ruby code must have
  • Multi-Threading
  • Multi-Processing
  • Micro services

Technologies/Environment:Ruby, Docker, Gitlab CI.

 

Ruby developer, Van Lanschot Fidor Integration

2018 – 2019

Description:: Here was integrated FidorOS software to Van Lanschot infrastructure. A proven open banking platform that helps build and run an entire digital bank whose distinct social and human touch gives you a distinct competitive advantage.

Responsibilities:

  • Ability to use Fidor OS features below
  • Front end layer: Select our ready-to-use, white labelled responsive internet and mobile application, or plug your existing channels into fOS.
  • API Layer: Use our API adapters and API management system to connect to any third party.
  • fidorOS essential modules: Enjoy vital banking modules like core customer account, payment and data management and onboarding functions, as well as transformative features like customer engagement through a community forum and invaluable customer intelligence through advanced analytics.

Technologies/Environment:Ruby on Rails 5, MySQL, Vagrant, Docker Compose, Jenkins.

 

Ruby developer, Karmasoft Yoga Studio

2018

Description:Karmasoft app is yoga studio manager. Karmasoft is loaded with powerful features and easy integrations to help you manage your studio better, increase your profit, and be more productive for less.

Features of the app:

  • Manage all front-desk tasks on one screen
  • Create recurring memberships
  • Manage staff, payroll and schedules
  • Accept all payment types: swipe card, chip card, e-check, NFC, Apple Pay
  • Easily embed your schedule, workshops & store on your website
  • Sales, Marketing and CRM Tools
  • Online Sales
  • Recurring Billing
  • Staff and Payroll Management
  • Smart Terminal
  • Website Integration
  • Marketing Automation.

Technologies/Environment:Rails 3, Rails 5, PJAX, SCSS, MySQL, Redis.

 

Ruby developer, SAP People

2017 – 2018

Description:It is internal SAP social network with questions and answers like Stackoverflow.

Features of the app:

  • Connections (friends)
  • Reputation badges
  • Trainings
  • Blog posts
  • Avatar manipulation
  • GDPR ready

Technologies/Environment:Slim, CoffeeScript, SASS, Redis, Mongodb, Rails 4, Rails 5.

 

Software developer, LPS - Plumbing App

2016 – 2017

Description:App helps to calculate prices for plumbing companies. This software has been created for business owners just like you in the service industry. As a business owner you need a way to follow through with results to make sure you not leaving anything out. If you want to fully optimize your sales team, you must create measurable results. And one of the best ways to do so is by using the Flat rate price book app along with the Profit Generator app.

Features of the app:

  • Create a fiercely loyal customer base
  • Raise employee morale
  • Weed out the slacker employees
  • Employees work at THEIR pace.
  • Quickly double-check invoices
  • Employees create their own bonuses
  • Customers will have more confidence seeing the prices
  • Employees are paid by the minute, not by the hour, salary or commission
  • Employees cannot manipulate prices

Technologies/Environment: Bower, Nodejs, Puma, Vagrant, WickedPDF, API.

 

Ruby developer, Nitroagent

2015 – 2016/ 2013 – 2014 

Description:Real estate web application for closed group of people.

Features of the app:

  • Manage all transactions
  • Easily email property links
  • Easily connect with all parties
  • Easily view your personal stats
  • View calendar of all upcoming deadlines
  • Your own free website to capture leads
  • Manage all property details
  • Record memo/journal entries
  • Keep track of all showings
  • Manage all tasks
  • Full photo tours
  • Offer management
  • Manage all contacts

Technologies/Environment:Slim Rails 4, Bower, RVM, AngularJS, Bundler, Slim, CoffeeScript, SASS, Redis, Puma, Vagrant.

 

Software developer, Scrooge

2014 – 2015

Description:The Scooge project, is a web scraper project to collect everything and all knowledgeable about locations of storefronts internationally. Normal address information is turned into longitude and latitude using reverse geocoding providers.

Responsibilities:

  • Use Tor proxies to avoid blocking
  • Parallel jobs
  • Configuration with YAML

Technologies/Environment: Bower Apache Thrift, Bower, RVM, DataMapper ORM, Redis Key-Value, Database, Vagrant, Docker, Chef.

 

Software developer, Chorus

2014

Description:CHORUS leverages existing infrastructure to enable sustainable, cost-effective, and transparent public access to content reporting on funded research. By integrating services and open APIs, CHORUS optimizes funder identification, content discovery and long-term accessibility, compliance monitoring, and dashboard reporting.

Responsibilities:

  • Provides a sustainable solution for government agencies, publishers, research officers, librarians, and authors to make publicly funded research more accessible.
  • Makes research outputs easily and permanently discoverable, accessible, and verifiable by anyone in the world.
  • Focuses on five core services: Identification, Discovery, Access, Compliance and Preservation.

Technologies/Environment: JQuery, Sinatra.

Education

Belarussian State University, Radio physics

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 Oleg
or someone with similar Skills?
Looking for Someone Else? Join Upstaff access to All profiles and Individual Match
Start Hiring