Oleksandr Bondar, Developer in Lviv, Lviv Oblast, Ukraine
Oleksandr is available for hire
Hire Oleksandr

Oleksandr Bondar

Verified Expert  in Engineering

Learning Management Systems (LMS) Developer

Location
Lviv, Lviv Oblast, Ukraine
Toptal Member Since
June 10, 2013

A developer and entrepreneur, Oleksandr helps clients to build scalable products and to solve architectural and speed challenges within their apps. He can build from scratch, improve existing features, and serve as an interim CTO.

Portfolio

Freelance
React, JavaScript, Ruby on Rails (RoR), Ruby
Vertalab
Amazon Web Services (AWS), APIs, Flash, CSS3, HTML5, JavaScript...
Kio group
Ruby on Rails (RoR)

Experience

Availability

Part-time

Preferred Environment

PostgreSQL, Vim Text Editor, Ruby on Rails (RoR), Ruby, Ubuntu

The most amazing...

...thing I've created is a system that generates video slideshows from images.

Work Experience

Senior Full-stack Developer

2016 - PRESENT
Freelance
  • Performed a number of LTI integrations for various LMS like Moodle, Blackboard, Canvas, and BrightSpace.
  • Supported Ruby/Rails/Elasticsearch/JavaScript apps, creating new features, and solving ongoing challenges.
  • Managed a team of three developers. I was responsible for communication, tasks, and planning.
Technologies: React, JavaScript, Ruby on Rails (RoR), Ruby

CTO, Software Engineer

2008 - PRESENT
Vertalab
  • Created an automatic deployment and testing service using Ruby and Amazon AWS API.
  • Built a custom CMS for generating structured content. About 12 different roles create content. Included video processing and an internal CRM.
  • Integrated video processing APIs.
  • Created a front-end for the CMS system described above.
  • Created custom Twitter analytics with heatmaps using Ruby on Rails, Twitter API, and Google Maps API.
  • Created an experimental movie recommendation service using Ruby on Rails and TMDb API.
  • Created an interactive map with mobile app to report points and display them on map by dates.
  • Created a reliable and scalable server based system to convert images into dynamic Flash videos. System is accessible via API.
Technologies: Amazon Web Services (AWS), APIs, Flash, CSS3, HTML5, JavaScript, Ruby on Rails (RoR)

CEO, Web Developer

2007 - 2008
Kio group
  • Created an assets management system using Ruby on Rails.
  • Created a custom CRM system using Ruby on Rails.
  • Created a custom CMS for eCommerce websites with focus on online food orders using Ruby on Rails.
  • Created an online aggregator for clothing using Ruby on Rails.
  • Created a Vertashop.com service from idea to production with customer support.
Technologies: Ruby on Rails (RoR)

Web Developer

2005 - 2007
Ericpol
  • Created an internal food ordering system using Java, Hibernate, Spring, and Struts.
  • Created an internal system for business trip management using Java, Hibernate, Spring, and Struts.
  • Created an online training system using Java, Hibernate, Spring, Struts.
  • Created the internal company website using PHP--similar to Yammer.
  • Created 5 courses in Java and OOP for an online training system.
  • Led the process of teaching Java to new employees.
Technologies: Apache Struts, Spring, Hibernate, Java

Vertashop

A hosted eCommerce service.

HappyWatcher

A movie recommendation service.

Twitter Heatmap

A system that analyzes keywords from Twitter and displays results on Google Maps as a heatmap.

aiCache Deploy Tool

Automatic AWS deployment for caching and content management service.

ZEODIA

A tool that converts images into video slideshows.

Gastroli.ua

https://gastroli.ua
One of the biggest ticketing platforms in Ukraine. I designed architecture and managed a team to build this product from the very beginning to production and ongoing support.

Languages

Ruby, JavaScript, CSS, HTML5, CSS3, Java

Frameworks

Ruby on Rails (RoR), Hibernate, Spring, Apache Struts

Libraries/APIs

Facebook API, jQuery, React, Amazon Product Advertising API

Storage

Elasticsearch, MySQL, SQLite, MongoDB, Sphinx Search Engine, PostgreSQL

Tools

Adobe Photoshop, Vim Text Editor, Flash, Canvas LMS

Paradigms

Test-driven Development (TDD), Continuous Integration (CI), Scrum

Platforms

Amazon Web Services (AWS), Windows, Linux, Ubuntu, iOS, Android

Other

APIs, Learning Management Systems (LMS)

1999 - 2004

Masters Degree in Computer Engineering

Lviv Polytechnic University - Lviv

FEBRUARY 2016 - PRESENT

Machine Learning

Coursera

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring