Piotr Solnica

Piotr Solnica

Mentor
Rising Codementor
US$10000.00
For every 15 mins
ABOUT ME
Ruby/Rails developer with 12+ years experience
Ruby/Rails developer with 12+ years experience

Piotr is an experienced developer specialized in Ruby and Rails, JavaScript and web-related technologies. He spent over 8 years working professionally with Rails and is an active Open Source contributor - creator of Virtus and Ruby Object Mapper projects.

Polish, English
Warsaw (+02:00)
Joined April 2015
EXPERTISE
11 years experience
I worked on many different projects, from small green-field apps to 5+ year old rails legacy systems. My main interest for the last coupl...
I worked on many different projects, from small green-field apps to 5+ year old rails legacy systems. My main interest for the last couple of years has been dealing with large scale applications in terms of maintainability, refactoring and migrating code from a typical Rails Way to alternative solutions which require different tools than what Rails gives us. Even though most of my work involved Rails I've got great experience in writing Ruby outside of Rails, which I've been practicing and promoting since ~2009. In addition to Ruby and Rails development I got involved in OSS. Back in 2011 I joined DataMapper core team, a couple years later I started working on ROM project and effectively stopped working on DataMapper. I'm also the author of a popular gem called Virtus and a contributor in many other projects. These days I'm deeply interested in improving quality of my Ruby code by using various techniques inspired by functional programming world (especially Clojure, Haskell and Scala). My biggest OSS project - ROM, is an expression of that particular interest.
11 years experience
Same as in the Ruby section in my profile.
Same as in the Ruby section in my profile.

REVIEWS FROM CLIENTS

Piotr's profile has been carefully vetted and approved as a Codementor. Connect with Piotr now, and leave a review for them once you're done!
SOCIAL PRESENCE
GitHub
virtus
Attributes on Steroids for Plain Old Ruby Objects
Ruby
3639
227
rom-relation
This is an old ROM prototype that's no longer developed.
Ruby
383
20
EMPLOYMENTS
Technical Lead
Icelab Pty Ltd
2017-01-01-Present
N/A
N/A
Co-founder / Core developer
dry-rb
2015-07-01-Present
N/A
N/A
Co-founder / Core developer
rom-rb
2013-03-01-Present
N/A
N/A