Michał Kalbarczyk

Software Engineer

About Me

With 14 years of overall commercial programming experience, I gained extensive and practical knowledge of designing, programming, maintaining and optimising sophisticated services.

Interested in many modern technologies like Elixir, Phoenix, Nerves, Ruby, Ruby On Rails, Sinatra, JavaScript, React, GraphQL, JSON, AMQP, SQL, NoSQL, MRuby, RubyMotion, iOS, Chef, Linux, Arduino, RaspberryPi and more.

Commercial Experience

Gamecode

August 2017 -

  • elixir
  • otp
  • erlang
  • nerves
  • phoenix
  • javascript
  • drab
  • chef
  • kernel
  • gpio
  • nvram
  • buildroot
  • json
  • git
  • docker
  • chromium
  • c++
  • qt5
  • agile
  • scrum

Senior Elixir Embedded System Engineer

  • Design and build the pluggable system architecture
  • Implement various serial communication protocols
  • Build custom CI environment based on Docker
  • Build custom Linux system and deployment recipes
  • Build custom firmware image for target machine
  • Build embeddable webview and window management
taped.tv

February 2017 - August 2017

  • elixir
  • graphql
  • postgres
  • agile
  • scrum
  • aws

Senior Software Engineer

Developing a new social media app driven by the conviction that media, e-commerce and access to information should be controlled by the users themselves

  • Developing and maintaining frontend applications
  • Developing and maintaining backend applications
Stable

May 2016 - February 2017

  • ruby
  • grape
  • git
  • agile
  • scrum

Senior Software Engineer

Finances, simplified

  • Developing and maintaining frontend applications
  • Developing and maintaining backend applications
Cobalt

December 2015 - May 2016

  • ruby
  • rails
  • jquery
  • javascript
  • git
  • agile
  • scrum

Senior Software Engineer

Cobalt is redefining the modern pen test for companies who want serious hacker-like testing built into their development cycle

  • Developing and maintaining frontend applications
  • Developing and maintaining backend applications
Fieldd

January 2015 - December 2015

  • ruby
  • rails
  • react
  • jquery
  • javascript
  • git
  • agile
  • scrum

Senior Software Engineer

Manage & Grow Your Field Service Business

  • Developing and maintaining frontend applications
  • Developing and maintaining backend applications
El Passion

December 2014 - August 2017

  • ruby
  • rails
  • sinatra
  • grape
  • javascript
  • solr
  • elasticsearch
  • resque
  • rspec
  • redis
  • postgres
  • memchached
  • json
  • git
  • docker
  • elixir
  • phoenix
  • graphql
  • websocket
  • aws
  • s3
  • rds
  • agile
  • scrum
  • jira

Senior Developer

Development of various sites in Ruby, Elixir, JavaScript.

  • Developing and maintaining frontend applications
  • Developing and maintaining backend applications
  • Elixir inventor
  • Leader of Development Team
  • Scrum master
Arena.pl

March 2014 - November 2014

  • ruby
  • rails
  • javascript
  • jquery
  • solr
  • resque
  • rspec
  • redis
  • mysql
  • spree
  • memchached
  • json
  • git
  • varnish
  • haproxy
  • docker
  • jira

Senior Ruby Developer

Development of big e-commerce site for arena.pl

  • Developing and maintaining frontend
  • Developing and maintaining backend
  • Developing and maintaining full-text search
  • Managing and configure server architecture
Cubiware

March 2013 - March 2014

  • ruby
  • rails
  • sinatra
  • resque
  • rspec
  • redis
  • mysql
  • memcache
  • json
  • xml
  • xmlrpc
  • git
  • varnish
  • haproxy

Senior Ruby Developer

Backend application development for cable television STB

  • Developing and maintaining soap api for STB
  • Developing and maintaining soap json for STB
  • Backend optimization
  • Designing new backend architecture
Blip.pl

June 2008 - February 2013

  • ruby
  • rails
  • rspec
  • javascript
  • amqp
  • redis
  • mysql
  • sphinx
  • memcache
  • json
  • svn
  • varnish
  • haproxy

Ruby/Javascript Developer

Biggest polish communication company

  • Developing and maintaining frontend
  • Developing and maintaining backend queues
  • Developing and maintaining background workers
  • Developing and maintaining users api
  • Contact with blip.pl users/api consumers
Gadu-Gadu

May 2008 - February 2013

  • ruby
  • rails
  • rspec
  • javascript
  • amqp
  • redis
  • mysql
  • sphinx
  • memcache
  • json
  • svn
  • varnish
  • haproxy
  • scrum
  • agile

Ruby/Javascript Developer

Biggest polish communication company

  • Developing and maintaining frontend
  • Developing and maintaining backend queues
  • Developing and maintaining background workers
  • Developing and maintaining users api
  • Contact with blip.pl users/api consumers
Activeweb

October 2007 - July 2008

  • ruby
  • rails
  • mysql
  • ajax
  • rest
  • soap
  • openid
  • wap
  • svn
  • flash

Ruby/Javascript Developer

Interactive solutions for medicine

  • Development and maintanance of various web pages
  • Developing and maintaining OpenID service
  • Developing and maintaining Adobe Flash clips
EO Networks

November 2004 - July 2008

  • java
  • j2ee
  • hibernate
  • spring
  • velocity
  • postgresql
  • javascript
  • html
  • css
  • xml
  • xslt
  • selenium
  • svn

Leader of Web Development Team

Java EE Backend developer

CMS Software

  • Developing and maintaining J2EE application
  • Developing and maintaining layouts and templates layer
  • Code quality reviews
  • Leader of Web Development Team
  • Analysis of customer requirements