
Bart (Bartosz) Bonisławski
Verified Expert in Engineering
Spree Commerce Developer
Warsaw, Poland
Toptal member since January 15, 2019
Bartosz has been interested in web development since childhood–he built his first profitable game server aged 13! Constantly learning and looking for growth, Bartosz loves back-end development, hackathons, conferences, and traveling.
Portfolio
Experience
- Git - 10 years
- Ruby - 7 years
- PostgreSQL - 6 years
- SQL - 6 years
- Ruby on Rails 5 - 6 years
- JavaScript - 5 years
- Spree Commerce - 4 years
- React - 2 years
Availability
Preferred Environment
Git, Vim Text Editor, MacOS
The most amazing...
...experience is being a Spree developer–investigating issues reported by users, reviewing code, and working on infrastructure around the code.
Work Experience
Senior Software Engineer
SMACC
- Developed a billing system for clients accessing one of the services.
- Created a template for testing integration of services with Golang.
- Created full application end-to-end tests with Python.
- Developed service for validating and normalizing data form AI service.
- Developed performance tests for existing services.
Technical Leader
Spark Solutions
- Lead the development of Spree Commerce, an open source framework.
- Audited code of Spree Partner Network members.
- Lead weekly retrospections.
- Mentored developers.
- Interviewed candidates for Ruby on Rails developer positions at all levels.
- Upgraded Spree framework from Rails 5.1 to 5.2.
Senior Ruby on Rails Developer
GogoApps
- Developed integration with videos transcoding service Zencoder.
- Developed admin panel for entertainment service CMS.
- Interviewed candidates for Ruby on Rails and Golang developer positions.
- Improved development flow with usage of Docker.
Ruby on Rails Developer
Netguru
- Lead development of back-end for an accounting application.
- Created webinars for internal training of developers.
- Created utilities for application architecture with proper patterns.
- Worked closely with client and project manager on defining technical tasks.
- Created utilities for automatic creation of documentation for API.
Ruby on Rails Developer
Daftcode
- Developed logical browser games with PhaserJS.
- Created a dynamic ranking system with Redis as the database.
- Lead weekly retrospections.
- Organized internal workshops for developers.
- Moved front-end application to mobile platforms.
- Developed integration with credit card and mobile payments.
Software Developer
Visualpromo
- Developed Android poll application with the back-end based on Ruby on Rails.
- Developed a game with Microsoft Kinect as the controller.
- Developed CMS for Holohostess device.
- Developed utilities for controlling applications with Microsoft Kinect.
- Developed utilities for controlling applications with Leapmotion device.
- Developed utilities for working with 360° photos and Occulus Rift.
Experience
Spree Commerce Framework
http://github.com/spree/spreeI've designed a new API which is currently in development that is compliant with jsonapi.org standard to make Spree a full-fledged API solution for eCommerce.
Smartbuchhalter (Development)
Built with Ruby on Rails, ReactJS, PostgreSQL.
Brainer.cc (Development)
https://brainer.ccBuilt with Ruby on Rails, CoffeeScript, PhaserJS.
Education
Bachelor of Science Degree in Informatics
Białystok University of Technology - Białystok, Poland
Skills
Libraries/APIs
Ruby on Rails API, React, Vue, Dry-monads, PhantomJS, Google Maps, Stripe API, Sidekiq, Facebook API, X (formerly Twitter) SDK, Zencoder, PayPal API, GitHub API, Node.js
Tools
Spree, Vim Text Editor, Git, RSpec, GitHub, Travis CI, CircleCI, RuboCop, Sublime Text 3, GitLab, Capistrano
Languages
Ruby, JavaScript, SQL, Go, HTML, Python, C#, Elixir
Frameworks
Ruby on Rails (RoR), Ruby on Rails 5, GrapesJS, Bootstrap, Phaser.io, .NET, Unity, Hanami, Sinatra
Paradigms
Object-oriented Programming (OOP), Testing, REST, Test-driven Development (TDD), Behavior-driven Development (BDD), Continuous Delivery (CD), Continuous Integration (CI), Agile, CQRS
Platforms
MacOS, iOS, Linux, Amazon, Amazon EC2, Heroku, Android, Kubernetes
Storage
MySQL, PostgreSQL, Redis, Amazon S3 (AWS S3), MongoDB
Other
Spree Commerce, Dry-rb, Dry-validation, HTTP, Interviews, Feature Planning, eCommerce, eCommerce APIs, Payment APIs, Cordova
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring