I am T-shaped frontend engineer. I love to learn new things and technologies, whether they are related to frontend, backend, or infrastructure. Whatever I learn, I try to document so others can benefit from it as well.
Senior Software Engineer @ Parallel Markets — remote, eastern time
Sep 2022 — Mar 2024
- Technologies and frameworks used
- Developed React.js / Relay (GraphQL) / TypeScript application
- Contributed to Elixir / Phoenix / GraphQL
- Expanded Storybook component library, added Cypress Component Tests
- Testing and quality improving initiatives
- Worked with stakeholders, product designer to deliver the best outcome as quick as possible
- Implemented Cypress parallel test runs to reduce CI runtime by 50%
- Analyzed Mixpanel to make smarter business decisions for the future
Senior Software Engineer @ platformOS — remote, central time
Jul 2016 — Jun 2022
- Technologies and frameworks used
- Frontend: React.js, Svelte.js, Next.js, GraphQL, TailwindCSS
- Testing: Cypress, Jest, TestCafe, CodeceptJS, React Testing Library
- AWS services: Lambda, S3, CloudFront, CloudWatch, SNS, Billing explorer
- Serverless apps:
- Image processing service using S3/Lambda/Sharp
- Unzip service with no filesize limit using S3/Lambda/Streams
- Developers advocate
- Provided support to external developers through articles, videos, docs, and one-on-one training sessions
- Authored articles on frontend/performance best practices to promote awareness and adoption
- Owned tech of award winning documentation and marketing website
Senior Frontend Engineer @ Capguru.io — remote, eastern time
Sep 2015 — Jul 2016
- Contributed to Ruby on Rails application both on frontend and backend
- Implemented capitalization tables calculation using Vanilla JS
- Developed various visualizations using HighCharts.js
Senior Frontend Engineer @ EL Passion
Jan 2014 — Aug 2015
- Built custom interactive visualizations using D3.js and HighCharts.js
- Upgraded a legacy app to modern standards within 3 months while handling assigned tasks
- Optimized the application's page load times from 3.4 seconds to 1.9 seconds within 3 months
JavaScript Engineer @ Citi Handlowy
May 2012 — Dec 2013
- Developed a kiosk enabling customers to apply for credit cards and loans (AngularJS)
- Developed a ticket management system for prioritizing work (Backbone.js)
- Created the first online credit card application form in Poland (Vanilla js)
Frontend Developer @ Connectmedica
Jul 2010 — Apr 2012
- Optimized the performance and frontend architecture of existing projects
- Recruited and mentored other frontend developers
- Improved the app's page load times from 14 seconds to 4.5 seconds
Open Source
- webpack-tailwindcss (creator) - very performant, opinionated Webpack/esbuild + TailwindCSS boilerplate
- pos-cli (former maintainer) - CLI tool to manage (deploy, manage database) applications hosted on platformOS
- posify (creator) - converter from Site Catalyst websites into platformOS for migrating customers
Interests
- Economy, photography, travel
- E-Bikes, electric mobility
- Environment conservation