About
Senior Frontend Engineer with over seven years of experience in building user interfaces, specializing in React.js. Proven track record in enhancing user experiences and team productivity across the software development lifecycle. Seeking a hands-on coding role where I can contribute to product decisions and technology choices.
Work Experience
Frontend Developer → Frontend Tech Lead
Jan 2022
Netigate
Warsaw, Stockholm and remote
- Co-introduced Typescript to the org by migrating a portal app from jQuery to React, resulting in performance gains and DX improvement
- Co-created modern React app template adopted in 12 production applications further streamlining development process
- Authored Docker and Azure based microfrontend architecture for netigate.io/ex platform improving scalability and maintainability
- Supervised the localization of the said platform into 6 languages
- Developed custom ESLint plugin for enhanced code quality and consistency
- Created 2 embedded JS widgets to support new survey distribution channels
- Introduced Playwright for end-to-end testing of core platform features
- Provided mentorship to junior developers and technical leadership to the team
- Participated in hiring process, code reviews, ADRs and others
- Host of the biweekly frontend focused tech talks
Frontend Software Engineer
Jun 2019 - Dec 2021
Neofonie
Warsaw, Berlin and remote
- Implemented support for multiple devices and fixed numerous bugs in React based browser client in a home automation system; later served as part-time reviewer and consultant
- Created various HTML widgets and UI features for a newspaper website
- Created admin UI for a data management project using React and RTK Query
- Enhanced website features like infinite scroll lists; added realtime map support; optimized CSS; handled file uploads and increased UI code coverage to over 75% using Jest for a new consultant platform
React Developer
Mar 2019 - Dec 2019
Skillbill (now: Finx)
remote
- Utilized React, TypeScript, Material UI and other technologies for contract work involving maintenance and feature development for a real-time TV voting app and an insurance manager PWA app, improving user experience and functionality
JavaScript Developer
Mar 2018 - Mar 2019
GogoApps
Warsaw
- Led frontend development for a cryptocurrency news portal using React, Redux, Chartjs; my first commercial React project
- Contributed to a series of educational applications for Arizona State University using React and Three.js; developed numerous components and UI features
- Worked on company's website and several smaller React projects and pocs
Junior JavaScript Developer → Tech Support -> Support Lead
Nov 2017 - March 2018
QuarticON
Warsaw
- Developed and implemented a recommendation engine for 10+ e-commerce platforms using JavaScript, HTML, CSS to create custom shopping recommendations for users
- Transitioned to a tech support role, improved customer satisfaction through timely resolution of technical issues
Other projects
Frontend Architect Consultant
2023 - 2024
- Frontend Architect Consultant for ADP's Payroll App Migration Project. Led the transition from a Windows native app to a browser-based solution, using React, Redux and TypeScript. The successful implementation is set for production in 2024.
Fullstack Developer
2023
- Developed an AI-powered fairy tale generator. Utilized TypeScript, Next.js, Tailwind, Deno, Postgres, and OpenAI to create engaging children's stories from simple prompts. The project is currently paused due to challenges with image generation consistency.
Fullstack Developer
2022 - 2023
- Led backend development for the new website of Teatr Wybrzeże, a Polish theatre. Implemented Next.js and Strapi for site functionality and Tailwind for styling. Managed all devops work and third-party integrations including analytics, alerting, image hosting, and mailing.
JavaScript Developer
2021
- Developed a custom Storybook plugin to display Vitest results in a Storybook's component tab.
Fullstack Developer
2019
- Implemented a browser version of an old Nintendo game, Battle City, using Javascript and canvas for animations and websockets for realtime multiplayer feature.
Skills
Polish,English,German,JavaScript,TypeScript,HTML,CSS,Markdown,SQL,React,Redux,Tailwind,Strapi,Jest,Playwright,Storybook,Vite,Node,Git,Azure,Firebase,Vercel,Supabase,Digital Ocean,and more
Education
University of Warsaw
Master's Degree in English Studies
Rewards and recognitions
Directio's (Polish partner of Netigate) Climber in February 2024
Netigate's Team Player in March 2023
references available on my LinkedIn profile