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.
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.
My Master's thesis involved designing a microwave antenna for a radar for sports application.
My Bachelor thesis was devoted to software for simulating Wi-Fi signal propagation in office spaces.
Article describing an efficient way to write tests for Redux apps using enzyme and Jest.
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.
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.