Marcin Sklodowski, Developer in Gdańsk, Poland
Marcin is available for hire
Hire Marcin

Marcin Sklodowski

Verified Expert  in Engineering

Performance Optimization Developer

Location
Gdańsk, Poland
Toptal Member Since
December 24, 2013

Marcin is a code purist, hopelessly in love with Ruby. He is a passionate software engineer with over a decade of experience contributing to multiple projects of various types and sizes. Marcin is happy working with others, is addicted to Scrum, and emphasizes maintaining effective development practices.

Availability

Part-time

Preferred Environment

OS X, RubyMine

The most amazing...

...thing I've worked on is combining the incredible world of Ruby and Rails with stable and reliable Java code while working with Tix.nl.

Work Experience

RoR Developer

2021 - 2022
Etison LLC
  • Joined ClickFunnels to aid in its international growth, focusing on integrating localization into the main Rails application and several React applications.
  • Took on the role of a specialist engineer tasked with resolving payment-related issues and offering support to fellow developers in this domain—utilizing my background in payment integrations.
  • Swiftly navigated through the extensive codebase, learned these technologies on the go, and successfully met the project deadline—despite being new to some of the technologies used there.
Technologies: Ruby on Rails (RoR), Localization, Haml, i18n

Senior Ruby Developer

2018 - 2020
FL Fintech E Gmbh dba Clarke.de
  • Brought on board initially to upgrade the main framework version of a challenging application. Met the deadlines, which led to my inclusion in the product and tech team of over 50 developers.
  • Joined the architecture team, contributed to decision-making, developed solutions, led scrum meetings, and coordinated task breakdowns with PMs and designers.
  • Identified and implemented strategies to eliminate dependencies on legacy code, enabling us to seamlessly introduce new functionalities.
Technologies: Ruby, Ruby on Rails (RoR), TypeScript, Scrum

Software Developer

2014 - 2017
BuildEmpire, Ltd.
  • Developed a class booking system, including student profiles and a course search feature.
  • Implemented a custom login service daemon that allows Rails application users to log into the FTP server.
  • Helped build the Clarus Warehouse Management System (Claruswms.co.uk) from scratch to active use.
  • Extracted reusable components from the codebase to external gems.
Technologies: Ember.js, Ruby on Rails (RoR), Ruby

Software Engineer

2013 - 2014
Tix.nl
  • Developed a Ruby on Rails application with a back-end written in Java
  • Created integration tests with Capybara covering new functionalities.
  • Performed TDD with RSpec and Cucumber.
  • Actively participated in adapting the company's Scrum philosophy.
  • Implemented a fully automated continuous integration process.
  • Handled back-end and front-end performance benchmarking and optimization.
Technologies: Ruby on Rails (RoR), JRuby

Software Engineer

2012 - 2013
Groupe SII
  • Developed custom Redmine extensions and improved functionalities.
  • Created a Symfony-based eCommerce project for one of the biggest Polish price comparison sites.
  • Worked with an internal SOAP API.
  • Tested code with PHPUnit and RSpec.
Technologies: Ruby on Rails (RoR)

Back-end Developer

2011 - 2012
GoldenLine Sp. z o.o.
  • Implemented new functionalities for the company's site, such as new client profiles.
  • Optimized performance using Memcached, Membase, and the Sphinx Search Server.
  • Tested using PHPUnit and Selenium.
  • Created an internal API with the Silex framework.
  • Improved core site functionality, including a candidate search engine for recruiters.
Technologies: Silex, PHP

Software Developer

2008 - 2011
Freelance
  • Developed websites with PHP and Rails.
  • Designed and developed various CRM applications.
  • Audited and improved the performance and security of various websites.
Technologies: Ruby on Rails (RoR)

Shopping Cart - Purchasing Platform for Nokaut.pl

From day one, I swiftly contributed to a team effort, creating a unified payment system for Nokaut.pl. This offers customers a single platform to choose from various stores, enhancing their shopping experience.

New API for Customer Portal Rebranding and Back-end Scaling

As a part of the Digitalkasten team, I took a crucial role in rebranding the customer's portal by providing a reliable, secure, and fast API. Using the great testing tools that the Ruby world offers, we were able to introduce brand new features quickly without compromising customers' comfort and with full confidence that every part of the application works. This project's other essential purpose was to scale it up to the point where even a considerable amount of users and processed documents don't slow the application down. We achieved it by simplifying processes, optimizing the code whenever possible, and moving from ActiveRecord to plain SQL in key functionalities.

Languages

Ruby, JRuby, SQL, ECMAScript (ES6), Haml, TypeScript

Frameworks

Ruby on Rails (RoR), Ember.js

Tools

RSpec, Git

Paradigms

Test-driven Development (TDD), Scrum

Other

APIs, Software Design, Back-end, SOLID Principles, Performance Optimization, Domain-driven Design (DDD), Scalability, Localization, i18n

Storage

PostgreSQL

Platforms

OS X

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