Download PDF version

Kamil Ogórek

Software Engineer

[email protected] // @kamilogorek

Summary

"Passionate about software development, Kamil has a special affinity for client-side technologies. Drawing on his experience as a speaker, workshop leader and countless hours experimenting with various (mostly JS) frameworks and tools, Kamil always sets the bar high and aims for the best possible solutions.

As a strong believer in Software Craftsmanship, he is constantly learning, improving his skills, and generously sharing with the community by frequently contributing to open-source projects.

After hours, Kamil is a training and nutrition geek, a weightlifter, an obstacle-course and trail runner, a recreational cyclist, a drummer and a music lover. Kamil also loves to cook and admires great food."


Skills

Main Technologies

  • JavaScript
  • Node.js
  • HTML/CSS
  • Test, Build & Deploy

Side Technologies

  • Elm
  • Ruby/Rails
  • Elixir
  • Clojure/ClojureScript

Frameworks

  • React.js
  • Angular.js
  • Ember.js
  • And anything else that can possibly be in your project’s stack…

Experience

Lead Code Whisperer

Corgibytes, LLC

August 2016 – Present

Senior Client-side Engineer

X-Team

June 2014 – August 2016

Client-side Engineer

X-Team

April 2013 – June 2014

Front-end Developer

Chilid

March 2012 – May 2013

Front-end Developer

XSolve

March 2012 – May 2013

Front-end Developer

XHTMLized

March 2012 – May 2013

Everything-stack Developer

Freelance

2005’ish – March 2012

Notable projects

  • Riot Games LoL Game Client – League Client Update
  • Riot Games Internal Tools
  • FOX.com
  • Insomniac
  • Boomrat
  • Comic-Con 2013
  • So You Think You Can Dance XI
  • The X-Factor III
  • American Idol XIII

Talks and workshops

Become a Front-end Developer – React.js Workshops

  • @ coders lab warsaw, june 24 - june 25, 2015
  • @ coders lab warsaw, june 17, 2015
  • @ coders lab warsaw, june 03 - june 04, 2017

Become a Front-end Developer – JavaScript Workshops

  • @ coders lab warsaw, may 23 - may 26, 2017
  • @ coders lab warsaw, august 10 - august 14, 2015

Ampersand.js – Minimalistic approach to not so minimalistic problems

https://speakerdeck.com/kamilogorek/ampersand-dot-js-minimalistic-approach-to-not-so-minimalistic-problems

  • @ reject.js berlin, september 11, 2014
  • @ meet.js summit poznan, september 27, 2014

Keep your projects tight

https://speakerdeck.com/kamilogorek/keep-your-projects-tight

  • @ meet.js krakow, november 19, 2013

Articles

npm Scripts: Tips Everyone Should Know

http://corgibytes.com/blog/2017/04/18/npm-tips/
@ corgibytes, april 18, 2017

Integration Tests Can Be Fun!

http://corgibytes.com/blog/2017/02/21/integration-tests-fun/
@ corgibytes, february 21, 2017

Starting a Journey with Clojure and ClojureScript

http://corgibytes.com/blog/2017/01/03/clojure-journey/
@ corgibytes, january 3, 2017

Highlights of this year’s Euroclojure and ReactiveConf

http://corgibytes.com/blog/2016/11/08/bratislava-conferences/
@ corgibytes, november 8, 2016

Setting up a minimal, yet useful JavaScript dev environment

http://corgibytes.com/blog/2016/09/27/minimal-useful-javascript-environment/
@ corgibytes, september 27, 2016

Teaching is hard, but worth it

https://medium.com/@kamilogorek/teaching-is-hard-e467bc2c766b
@ medium, august 25, 2015

8 tips that will make you a more active, healthier remote developer

http://x-team.com/2015/08/how-to-be-healthy-remote/
@ x-team, august 28, 2015

File system permissions and umask in node.js

http://x-team.com/2015/02/file-system-permissions-umask-node-js/
@ x-team, february 18, 2015

