Resume

I'm an experienced full-stack developer with a broad interest in web, mobile, and desktop applications. I have 8+ years of professional web development and Ruby programming experience. In my career I have shipped numerous client projects, from your run-of-the-mill Rails eCommerce sites to highly-custom modules for large-scale projects. I am interested and get involved in all stages of product development - from UI design through prototyping and development all the way to deployment. I value clear communication and clean code.

Skills

  • Languages

    Java, Ruby, Javascript, Swift, Objective-C, SQL, HTML, CSS

  • Frameworks

    Rails, jQuery, Android SDK, Cocoa, GWT, React, Bootstrap

  • Tools

    Git, Vim, tmux, Gradle, IntelliJ, Xcode, Make, Docker

  • Storage

    PostgreSQL, Elasticsearch, SQLite

  • Platforms

    Mac OS X, Linux, Android, AWS

  • Design

    Pixelmator, Sketch, Photoshop

Professional experience

  • Senior Ruby Developer

    Rebased

    10/2011 - 09/2015

    I worked on multiple client projects either as external consultant, an additional member to client's in-house team, or a sole developer in the prototyping phase of a project.

    • Led the transition from SQL-based search to Elasticsearch for a large ecommerce site
    • Implemented a pure-Ruby transactional mailing system with a Thrift interface for a major classifieds portal
    • Integrated YouTube Javascript API for a large conference website
    • Worked closely with the client as a sole developer during a 6-month MVP phase - from initial Bootstrap prototype through a number of iterations

    Ruby, Rails, MiniTest, RSpec, Cucumber, Javascript, jQuery, Ember.js, PostgreSQL, Elasticsearch, Thrift, Docker

  • Ruby/iOS Developer

    Weblify

    10/2009 - 09/2011

    Worked in-house during the development of Lokter, as well as participated in a number of other in-house and client projects.

    • Implemented a large part of the Lokter web core features in Ruby/Rails
    • Implemented the majority of Lokter iOS client 1.0
    • Implemented a complete Ruby/Rails/MongoDB backend for a voting/feedback system based on client designs and specs

    Ruby, Rails, RSpec, Cucumber, Javascript, jQuery, MySQL, Objective-C, iPhone SDK 3.x

  • Freelance Full-Stack Developer

    (multiple)

    05/2008 - present

    When I discovered Ruby on Rails I felt ready to take on the world. I worked on several small to medium projects primarily as a sole Ruby developer working closely with the client and a designer/frontend engineer.

    • Built a complete auction site backend based on client designs with Ruby on Rails
    • Integrated PDF form generation into a Rails web app via iText & JRuby
    • Built a backend for a large client site with BrowserCMS

    Ruby, Rails, RSpec, Javascript, jQuery, HTML, CSS, MySQL

  • PHP Developer

    Edu Labs

    02/2008 - 05/2008

    After gravitating more towards web development, I joined a small interactive agency. However, after a few months of PHP I knew there had to be a better way.

    • Co-developed the in-house CMS using Zend Framework and object-oriented PHP
    • Worked on the front- and backend for a few client websites

    PHP, Zend Framework, HTML, CSS, Javascript

  • Java/Web Developer

    PTK Centertel

    11/2006 - 04/2007

    My first programming job during my last year of university. I worked part-time at a large telecommunications company.

    • Implemented a number of features for an in-house Struts + Javascript application

    Java, JSP, Struts, Javascript, Prototype.js

Education

  • Bachelor's Degree in Computer Science

    Warsaw University of Technology

    2003 - 2007