Leading the implementation of Cloudflare workers handling all EF product pages traffic.
Leading performance task force team, making sure that new releases are in line with performance thresholds.
Setting up dev-ops pipelines and consulting infrastructure choices.
07.2019 - now, Zurich, Switzerland
Leading 3-man team's development efforts
Introduced data-loaders (caching mechanism) to GraphQL middleware, reducing number of roundtrips to external services.
Audited and optimized production builds by reducing overal bundle size by 25% and utlizing code splitting.
10.2018 - 05.2019, Zurich, Switzerland
Introduced code splitting and asset name hashing to utilize long term caching resulting in significant initial load performance increase.
Unified team's development environments by introducing and configuring Docker.
12.2017 - 09.2018, Luzern, Switzerland
Designed and implemented distributed, multi factory (glass plants) data analytics system (Docker, PostgreSQL, MongoDB, NodeJS, Ruby on Rails, Vue.js, Highcharts), successfully commissioned at plants in Ukraine, Brazil, Turkey and Germany.
01.2014 - 11.2017, Zug, Switzerland
Remodeled team's git workflow, which resulted in 6 fold decrease of time needed for release preparation.
Automated project's build process by introducing Grunt task runner.
09.2013 - 12.2013, Wroclaw, Poland
Implemented "push" service (Websockets, NodeJS, Redis) for existing Ruby on Rails application.
Moved lagacy front end code from JqueryUI to AngularJS.
Led 3-man team in charge of mobile site version development.
02.2011 - 08.2013, Wroclaw, Poland
09.2010 - 01.2011, Wroclaw, Poland
05.2009 - 08.2010, Wroclaw, Poland
CS - incomplete (dropped out during 5th semester to focus on full-time job)
2007 - 2009
Archeology - incomplete