JavaScript ES5 array iteration methods explained

http://x-team.com/2015/01/javascript-es5-array-iteration-methods-explained/
@ x-team, january 13, 2015

Modularised apps with Ampersand.js

http://www.creativebloq.com/netmag/build-mobile-apps-and-improve-your-css-net-mag-111413571
@ net magazine, december 2014

Build a fearless development cycle with git hooks

http://x-team.com/2014/11/fearless-development-cycle-git-hooks/
@ x-team, november 22, 2014

The Interviewed: Kamil Ogórek, Senior Client-side Engineer

http://xhtmlized.com/blog/interviewed-kamil-ogorek-senior-client-side-engineer/
@ xhtmlized, august 26, 2014

Speed up your GitHub workflow with Hub

http://x-team.com/2014/02/speed-up-your-github-workflow-with-hub/
@ x-team, february 12, 2014

Our git workflow – forks with feature branches

http://x-team.com/2013/09/our-git-workflow-forks-with-feature-branches/
@ x-team, september 16, 2013

Is it (and why?) worth it to invest in responsive web design

http://nowymarketing.pl/a/1237,czy-i-dlaczego-warto-zainwestowac-w-responsive-web-design
http://jestem.mobi/2013/03/czy-i-dlaczego-warto-inwestowac-w-responsive-web-design/
@ nowymarketing, march 13, 2013 @ jestem.mobi, march 13, 2013

HTML5 Games, Jacob Seidelin – book review

http://xlab.pl/html5-tworzenie-gier-jacob-seidelin-recenzja-ksiazki/
@ lab, february 12, 2013


Recommendations

"Kamil is a professional that is super sharp in his knowledge always on the latest trends, I learnt a lot from him about JavaScript among other things, we share the same views on software craftsmanship and he is truly one of a kind when it comes to get a project done. He is a very valuable member of any team; he makes the team great, he writes high quality software without cutting any corners, fast!. I would get him in my team anytime I could"

Juan Manuel Combetto, Technical Lead and Senior Web Developer, 20th Century Fox

"Kamil is a very talented front-end developer who always presents can-do attitude. He is very passionate on what he is doing and can share his passion with co-workers. Always stays on the cutting edge, keeping up with the latest market's trends. Kamil is very skilled in JavaScript development, as well as in Responsive Web Design and HTML/CSS."

Wojciech Sznapka, Technical Manager, XSolve

"Do you need to build some Rich Internet Application? Make use of some fancy new JavaScript framework? Or maybe you wish to use Responsive Web Design approach for your site? In all those (and many other) cases, Kamil has already been there, done that and has al the skills that are needed. Given that and the fact that he is also skilled in other fields (like PHP programming, including MVC frameworks, templating systems etc.) as well as being a cheerful, reliable and communicative person, he should be considered highly valuable asset in any development team. I had a pleasure of working with Kamil and I definetly will be looking forward to cooperating with him again."

Mariusz Bak, Senior Software Developer, XSolve

"Kamil has a beautiful, developer mind. He is also special talented in communication. Listening to his lecture is a real pleasure, even, if you don't know the issue very well. Kamil is conflict-free person, but he is always ready to defent his own opinion, using specific, substantive arguments. His point of view helped my team work better for more then fiew times."

Justyna Wydra, Communication Manager, Chilid

"Kamil is a talented, disciplined front-end developer who uses his knowledge of the latest technologies to deliver nearly bug-free code. He has an attention to visual detail which is rare in a developer. On the first project I worked with him on, he took a great deal of creative direction from us and implemented it well. There were a number of technical limitations and challenges with a back-end system that was less than fully developed or even robustly thought through. However, he worked with those challenges to produce results that exceeded our expectations and stuck with the project till everything was functioning perfectly."

Jeremy Stover, Sr. Learning Consultant: Coaching and Leadership

"Kamil writes concise code that is easy to read and high quality. He goes the extra mile to solve problems and give detailed answers to questions. A great guy to work with."

Rick Boehlke, Computer Software Consultant and Contractor