Back to developer list

Marcin Dziewiński

Ruby Developer

4 years of experience

Available
Marcin Dziewiński
About me

A few words about myself

I’ve been working as a Ruby on Rails developer for over three years now, building scalable applications and taking care of the backend side - from data processing to database performance.

Technical skills

Tech stack

Backend

Ruby on Rails Ruby RSpec SQL (MySQL, PostgreSQL, PL/SQL) REST and JSON APIs Sidekiq Capybara AWS Docker

Frontend

JavaScript HTML CSS React JS Angular Bootstrap Cypress Hotwire (Native) Turbo

Database

PostgreSQL MySQL

Other

Git Interpersonal/communication/teamwork skills

Languages

Polish (Native) English (Advanced) Spanish (Basic)
Education

Schools & universities

2015 – 2019

Electrical School Complex in Białystok

IT Technician

2019 – 2023

Białystok Technical University

Engineer / IT

Experience

Projects & experience

Brave Kids

2022-07 – 2022-10

Web application designed for children's association sharing their culture.

Technologies

Ruby on Rails Javascript Haml SCSS

Responsibilities

  • Made tons of both backend and visual amendments to make application more optimized, eye friendly and bug free
  • Created lots of unit tests with RSpec and E2E tests with Cypress

ZXD

2022-10 – 2023-05

Web application for martial art trainers and students.

Technologies

Ruby on Rails Javascript Haml SCSS JQuery Bootstrap PostgreSQL

Responsibilities

  • Created events system with: registration forms for both registered users and guests, events acceptance by grand masters, mark event participants after the event, contact form for instructor

Japan Centre

2023-02 – present

Group of 6 projects joining online stores for retails and wholesale customers, warehouse and restaurants applications.

Technologies

Ruby on Rails Javascript Haml SCSS JQuery PostgreSQL Docker AWS Sidekiq Capybara

Responsibilities

  • Built an inventory management system with automated stock level tracking and real-time adjustments
  • Implemented barcode scanner integration to streamline and automate warehouse operations
  • Integrated direct image fetching from a CMS via REST API, reducing manual asset management overhead
  • Developed a real-time logging system to detect and alert on unexpected data changes
  • Automated report generation and delivery to Google Sheets, eliminating manual reporting workflows
  • Updated the application by refactoring code, optimizing database queries, and Sidekiq jobs, fixing N+1 issues, speeding up page loads, and reducing AWS resource usage
  • Maintained and continuously improved a full-stack system, delivering both backend and frontend enhancements

Ubrania do Oddania

2025-03 – present

Web application that allows donating unwanted clothes to selected charities.

Technologies

Ruby on Rails Javascript Haml SCSS JQuery PostgreSQL AWS Sidekiq

Responsibilities

  • Designed and implemented a full-stack discount code system - from database schema and Rails model through REST API validation endpoint and service layer, to real-time price recalculation in the frontend with report and admin panel integration
  • Integrated Tpay payment gateway - handling webhook verification (JWS), payment lifecycle management, and automated expiration of unpaid transactions.
  • Developed complex campaign configuration system with custom courier limits, dynamic form fields, and date-aware donation weight recalculation logic
  • Rebuilt the donation wizard flow with multi-step form, per-bag pricing, and a fixed donation calendar rendering across user and admin views
  • Introduced a donation category system (books, children's clothes, mixed) with a dedicated pre-donation selection screen, category-specific form flows, and full report integration across three report types
  • Extended and maintained DPD courier API integration, implementing new delivery categories, custom business logic, and conditional validation rules across the full stack.
  • Maintaining whole system and making both backend and frontend adjustments
Contact

Tell us what skills you're looking for

Describe your project, and we'll propose matching specialists within 24 hours. No strings attached.

Free technical consultation
24h response time
NDA before the call