About Me
Piotr Solnica

I'm a software engineer with over 10 years of experience, working as Tech Lead at Icelab. I'm interested in web application development, data processing, alternative database systems, API integrations, in-house infrastructure development, team leading and mentorship.

I've been working with teams and clients from around the world, helping in building new systems from scratch or supporting maintenance work on big, legacy applications.

I love working with people, helping and inspiring each other and experimenting with new ideas. I've been an active OSS contributor and maintainer of various projects for over 5 years. Former DataMapper core team member, creator of the popular Virtus gem, lead developer of Ruby Object Mapper project, and dryrb core developer.

I write technical articles on my blog on a regular basis about programming in Ruby, interesting OSS projects, testing techniques, refactoring or working with databases. I'm also an occasional conference speaker, who had the opportunity to talk at conferences like RedDotRubyConf, EuRuCamp, RubyNation or BaRuCo.

My projects and articles have been featured in popular Ruby media, like RubyWeekly, Ruby5 or RubyRogues.

  • Ruby and Rails (9+ years)
  • Front-end JS libs & frameworks (jQuery, Backbone, Angular etc.) (9+ years)
  • Front-end CSS systems (Bootstrap, Bourbon, Neat etc.)
  • OSS Ruby projects (6+ years)
  • Database systems (PostgreSQL, MySQL)
  • Various hosting platforms (Heroku, EngineYard, Amazon etc.)
  • Integrations with various external systems
  • Object Oriented Programming
  • Functional Programming
  • Design Patterns
  • Refactoring Techniques
  • Automated Testing (TDD, Mutation Testing)



Fill out my online form.
HTML Forms powered by Wufoo.