Hello I’m Michał Janeczek

About Me

Hello, I’m Michał Janeczek, a Full-Stack Developer based in Poland.

I am 22 years old and currently I have over 4 years commercial career as backend and javascript developer. During my career I developed a few open source projects and I released 3 startups on my own.

Personal Information

  • Full Name : Michał Janeczek
  • Birthday : 22 November 1995
  • Address : Warsaw, Poland
  • Email : michal.janeczek@vszone.gg
  • Job : Full-Stack Developer
  • Skype : michal-janeczek
download resume

What i do?

Backend Development

Ruby, Ruby on Rails, Gem development, PostgreSQL, MongoDB, Elixir

Frontend Development

React, Redux, Webpack, Jest, Babel, Node, Angular, Ember

Software Architecture

TDD, BDD, SOLID, Clean Code, Interactors, Component Cohesion & Coupling

8+

programming years

4+

commercial career years

3

side projects

8

open source projects

work experience

Junior .NET Programmer

WISP Group
03.2012-06.2012

C#, WPF (MVVM), NUnit

.NET / Ruby on Rails Programmer

Mercomp
03.2013 - 09.2013

WPF, ASP.NET MVC, Ruby on Rails

Ruby on Rails Programmer

EL Passion
11.2013 - 07.2015

Ruby on Rails, TDD & Rspec, AngularJS, Agile

Full-Stack Developer

Kontomierz.pl
08.2015 - 12.2015

Ruby on Rails, React, Redux, AngularJS, Agile

Team leader

StreatUp
09.2016 - 12.2016

Ruby on Rails, BDD, Payments Integration, Agile

Full-Stack Developer

Near Me
01.2017 - 10.2017

Ruby on Rails, Platform Development, Gem Development

My Startups

Vielen Games

API for a mobile game
Scala, MongoDB

CrashBreak

Programming tool
RoR, AngularJS, Gem Development

Versus Zone

Streamer tool
RoR, React & Redux, Elixir

Blog

How to reproduce production exceptions locally

The idea of CrashBreak is to reproduce production exceptions on the programmer’s computer. It’s done by creating a test request file with the same request data and system state.

Read more

How to combine the benefits of unit and feature testing

How many methods of testing an app have you seen? Do you have a friend who only believes in the legitimacy of acceptance tests? Or are you loyal fans of TDD and striving for 100% coverage?

Read more

Interactors architecture in your Ruby on Rails app

Have you ever tried writing backend application independent from the framework? Is it possible to treat Ruby on Rails like a plugin to your app? Let's check why you should think about it!

Read more

Open source

Conventional Redux

Library for small and medium react applications, it wraps the react-redux and provides API based on convention over configuration pattern without breaking redux compatibility.

Check GitHub

CrashBreak

Library for integration with crashbreak.com. The exception notifier - it sends the exception with all details and dumped system to backend server via JSON API.

Check GitHub

Marketplace Kit

Library inspired by Capistrano gem for Marketplace Platform users. It integrates with the internal platform API and provides 3 core commands - deploy, pull and real time sync.

Check GitHub

Testimonials

Thijs van Alebeek

QC One Co-founder

Michal is a young but very talented Rails developer, working with him is really pleasant. As an international orientated company it is very important for us to have dedicated developers. Our platforms are being used 24/7 worldwide, so the flexible availability of Michal was very appreciated. The communication about how to tackle issues or how to create the most easy and reliable solution for a feature runs smoothly.

Adam Broadway

Near Me Founder

Michal bought out-of-the-box thinking to our project and helped kick-off a revolutionary way to manage and deploy configuration and content management on our platform. He questioned convention and looked for better ways that things could be done. His conviction and passion for building great applications is an asset for any team.