Summary
Overview
Work History
Education
Skills
Languages
Timeline
Generic

Paweł Książczyk

Summary

Front-end developer with over 3 years of experience in web application development. Skilled in React and TypeScript, with a history of building software from start to finish. Always learning new frameworks and technologies to improve skills. Able to work well in a team and create applications that meet user and business needs.

Overview

4
4
years of professional experience

Work History

Front End Developer

Apptimia
10.2022 - Current

Bosch Decarbonize Industries:

Developed a cutting-edge web application aimed at providing companies with optimal strategies to drastically reduce CO2 emissions, achieve significant budget savings, and enhance overall self-sufficiency. This innovative project was supported by Bosch and designed to create a greener, more sustainable future.


Responsibilities:

  • Full software architecture and development: Managed the complete development lifecycle from scratch, including the design and implementation of the software architecture.
  • UI development: Built user interfaces based on Figma wireframes, translating them into pixel-perfect UI components using React, TypeScript, and TailwindCSS.
  • Feature implementation: Developed and integrated new features, ensuring they met needs and aligned with project goals.
  • Component and logic management: Created reusable UI components within an Nx monorepo and documented them for consistency. Extracted shared business logic into separate packages used across multiple applications.
  • API integration and data management: Collaborated with the backend team to integrate GraphQL APIs and managed global state using Redux Toolkit to ensure seamless data synchronization.
  • Testing: Implemented comprehensive testing strategies, including unit tests, integration tests, and end-to-end testing using tools like Jest, Cypress, and React Testing Library to ensure high-quality software.
  • Collaboration and Documentation: Worked closely with an international development team using Kanban methodologies. Actively presented work progress and shared insights to improve team understanding and project outcomes.
  • Technologies and Tools: React, TypeScript, TailwindCSS, Vite, Storybook, Nx, React Hook Form, Yup, Redux Toolkit, TanStack Query, GraphQL, Cypress, React Testing Library, AWS, Azure DevOps, Git

Junior Front End Developer

GlobalLogic
05.2021 - 09.2022

Project for an automotive equipment distributor in Europe:

Developed and maintained HMI for leading car brands using specialized internal software.


Responsibilities:

  • Improving software appearance: Enhanced the visual design and created new views to meet user requirements and improve usability.
  • Handling documentation issues: Reported and resolved issues related to views documentation to ensure accuracy and consistency.
  • Onboarding new team members: Facilitated the integration of new team members into the project, providing guidance and training as needed.
  • Bug fixing: Identified, debugged, and resolved software issues to ensure optimal performance.
  • Tool utilization: Used internal tools provided by the company to streamline development and maintenance processes.



Project for a leading German company specializing in navigation applications:

Developed and maintained an advanced navigation application that integrates software and navigation features for the electric vehicle.


Responsibilities:

  • Bug fixing: Identified and resolved software bugs to ensure smooth operation of the application.
  • Testing: Wrote and executed tests using modern testing frameworks to verify functionality and stability.
  • Feature development: Designed and implemented new functionalities to enhance user experience and support EV-specific features.
  • Technology utilization: Used React and Typescript for building robust user interfaces, RxJS for handling asynchronous data streams, Styled Components for creating dynamic styles, and Storybook for developing and documenting UI components.

Education

Engineer's Degree, Computer Science -

Maritime University of Szczecin
Szczecin, Poland
01-2021

Skills

  • Programming languages and technologies: TypeScript, JavaScript, React, Redux, Nextjs, Vuejs, Angular, GraphQL, HTML5, CSS3, Tailwind CSS, Vite, Node, Express, RxJS, Jest, RTL, Cypress
  • Architecture patterns: FLUX, REST API, OOP, DRY, MVC
  • Software development tools: Git, GitHub, Azure, Jira
  • Databases: Firebase, PostreSQL, MySQL, MongoDB

Languages

Polish
Native language
English
Upper intermediate
B2

Timeline

Front End Developer

Apptimia
10.2022 - Current

Junior Front End Developer

GlobalLogic
05.2021 - 09.2022

Engineer's Degree, Computer Science -

Maritime University of Szczecin
Paweł Książczyk