Upstaff Sign up
Oleh
đŸ‡ș🇩Ukraine (UTC+02:00)
Created AtUpstaffer since April, 2023

Oleh — Senior Elixir Developer

Expertise in Full Stack Web.

Last verified on July, 2023

Bio Summary

- 3.5 years of experience with Elixir, 10 years of experience with Ruby and RoR
- The last version worked with: Ruby 2, RoR 5
- Gained extensive experience with Elixir focusing on implementing geolocation services and onboarding features using technologies such as Elixir, Phoenix, Postgresql, and AWS.
- Projects involving Ruby and RoR include web application development, SOA applications, API development, SAML connectors, quiz platforms, OAuth 2.0 provider applications, and API applications, utilizing technologies such as Ruby, Ruby on Rails, Sinatra, Grape, Redis, MongoDB, RSpec, and React.
- Upper-Intermediate English
- 2 weeks' notice
- Available ASAP

Technical Skills

Programming LanguagesElixir, Ruby
JavaScript FrameworksBackbone.js, React
Ruby FrameworksGrape, Ruby on Rails, Sinatra
UI Frameworks, Libraries, and BrowsersHTML5, LESS, Phoenix, SASS, Styled components
JavaScript Libraries and ToolsRedux, Styled components
Databases & Management Systems / ORMMySQL, PostgreSQL, Redis, Snowflake
Cloud Platforms, Services & ComputingAWS, Heroku
Virtualization, Containers and OrchestrationDocker, Kubernetes, Terraform
Deployment, CI/CD & AdministrationHelm, Jenkins
QA, Test Automation, SecurityJest
Other Technical SkillsLiveView, Semaphore

Experience

Senior Elixir Engineer

Sep. 2020 ‐ Present
Description:Developed a high‐precision geolocation open ecosystem that delivers accurate positioning coordinates ubiquitously, specially addressing problems in challenging environments such as urban areas and industrial/infrastructure complexes.

  • Implement the AlbaSpot geolocation cloud‐based corrections service.
  • Configure AWS cloud infra using Terraform and edge Kubernetes cluster with Helm for Albaspot product.

Technologies: Elixir, Phoenix, Postgresql, AWS, Terraform, Kubernetes, Helm, Rust

Elixir Engineer, sports marketing firm

Jan. 2020 ‐ Aug. 2020
Description: Sports marketing firm with strong roots in developing exceptional digital products.

  • Implement the onboarding feature of new fans.
  • Introduce A/B testing system for the new onboarding.

Technologies: Elixir, Phoenix, Phoenix LiveView, Postgresql, AWS

Software Engineer, Human Agency Kyiv, Ukraine

Jul. 2019 ‐ Dec. 2019
Description: At Human Agency, they are giving the power of digital advertising to the people. their job is to ensure that anyone has the tools they need to make their voice heard online.

  • Software Development of Forms project using TDD.
  • Software Development of Platforms project using TDD.

Technologies: Ruby, Ruby on Rails, Postgresql, Heroku, React

Software Engineer, Lemonade Kyiv, Ukraine

Oct. 2018 ‐ Jul. 2019
Description: Lemonade is a full stack insurance company powered by AI and behavioral economics, and driven by social good.

  • Software Development of Lemonade web application;
  • Implementing marketing related features within Growth Team;

Technologies: Ruby, Ruby on Rails, MySQL, RabbitMQ, Kubernetes, AWS.

Software Engineer, N‐iX Kyiv, Ukraine

May. 2017 ‐ Sep. 2018
Description: Healthcare software company Think Research Corporation developing knowledge‐based tools that empower clinicians to deliver the best evidence‐based care to patients, driving better patient outcomes.

  • Software Development of Care Portal, Virtual Care web applications;
  • Writing unit tests for own features (70‐95% coverage depending on project);
  • Refactoring/Bug fixing of existing TRC applications;
  • Code review;

Technologies:Ruby, Ruby on Rails, Postgresql, Sidekiq, React, Redux.

Software Engineer, SoftServe Inc. Kyiv, Ukraine

