Scroll To View More
Łukasz Adamczak

Łukasz Adamczak

Warsaw, Poland
Member since December 25, 2015
Łukasz is an experienced full-stack developer with a broad interest in web, mobile, and desktop applications. He's excited about technology, always tinkering with side projects, and is on a constant lookout for new things to learn and try out. A skilled coder with a keen eye for UI, he's passionate about clear communication, clean code, finding the simplest solution, and getting things done.
Łukasz is now available for hire
  • Ruby, 8 years
  • Ruby on Rails (RoR), 8 years
  • JavaScript, 6 years
  • Java, 2 years
  • React.js, 1 year
  • Android SDK, 1 year
Warsaw, Poland
Preferred Environment
Mac OS, Vim, Tmux, Git, Docker
The most amazing...
...thing I've implemented is a high-performance pure-Ruby transactional mailing service, communicating over Thrift and deployed via Docker
  • Senior Ruby Developer
    Rebased Sp. z o.o.
    2011 - 2015
    • Led the transition from a SQL-based search to Elasticsearch for a large eCommerce platform.
    • Implemented a transactional mailing system with a Thrift interface for a major classifieds portal.
    • Integrated a YouTube JavaScript API for a large conference website.
    • Worked closely with the client as the sole developer during a 6-month MVP phase - from the initial Bootstrap prototype through a number of iterations.
    Technologies: Ruby, Rails, JavaScript, Ember.js, Bootstrap, PostgreSQL, Elasticsearch
  • Ruby & iOS Developer
    Weblify Sp. z o.o.
    2009 - 2011
    • Built a complete Ruby/Rails/MongoDB back-end for a voting & feedback system based on client designs and specs.
    • Was part of the core team building a local search-and-discovery application with Ruby and Rails.
    • Implemented geolocation and mapping features for an iPhone client connecting to a Rails back-end.
    Technologies: Ruby, Rails, JavaScript, jQuery, MySQL, Objective-C
  • Full-Stack Developer
    2008 - 2009
    • Built a complete auction site back-end based on client designs with Ruby on Rails.
    • Integrated a PDF form generation into a Rails web app via iText & JRuby.
    • Built a back-end for a large client site with BrowserCMS.
    Technologies: Ruby, Rails, RSpec, JavaScript, jQuery, HTML, CSS, MySQL
  • PHP Developer
    Edu Labs s.c.
    2008 - 2008
    • Codeveloped the in-house CMS using Zend Framework and object-oriented PHP.
    • Worked on the front-end and back-end for a few client websites.
    Technologies: PHP, Zend Framework, HTML, CSS, JavaScript
  • Java/Web Developer
    PTK Centertel
    2006 - 2007
    • Implemented a number of features for an in-house Struts + JavaScript application.
    Technologies: Java, JSP, Struts, JavaScript, jQuery
  • Retronix (Development)

    Retronix is a remake of the classic 1984 DOS game, Xonix. Initially I just wanted to code something for my Nexus Player. As I got further into the implementation I realized I could extract a common gameplay core and make it work on the desktop as well. And then I stumbled into GWT and implemented one more back-end with it. As a result, the game now builds for desktop Java, Android (both TV and touch devices), and is playable on the web.

  • Replayer (Development)

    Replayer is a music player for practicing musicians. It provides realtime time streching & pitch shifting functionality, all wrapped in a simple user interface. The controls are exposed as one-handed keyboard shortcuts in order to simplify usage when holding an instrument.

    Replayer is an OS X application written in Objective-C and utilizes Apple Core Audio extensively.

  • GPS Watches (Development)

    A long-dormant idea turned into a client-side web application. This React.js app is a search-and-compare utility for runners looking for a GPS running watch. With some more love — and especially with some more data — this may someday become a useful utility and not just an exercise in web development.

  • ¿Cuánto es? (Development)

    ¿Cuánto es? is my first foray into the Android platform. A simple app to help you practice Spanish numerals. The app uses a flashcard-style interface and the built-in Android speech synthesizer allows you to check your pronunciation. At some point the app could be expanded to other languages and other types of practice material.

  • VBalance (Development)

    VBalance is a simple Android application I built so that I could have a quick glance overview of my prepaid cellphone account. The official Virgin Mobile app is decent, but this one function was missing. I also wanted to try out building a home screen widget and this was a perfect opportunity. This was also a chance to exercise my web skills in order to reverse engineer the official API of the VM back-end.

  • Triangulator (Development)

    Inspired by qrohlf's Trianglify project, Triangulator is primarily an exercise in Swift and Cocoa. A simple OS X desktop app for generating polygon-style pattern images. The application is open source and the code is available on GitHub.

  • Quicksend (Development)

    Quicksend is a simple OS X status-bar utility for uploading files to your Amazon S3 buckets. Just drag any file onto the Quicksend icon and receive a public URL in return. For simple use cases, Quicksend may replace more expensive upload & share tools, while giving the user full control over the storage of their files.

  • Languages
    Ruby, CSS, JavaScript, HTML, Java, SQL
  • Frameworks
    Ruby on Rails (RoR), Bootstrap, Redux, Android SDK
  • Tools
    Vim Text Editor, Git, Tmux, Sketch, Pixelmator
  • Platforms
    Mac OS, Android, Docker
  • Libraries/APIs
  • Paradigms
    Test-driven Development (TDD), Object-oriented Programming (OOP)
  • Storage
    MongoDB, PostgreSQL
  • Misc
    User Interface (UI), Elasticsearch
  • Bachelor of Science in Computer Science
    Warsaw University of Technology - Warsaw, Poland
    2003 - 2007
I really like this profile
Share it with others