Bart (Bartosz) Bonisławski, Spree Commerce Developer in Warsaw, Poland
Bart (Bartosz) Bonisławski

Spree Commerce Developer in Warsaw, Poland

Member since January 30, 2018
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.
Bart is now available for hire

Portfolio

  • SMACC
    Git, SQL, Python, Go
  • Spark Solutions
    Ruby on Rails 5, Git, SQL, Spree Commerce, React, Ruby on Rails (RoR), Ruby
  • GogoApps
    Ruby on Rails 5, Git, SQL, Go, Ruby on Rails (RoR), Ruby

Experience

Location

Warsaw, Poland

Availability

Part-time

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.

Employment

  • Senior Software Engineer

    2018 - 2019
    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.
    Technologies: Git, SQL, Python, Go
  • Technical Leader

    2017 - 2018
    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.
    Technologies: Ruby on Rails 5, Git, SQL, Spree Commerce, React, Ruby on Rails (RoR), Ruby
  • Senior Ruby on Rails Developer

    2017 - 2017
    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.
    Technologies: Ruby on Rails 5, Git, SQL, Go, Ruby on Rails (RoR), Ruby
  • Ruby on Rails Developer

    2016 - 2017
    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.
    Technologies: Ruby on Rails 5, Git, SQL, React, Ruby on Rails (RoR), Ruby
  • Ruby on Rails Developer

    2015 - 2016
    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.
    Technologies: Ruby on Rails 5, Git, SQL, Redis, Phaser.io, JavaScript, Ruby on Rails (RoR), Ruby
  • Software Developer

    2013 - 2016
    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.
    Technologies: Ruby on Rails 5, Git, SQL, Unity, Android, .NET, Ruby on Rails (RoR), Ruby

Experience

  • Spree Commerce Framework (Development)
    http://github.com/spree/spree

    I'm a core team member of Spree Commerce open source. I'm responsible for investigating issues reported by users, reviewing code, and working on infrastructure around the code. I work closely with users in the community to solve their problems.

    I'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) (Development)

    Accounting application for small and medium-sized companies in Germany.

    Built with Ruby on Rails, ReactJS, PostgreSQL.

  • Brainer.cc (Development) (Development)
    https://brainer.cc

    Web application developed for training brain by playing specially prepared games.

    Built with Ruby on Rails, CoffeeScript, PhaserJS.

Skills

  • Languages

    Ruby, JavaScript, SQL, Go, Python, C#, Elixir
  • Frameworks

    Ruby on Rails 5, Grape, Bootstrap, Ruby on Rails (RoR), Phaser.io, .NET, Unity, Hanami, Sinatra, Cordova
  • Libraries/APIs

    Ruby on Rails API, React, Vue.js, Dry-monads, PhantomJS, Google Maps, Stripe API, Facebook API, 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
  • 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, AWS EC2, Heroku, Android, Kubernetes
  • Other

    Spree Commerce, Dry-rb, Dry-validation, HTTP, Interviews, Feature Planning, eCommerce APIs, Payment APIs
  • Storage

    MySQL, PostgreSQL, Redis, AWS S3, MongoDB
  • Industry Expertise

    eCommerce

Education

  • Bachelor of Science degree in Informatics
    2013 - 2017
    Białystok University of Technology - Białystok, Poland

To view more profiles

Join Toptal
Share it with others