
Oleksandr Bondar
Verified Expert in Engineering
Learning Management Systems (LMS) Developer
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
Experience
Availability
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
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.
CTO, Software Engineer
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.
CEO, Web Developer
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.
Web Developer
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.
Experience
Vertashop
HappyWatcher
Twitter Heatmap
aiCache Deploy Tool
ZEODIA
Gastroli.ua
https://gastroli.uaSkills
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)
Education
Masters Degree in Computer Engineering
Lviv Polytechnic University - Lviv
Certifications
Machine Learning
Coursera