My name is Krzysztof, though feel free to call me Kris. I am a nomad. I jump from place to place every now and then to learn more about the World. I grew up in post-soviet Poland, then I managed to live in Buenos Aires, Berlin, Seoul, Madrid and my beloved Montevideo.
As it comes to communication, I speak and write fluent English and Spanish from La Plata, not bad Spanish from Spain, native Polish and basic Russian. French, Finnish, Korean and Japanese are in my backlog.
I met first computer when I was eleven. It was a green iMac G3 at my primary school - I fell in love. Computers were scarce back then, so I had to wait few years more before I got my own. Once there, it did not take me long to discover programming and turn into a child of the internet.
Throughout my programming career I did commercial projects in Ruby, Python, Java/Scala, Node, Go, C/C++, and even Perl. I'm fluent with web technologies, including websockets, streaming and animations. Databases? You name it. I did consulting in PostrgeSQL, MySQL, Elasticsearch, BigTable and Redis, I am also familiar with Dynamo, Riak, and RethinkDB. I spent over ten years exploring nuisances of Linux, starting from Gentoo, through Red Hat, on Debian finishing. I have experience with BSD family as well. At work, as well as in my life I devotedly follow UNIX philosophy.
Apart from hacking my way through, I am also an aspiring artist, writer, photographer, and freestyle skater. I fancy chess play, ambitious music, asian culture and cousine, fantasy books, and above anything else, cinema. Upon dusk of my programming career I want to open small creative studio and make beautifull, psychedellic animations.
Please, feel free to scroll through my resume, and if you find me worthy your acquaintance, you can find my contact information down below.
I started earning money and experience with code when I was 16. I wrote scraping scripts and dummy websites, also setting up servers for web. Later on, I have learned MySQL, which gave me opportunity to work on more interesting data analysis projects.
This one is funny. I was working as a librarian and secretary assistant in my hometown's Primary School. It was my first official job. I loved the library. The work was easy and I had plenty of time to read dozens of books. I was an avid reader already, but that job turned me into a complete book worm.
Krzysztof took good care of our library. (...) He was always eager when his service was needed, and he scrupulously did all assigned tasks.
Adam Olszewski · Principal
After years of continuous dissapointment with education standard on the countryside, I was so enthusiastic about joining the university. My enthusiasm, however, did not last long. After two years of "study" I decided to leave the campus and pursue knowledge on my own. It was the best decision of my life.
There was, however, one thing I was lucky to find at the university. During the first weeks of classes I discovered AIESEC - student organisation run by students themselves. They took me in, they thought me valuable information about the world, about people, about collaboration, and about making positive impact on society.
Thank you for bringing fresh air of creativity and positive changes into our team.
AIESEC Kielce · Commitee Recognition Award
This project was in fact primary reason to drop out of school. I have acquainted a group of enthusiastic people through AIESEC and Technology Incubators, and we decided to team up in our freelance projects. We started well, we were full of ideas and dreams, we had few loyal clients. However, in the long run, we had no idea what we are doing. Expected as it was, the company went belly up after a year of activity.
Regardless the outcome, it was incredibly valuable experience to me. I have masterd Ruby and Rails to perfection. I had occasion to work with GPS systems. I had a glimpse of how search engines and SEO work. Last but not least, I deployed my very first distributed app - oh my, it was a Rails app scaled on three separate servers - madness!
Kris knows his way around code and gets shit done. Working together was a pleasure.
Pawel Zardzewialy · Co-Founder
Hungry for new adventures, I moved to Cracow, to join local software house. I did not expect to stay there so long, especially after accidentally removing all websites of our clients upon my first deploy... Our sysadmin wanted to kill me, but he did finally set up proper backups and redundancy after the incident...
I started there as Rails developer - working mostly on apps for commerce, and loyality programs. However, I quickly got the opportunity to work with number of technologies. Discovering no-SQL databases was at the time the biggest breakthrough in my career. Later, I had a chance to work with heavily distributed message queues as well as a real misfortune to have a MongoDB in production... in 2010...
We had fantastic time at Araneo. We had purpose, we had fun, we supported each other, and we made some really good apps. Even though the company does not exist anymore, we stay friends. R.I.P. Araneo, and thank you for everything.
Kris is an awesome, highly skilled and professional developer. Programming is his passion and as everything created with passion his projects shines like truly diamonds (uhm... I mean rubies).
Kamil Dziedzic · @arvenil · Coworker
Prior to joining Cubox I struggled with health issues and complications after the surgery. It was then I decided to go nomad, silence my fears, go places. Series of funny events connected me with the guys at Montevideo.
Working at Cubox opened my eyes to software crafsmanship. We did awesome apps for cool clients, we grew together, we had fun doing it. We wrote open source during the working hours! We went to conferences, we organised conferences. Cubox thought me true culture of hacking. For this, and everything they did for me, I shall be always greatful.
Kris is a smart and pragmatic developer, capable of turning ideas into simple and maintainable code.
Nicolas Sanguinetti · @foca · Coworker
Kris takes programming seriously. Not only he is a very skilled developer -I have witnessed him building a pretty complex web app from the scratch and delivering it in a couple of days-, he is always concerned about the quality of his work, and prompt to share his knowledge with others.
Gustavo Armagno Haag · @gusaaaaa · Coworker
I joined VividCortex very early in their journey. I helped them building MySQL monitoring system in Go, I miserably failed as devops, I took good deal of time trolling with pictures of cats.
Looking at this work from perspective, I am indeed ashamed of my results. I consider this time a black hole in my career, time completely wasted on being proud, all-knowing arsehole. Well, hindsite is 20/20, is it not?
Kris is a broadly experienced engineer and a good problem solver. He almost always has something to contribute to a discussion or product. Often he has a suggestion that no one else thought of, and which opens up new options. Although I've mostly worked with him on specific products and technologies, it's clear that there are a lot of tools in his toolbelt and he quickly identifies good ones to use for various problems. Kris is eager to learn new things. He doesn't posture or engage in politics, and he gives direct, clear feedback.
Baron Schwartz · @xaprb · Co-Founder
After quitting from VividCortex I wanted to take a career break, but the very same week I got interesting offer. Five hundred millions of real estate records with real time, corellative search, plus weekly updates from multiple sources, plus greedy API consumers. That was the challenge in a nutshell. Why not?
We inherited an old PHP app, tons of fixed-width data files, and constantly crashing MySQL server. We ended up with RESTful API handled by Java on Google App Engine, ElasticSearch cluster serving corellation queries, BigTable and Data Pipelines processing the updates, and sharded, redundant MySQL databases serving the data in real time.
This system, despite dealing with boring real estate data, was by far my biggest challenge, and most valuable production experience in my career.
I have been occasionally advising Vamos since the very beginning, I loved the idea, and the passion backing it up. Guys reached out to me the moment I set my foot in Berlin. After quite a bumpy road, I designed Elasticsearch indices plus Ruby client to handle their event recommendations and search.
You are probably wondering what the heck is this suppose to mean? Well, I discovered rollerblading when I was 20, some time later I started breaking my bones on Freestyle Slalom. At some point I broke too much and had to go through a long rehab. Pain made me go went berserk with training. I took a career break to compete for real in slalom series of Paris, Moscow, Namwon, Qingdao and Warsaw. I finished season 2015 ranked 21 in the World. It has nothing to do with programming, but it shows what I am capable of when motivated and cut loose.
If you feel like wasting time on youtube weirdness, you can check one of my roller-dancing videos.
Kris is a very good skater, and also a great slalom coach, he transmits his passion he feels for this discipline very well.
Natalia Aguero · Trainee
Good teacher explains. The great teacher inspires. Nothing else better describes Kris. He is charismatic, smart, full of passion and extremally motivated. (...) Thanks to Kris, my passion to skating keeps on growing.
Maciej Gawlowski · Trainee, now Slalom Instructor at I Love Rolki
I was hired as an architect, oddly enough, I didn't feel like it for a single moment at this job. From my perspective it was six months of embracing chaos, misinformation, pointless polytics, and beaurocracy. Lesson learned, no matter the benefits, I shall never again enter a startup bubble, and never again work in an open space office.