Mariusz Witkowski

Senior Frontend Developer

Objective

Senior frontend/fullstack developer with over nine years of expertise in producing outstanding user interfaces and web apps. Devoted and accomplished. Looking to contribute to a dynamic team and lead the development of creative digital solutions by leveraging my knowledge of front-end technologies, excellent problem-solving skills, and leadership talents. committed to ensuring outstanding user experiences while being at the forefront of new web technologies.

I wanted to create a minimalistic resume that is easy to read and navigate. I also wanted to make it easy to update and maintain. I used 11ty to generate the HTML from the data file. I used Github Pages to host the resume. I used Google Lighthouse to audit the resume. I used Google Mobile-Friendly Test to check if the resume is mobile-friendly.

Summary of Qualifications

  • Over 9 years of experience in frontend/fullstack development.
  • Proficient in TypeScript/JavaScript, HTML, CSS, and frontend frameworks.
  • Working in a large team with various departments as well as working independently from scratch to finish.
  • Experience of working in SCRUM, Agile, Waterfall, and Kanban environments.
  • Implemented comprehensive unit and integration tests using Jest and Cypress to maintain code quality.
  • Collaborated with UX designers to create intuitive user interfaces that enhance the user experience.
  • Prioritized and managed tasks in Jira/ClickUp/Trello to ensure timely delivery of project milestones.
  • Adaptability by quickly learning and adapting to new technologies and project requirements.
  • Recruitment of frontend, React native and Node JS developers.
  • Took on a leadership role as a mentor for junior/mid developers, fostering a collaborative and growth-oriented team culture.
  • Conducting lectures and programming classes for students.
  • Experience in working with remote teams.

Professional Experience

Senior Frontend Developer

GogoApps - 11/2020-Present (3 years)

Work in a full development multilingual teams as well as in solo projects. Outsourcing in various companies.

  • Creating greenfield projects
  • Developing existing web and React Native applications
  • Taking care of code quality by doing code reviews and creating tests
  • Collaborated with UX/UI designers to create visually appealing
  • Implement PWA-specific features, like service workers, to enable offline functionality, push notifications, and background syncing.
  • Handle cross-browser compatibility issues.
  • Keep the PWA up to date with the latest web standards and best practices.
  • CI/CD management

Used technologies: TypeScript, JavaScript, React, Angular, Mobx, zustand, Redux, Styled Components, Tailwind CSS, React Native, Expo, Node.js, Nest.js, PWA, Jest, Storybook, Cypress, Canvas, capi, React Query, Agile, Scrum, Kanban, and more

FullStack Engineer

Teacode.io - 09/2020-10/2020 (2 months)

Developing full-stack mobile applications on a custom backend in Nodejs, with database records management in the ReactAdmin dashboard

  • Creating API in feathers.js
  • Developing greenfield React Native applications
  • Building a dashboard for database management in the React-admin

Used technologies: TypeScript, React, ReactNative, ReactAdmin, Storybook, Feathers.js, Nodejs, Mongodb

Frontend Developer

Straal - 04/2019-09/2020 (1 year 6 months)

Collaboration in the frontend team with a UX/UI designer and backend developers.

  • Creating dashboard for managing users, transactions, subscriptions
  • Visualizing statistics on charts
  • Creating unit tests in TDD and e2e in Cypress
  • Conducting lectures and programming classes for students
  • Implement service workers and integrate with push notifications

Used technologies: Vue, RxJs, TypeScript, Graphql, D3js, Cypress, Jest, NodeJS, Storybook, AWS

Senior Frontend Developer

Grupa Wirtualna Polska - 03/2016-03/2019 (3 years)

Developing E-mail interface on one of the most popular websites in Poland with cooperating with UX/UI designers and backend developers.

  • Developing E-mail interface on one of the most popular websites in Poland
  • Rewriting whole application from AngularJS to React
  • Building Help page for mail (TypeScript, Next.js, React, Node.js)
  • Developing Mail user profile (React, MobX)
  • Currently payment panel and the ability to purchase mail to pro version (React, MobX, Node.js)
  • Working in Agile, Scrum

Used technologies: TypeScript, AngularJS, React, Sass, NextJS, NodeJS, Mobx, Storybook, BEM

Programmer

Cadas Software - 02/2014-02/2016 (2 years)

Developing application for creating surveys, managing dashboards and database

    Used technologies: ExtJS, Java, Postgresql

    Freelance Experience

    Game developer

    Side project - 01/2023-03/2023 (2 months)

    A domino game for learning musical notes in primary schools

    Used technologies: React, Zustand, Tailwind CSS, Storybook, Pnpm, Vite

    Architect

    Futbolkolektyw - 09/2016-10/2021 (5 years)

    Doing everything that was required from a junior to a team leader. A lot of experimenting with modern solutions.

    • Creating the entire project architecture from scratch
    • Testing different solutions and methodologies to achieve the goal
    • Dashboards for internal management, for closed users, as well as a panel with open registration
    • Generator for scouts to create personalized player reports with the option of exporting to PDF
    • Using PWA features to enable offline functionality, push notifications
    • CI/CD management

    Used technologies: TypeScript, React, ReactNative, Next.js, Node.js, Express.js, PWA, Storybook, MongoDB, Docker, AWS, and more

    FullStack Engineer

    Pick.Eat.Up - 11/2020-06/2021 (8 months)

    Creating an application that helps the environment and can prevent food waste

    • Creating API in Strapi
    • Payments integration using Przelewy24
    • Developing two React Native applications
    • Admin panel in the Next.js

    Used technologies: TypeScript, React, ReactNative, Strapi, Next.js, Styled Components