Sep. 2016 ‐ Apr. 2017
Description: Full‐time Ruby Engineer on Amorelie project.

  • Developed new features and maintained existing codebase for SOA applications;
  • Performed code reviews and provided tasks estimating;
  • Communicated with PHP team to reach implementation project milestones;

Technologies: Ruby, Ruby on Rails, Postgresql, Redis, RSpec.

Software Engineer, SoftServe Inc. Kyiv, Ukraine

Jul. 2015 ‐ Aug. 2016
Description: Full‐time Ruby Engineer on OneLogin project.

  • Delivered to production Directory Service API, that implements SCIM inspired users schema;
  • Provided new customer services synchronization mechanism (SSO, Directories integration);
  • Implementing integrations and support for SAML connectors;
  • Performed code review and estimates for project milestones.

Technologies: Ruby, Ruby on Rails, Postgresql, Redis, RSpec.

Software Engineer, X2SY Kyiv, Ukraine

Nov. 2013 ‐ June. 2015
Description: Full‐time Ruby Engineer in R&D department.

  • Implemented quiz platform CMS as SaaS. Performing quiz votes live monitoring;
  • Delivered to production system based on Huginn (IFTTT open‐source analog) for building agents that perform automated tasks of automation processing client emails;
  • Participated in the development of news aggregator and CMS. Migrated to new version with actual data transfer (1kk articles with assets);
  • Solved software design tasks for Video Platform SaaS using microservices architecture. Programmed a prototype, using Rails, Grape Frameworks, Redis‐Postgresql‐MongoDB for ESB purposes;

Technologies: Ruby, Ruby on Rails, Sinatra, Grape, Redis, MongoDB, RSpec, React.

Software Engineer, Mesosphere, Inc Kyiv, Ukraine

Feb. 2015 ‐ June. 2015
Description: Part‐time freelance Ruby Engineer on a project Mesosphere Accounts.
‱ Developed OAuth 2.0 provider Application, using Rails and Doorkeeper gem;
‱ Implemented and supported customer’s features;
Technologies:Ruby, Ruby on Rails, MySQL.

Software Engineer, Svitla Systems Kyiv, Ukraine

Jan. 2013 ‐ Oct. 2013
Description: Creating the API application that collects data from different data sources and bringing that to clients (websites, mobile, etc). Leading and cooperating team. Development and support of MyOffice My Ooma application that configures and controls My Ooma devices.

  • Designed API using Grape and Event Machine;
  • Dynamic re‐prioritization of cache requests executed on concurrent threads based on the most recent consumer demand using Fibers;
  • Improved MyOffice Backbone.js application. Decreased page loading/data fetching time.

Technologies: Ruby, Ruby on Rails, Sinatra, Grape, Redis, RSpec, Backbone.js, JQuery.

Software Engineer, Notus Kyiv, Ukraine

Jul. 2012 ‐ Dec. 2012
Description: Team member on internal R&D projects of online shop Notus. Projects main purposes: improving online store conversion, automation of routine
tasks, monitoring call center performance.

  • Customer relationship management system for efficient task management;
  • Script for scraping, parsing, processing and saving products from different data sources;
  • Call Center call conversion service.

Technologies: Ruby, Ruby on Rails, Nokogiri, Sidekiq, Redis, Backbone.js

Software Engineer, Econet Kyiv, Ukraine

Mar. 2011 ‐ Jan. 2012
Description:ront‐End and Back‐End development of ecologic Web Portal.
Technologies:Ruby, Ruby on Rails, JQuery

Software Engineer, World Data Center Kyiv, Ukraine

Sep. 2010 ‐ Nov. 2011
Description: Ruby Engineer position in World Data Center. Among the basic tasks of WDC‐Ukraine are collecting, handling and storing of science data and giving access for using it both in science research and study process.
Technologies:Ruby, Ruby on Rails, JQuery

Education

MS, COMPUTER SCiENCE ENGiNEER.
Faculty of Computer Science, National Technical University of Ukraine “Kyiv Polytechnic Institute” Kyiv, Ukraine
Sep. 2006 ‐ Feb. 2012

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