Maciej Pękala

Hi. I'm Maciej. I live in Copenhagen and I do frontend for issuu.

Experience

issuu, DK 2015-present

Development and architecture of frontend for a digital publishing platform used by thousands of publishers and milions of readers. I participated in projects related to customer acquisition, tooling for publishers, reading experience and integration with design software. I took part in designing and implementing internal system of reusable UI components as well as drove the process of modernizing the frontend codebase and tackling technical debt. I've also worked on frontend-ops tasks, like modernizing deployment pipeline for node-based services using Docker Swarm. Buzzwords: React, Webpack, Redux, CSS Modules, Jest, Flowtype, Docker.

QBuy, DK 2012-2014

Frontend developer of a hybrid mobile app and a store management system for an e-commerce platform. As the only frontender on the project, I was responsible for choosing technologies, designing architecture and implementing features for a product of an ambitious, small startup. I learned how to work as a part of a scrum team and how to collaborate with backend engineers and business stakeholders. Buzzwords: Backbone, PhoneGap, Sass, Gulp, Browserify, NightwatchJS, Marionette.

Education

M.Sc. in Wireless Engineering

Technical University of Denmark, 2014

My Master's thesis involved designing a microwave antenna for a radar for sports application.

B.Eng. in Telecommunications

Technical University of Gdańsk, PL, 2012

My Bachelor thesis was devoted to software for simulating Wi-Fi signal propagation in office spaces.

Articles

Low effort, high value. Integration tests in Redux apps.

Article describing an efficient way to write tests for Redux apps using enzyme and Jest.

Talks

Optimizing Webpack bundles

CopenhagenJS, DK, 2017

In this short talk I offered some practical advice on how to optimise size of JS bundles created using Webpack. I presented a step by step guide for significantly reducing the bloat shipped to the client and showed the real impact this has for the end-users.


Rethinking frontend at issuu.com

At The Frontend, DK, 2016

Together with a colleague, Kenneth Skovhus, I talked about the journey of our engineering team towards more maintable frontend and how we approached fighting technical debt. We showed how we adjusted the architecture of our codebase to match changes in the organization and how that enabled us to experiement with new technologies and techniques e.g. React.