Full-stack React.js Developer
Aktualisiert am 06.11.2024
Profil
Mitarbeiter eines Dienstleisters
Remote-Arbeit
Verfügbar ab: 06.11.2024
Verfügbar zu: 100%
davon vor Ort: 5%
Skill-Profil eines fest angestellten Mitarbeiters des Dienstleisters
Polish
native
English
B2

Einsatzorte

Einsatzorte

Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

2021 - today: various projects

Customer: on request
Role: Fullstack React.js Developer

Projects:
9 months: Carbon footprint calculation web software (SaaS). In the application, users will enter all the variables related to production: materials, production steps, material transport, losses, etc. and, based on these, the carbon footprint for the product will be calculated. Users will be able to view and export to PDF reports for individual products, production steps or materials.
  • Creating an authorization and authentication mechanism
  • Developing a module for adding, editing and deleting products
  • Creating a module for calculating the carbon footprint based on the amount of products produced
  • Working on a payment module
  • Developing templates for creating emails
  • Developing the admin panele
  • Creating a module for suppliers and sourcing of production materials
  • Working on module for calculating carbon footprint based on distance between customers and supplier
  • Code reviews
  • Bug fixing
  • Creating documentation
  • Conducting E2E tests with Cypress

Skills:
React, React Query, Mantine, Cypress, Stripe, Mapbox, TypeScript, JavaScript, Zustand, Vide, Styled Components
-------------------------------------------------------------------------------------------
4 months: A cloud-based TMP - transport management platform whose main goal is to reduce processes and logistics costs. It contains several modules of this platform, but for now, the main one is Tour Planner. It?s an algorithm-based route planning software that helps plan routes more efficiently and minimizes transport and planning costs.
  • Developing new features
  • Map-related module (Bing Maps) for calculating distances between points on the map
  • Creating templates of forms for suppliers and customers with data (e.g. company data)
  • Creating a module for managing supplier networks and relationships
  • Maintaining the interface application
  • Fixing bugs
  • Styling
  • Developing backend of the application
  • Database maintenance

Skills:
React, Webpack 5, GraphQL, Nest.JS, Node.js, MongoDB, PostgreSQL
-------------------------------------------------------------------------------------------
3 months: An application project that communicates with the ChatGPT API, allows it to learn materials from selected text documents and fluently talk about the sent context. There is a microservice architecture thanks to which the application can be easily scaled when its load is higher, Google Oauth is implemented and in order to speed up conversations with ChatGPT there is a special optimization on PostrgeSQL.
  • Developing new features
  • Creating a microservice architecture on the backend - rewriting from a monolith
  • Creating communication between microservices using the BullMQ bus
  • Creating a generic communication module
  • Adapting and rebuilding the architecture is in accordance with business requirements
  • Maintaining the interface application
  • Fixing bugs
  • Styling
  • Cooperating with other team members

Skills:
Nest.js, React.js, PostgreSQL, Reddis, node
-------------------------------------------------------------------------------------------
4 months: Application that offers hybrid solutions that integrate Office365 and Google Workspace to connect your workplace calendar, collaboration software, and technology, resulting in valuable data insights and improved employee experiences.
  • Maintaining the interface application
  • Creating a communication module between the app and external devices (IoT). Sensors send information including how many people are currently in the room, temperature, humidity
  • Fixing bugs
  • Styling
  • Cooperation with other team members
  • Database main
  • Working on cross-service communication using RabbitMQ

Skills:
React, JavaScript, SCSS, HTML5, Nodejs, Nest, Unit/e2e tests, AWS server setup/management, microservices
-------------------------------------------------------------------------------------------
2 months: Application enabling printing of documents at industrial printing facility capable of dispatching letters wrapped into envelopes.
  • Process automation in complex corporate network environment.
  • Development of printer driver in node.js.

Skills:
Node.js, JavaScript, React, ready solution in C++/C#
-------------------------------------------------------------------------------------------
14 months: Web app to manage gig workers. System for managing shifts, working time, task scoping
  • Creating new features
  • Creating a module for defining working time
  • Work on the personnel management module
  • Creating the work schedule module
  • Maintaining the interface application
  • Being responsible for the entire frontend part
  • Styling

Skills:
Node.js, React.js, TypeScript, Redux, Styled components
-------------------------------------------------------------------------------------------
3 months: Application that allows you to make video-audio calls between two users - therapist and patient.
  • Providing frontend development.
  • Having direct contact with a client.
  • Code review.
  • Working on software architecture.

Skills:
JavaScript/TypeScript, React.js, Node.js, Next.js, npm, create-react-app, styled-components, Twilio

2019 - 2021 (18 months): Electronic document circulation system

Customer: ICT company
Role: Frontend Developer

Tasks:
Electronic Document Circulation System, which ensure an organized and efficient exchange of documents between users.
  • Development and implementation of functionalities
  • Fixing bugs
  • Styling

Skills:
React, JavaScript, SCSS, HTML5

2018 - 2019: various projects

Customer: Software House
Role: Fullstack Developer

Projects:
12 months: Application for principals who want to order services form mandatories. Every service or order can be saved in application. Later it can be displayed on the list of services or find by other users.
  • Working on display/filtering
  • Developing services ? adding, updating, deleting services or orders
  • Creating users profile module and auth module
  • Fixing bugs
  • Styling
  • Cooperating with designers and other team members
  • Writing tests

Skills:
React, Redux, JavaScript, SCSS, HTML5, Unit/e2e tests
-------------------------------------------------------------------------------------------
12 months: Application for maintaining cold storages. Currently it is used for checking current properties of cold storages in Africa. App consists of two parts. First for presentation of device?s current values, second for connection with cold storages by MQTT protocol.
  • Working on MQTT connection with devices module.
  • Creating cold storages data presentation (frontend+backend).
  • Developing authorization module (frontend and backend).
  • Working on alarms and warnings about cold storages problems reported by users by website and email module (frontend and backend).

Skills:
React, Redux, SCSS, Node.js, Nest.js, MQTT for Node, MySQL, NATS, Typescript
-------------------------------------------------------------------------------------------
Website (business card) of company ? the owner of alcohol shops in whole Poland
  • Application maintaining and bug fixing,
  • Creating texting (SMS).
  • Working on password reminder.

Skills:
Angular 7, rxjs, SCSS, Bootstrap, Typescript, primeng

2017 - 2018: Online shop and shops creator of sport gear for teams

Customer: Web and Mobile Software Development
Role: Frontend Developer

Tasks:
  • Working on shop creation module
  • Development and implementation of functionalities
  • Choosing gear module
  • Maintaining shop module, auth module and notification users module
  • Fixing bugs
  • Styling
  • Cooperating with designers and other team members
  • Writing tests

Skills:
React, JavaScript, SCSS, HTML5, testing

2016 - 2017: various projects

Customer: Software Development Company
Role: Frontend Developer

Selected projects:

Authorization module for CRM Applications.
-------------------------------------------------------------------------------------------
Application for travel agency, it automates creating, editing and confirming contracts between hotels and travel agencies.
  • Working on authorization module.
  • Creating contract creation module.
  • Working on MSSQL migrations.

Skills:
ASP .NET MVC, ASP .NET WEB API, JavaScript, HTML, CSS, LESS, TSQL, AKKA, MSSQL, TypeScript
-------------------------------------------------------------------------------------------
Web application which represents current state of boiler located in user?s home. It informs about temperatures, water state and alarms connected with central heating.
  • Working on states representation interfaces.

Skills:
HTML, CSS, Knockoutjs

2013 - 2016: Microcontroller development

Customer: Microprocessor-based Consumer Electronics
Role: Trainee Developer during studies

Aus- und Weiterbildung

Aus- und Weiterbildung

2013 - 2017
Study - Computer Science
University of Bielsko-Biala
Degree: Engineer

Certificates

2024
  • NestJS Authentication and Authorization
  • TypeScript Complete Course - Beginner To Advanced + Project

2022
  • NestJS GraphQL - Code-first approach
  • NestJS Fundamentals

Position

Position

Full-stack React.js Developer

Kompetenzen

Kompetenzen

Schwerpunkte

React.js
Node.js
NestJS
JavaScript
TypeScript
Redux
LESS
CSS
SASS
HTML
Bootstrap

Produkte / Standards / Erfahrungen / Methoden

Profile
Open minded and inquisitive Full-stack Developer with around 11 years of commercial experience gained mainly in Node.js and React based projects. During his career, he was responsible for creating various modules (e.g., auth module, shop module, notification module), developing and implementing new functionalities as well as maintaining applications. Focused on a deep understanding of business and code, strives to create the best possible software for a given project. Moreover, many years of experience have given him a deep understanding of software development, which allows him to deliver hight quality solutions. Team player with good communication and cooperating skills.

Frameworks
  • Node.js
  • NestJS
  • React
  • React Query
  • Material UI
  • Mantine
  • React Tanstack
  • React Native
  • Angular
  • Node.js with Nest Framework
  • ASP.NET
  • Redux
  • LESS
  • SASS
  • Bootstrap
  • Type ORM

Clouds
  • AWS
  • AWS S3
  • AWS Route 53
  • AWS EC2
  • AWS Cognito

Tools and others
  • Jira
  • Cypress
  • GraphQL

Programmiersprachen

JavaScript
C#
HTML
CSS
TypeScript

Datenbanken

PostgreSQL
Redis
MongoDB
MySQL

Einsatzorte

Einsatzorte

Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

2021 - today: various projects

Customer: on request
Role: Fullstack React.js Developer

Projects:
9 months: Carbon footprint calculation web software (SaaS). In the application, users will enter all the variables related to production: materials, production steps, material transport, losses, etc. and, based on these, the carbon footprint for the product will be calculated. Users will be able to view and export to PDF reports for individual products, production steps or materials.
  • Creating an authorization and authentication mechanism
  • Developing a module for adding, editing and deleting products
  • Creating a module for calculating the carbon footprint based on the amount of products produced
  • Working on a payment module
  • Developing templates for creating emails
  • Developing the admin panele
  • Creating a module for suppliers and sourcing of production materials
  • Working on module for calculating carbon footprint based on distance between customers and supplier
  • Code reviews
  • Bug fixing
  • Creating documentation
  • Conducting E2E tests with Cypress

Skills:
React, React Query, Mantine, Cypress, Stripe, Mapbox, TypeScript, JavaScript, Zustand, Vide, Styled Components
-------------------------------------------------------------------------------------------
4 months: A cloud-based TMP - transport management platform whose main goal is to reduce processes and logistics costs. It contains several modules of this platform, but for now, the main one is Tour Planner. It?s an algorithm-based route planning software that helps plan routes more efficiently and minimizes transport and planning costs.
  • Developing new features
  • Map-related module (Bing Maps) for calculating distances between points on the map
  • Creating templates of forms for suppliers and customers with data (e.g. company data)
  • Creating a module for managing supplier networks and relationships
  • Maintaining the interface application
  • Fixing bugs
  • Styling
  • Developing backend of the application
  • Database maintenance

Skills:
React, Webpack 5, GraphQL, Nest.JS, Node.js, MongoDB, PostgreSQL
-------------------------------------------------------------------------------------------
3 months: An application project that communicates with the ChatGPT API, allows it to learn materials from selected text documents and fluently talk about the sent context. There is a microservice architecture thanks to which the application can be easily scaled when its load is higher, Google Oauth is implemented and in order to speed up conversations with ChatGPT there is a special optimization on PostrgeSQL.
  • Developing new features
  • Creating a microservice architecture on the backend - rewriting from a monolith
  • Creating communication between microservices using the BullMQ bus
  • Creating a generic communication module
  • Adapting and rebuilding the architecture is in accordance with business requirements
  • Maintaining the interface application
  • Fixing bugs
  • Styling
  • Cooperating with other team members

Skills:
Nest.js, React.js, PostgreSQL, Reddis, node
-------------------------------------------------------------------------------------------
4 months: Application that offers hybrid solutions that integrate Office365 and Google Workspace to connect your workplace calendar, collaboration software, and technology, resulting in valuable data insights and improved employee experiences.
  • Maintaining the interface application
  • Creating a communication module between the app and external devices (IoT). Sensors send information including how many people are currently in the room, temperature, humidity
  • Fixing bugs
  • Styling
  • Cooperation with other team members
  • Database main
  • Working on cross-service communication using RabbitMQ

Skills:
React, JavaScript, SCSS, HTML5, Nodejs, Nest, Unit/e2e tests, AWS server setup/management, microservices
-------------------------------------------------------------------------------------------
2 months: Application enabling printing of documents at industrial printing facility capable of dispatching letters wrapped into envelopes.
  • Process automation in complex corporate network environment.
  • Development of printer driver in node.js.

Skills:
Node.js, JavaScript, React, ready solution in C++/C#
-------------------------------------------------------------------------------------------
14 months: Web app to manage gig workers. System for managing shifts, working time, task scoping
  • Creating new features
  • Creating a module for defining working time
  • Work on the personnel management module
  • Creating the work schedule module
  • Maintaining the interface application
  • Being responsible for the entire frontend part
  • Styling

Skills:
Node.js, React.js, TypeScript, Redux, Styled components
-------------------------------------------------------------------------------------------
3 months: Application that allows you to make video-audio calls between two users - therapist and patient.
  • Providing frontend development.
  • Having direct contact with a client.
  • Code review.
  • Working on software architecture.

Skills:
JavaScript/TypeScript, React.js, Node.js, Next.js, npm, create-react-app, styled-components, Twilio

2019 - 2021 (18 months): Electronic document circulation system

Customer: ICT company
Role: Frontend Developer

Tasks:
Electronic Document Circulation System, which ensure an organized and efficient exchange of documents between users.
  • Development and implementation of functionalities
  • Fixing bugs
  • Styling

Skills:
React, JavaScript, SCSS, HTML5

2018 - 2019: various projects

Customer: Software House
Role: Fullstack Developer

Projects:
12 months: Application for principals who want to order services form mandatories. Every service or order can be saved in application. Later it can be displayed on the list of services or find by other users.
  • Working on display/filtering
  • Developing services ? adding, updating, deleting services or orders
  • Creating users profile module and auth module
  • Fixing bugs
  • Styling
  • Cooperating with designers and other team members
  • Writing tests

Skills:
React, Redux, JavaScript, SCSS, HTML5, Unit/e2e tests
-------------------------------------------------------------------------------------------
12 months: Application for maintaining cold storages. Currently it is used for checking current properties of cold storages in Africa. App consists of two parts. First for presentation of device?s current values, second for connection with cold storages by MQTT protocol.
  • Working on MQTT connection with devices module.
  • Creating cold storages data presentation (frontend+backend).
  • Developing authorization module (frontend and backend).
  • Working on alarms and warnings about cold storages problems reported by users by website and email module (frontend and backend).

Skills:
React, Redux, SCSS, Node.js, Nest.js, MQTT for Node, MySQL, NATS, Typescript
-------------------------------------------------------------------------------------------
Website (business card) of company ? the owner of alcohol shops in whole Poland
  • Application maintaining and bug fixing,
  • Creating texting (SMS).
  • Working on password reminder.

Skills:
Angular 7, rxjs, SCSS, Bootstrap, Typescript, primeng

2017 - 2018: Online shop and shops creator of sport gear for teams

Customer: Web and Mobile Software Development
Role: Frontend Developer

Tasks:
  • Working on shop creation module
  • Development and implementation of functionalities
  • Choosing gear module
  • Maintaining shop module, auth module and notification users module
  • Fixing bugs
  • Styling
  • Cooperating with designers and other team members
  • Writing tests

Skills:
React, JavaScript, SCSS, HTML5, testing

2016 - 2017: various projects

Customer: Software Development Company
Role: Frontend Developer

Selected projects:

Authorization module for CRM Applications.
-------------------------------------------------------------------------------------------
Application for travel agency, it automates creating, editing and confirming contracts between hotels and travel agencies.
  • Working on authorization module.
  • Creating contract creation module.
  • Working on MSSQL migrations.

Skills:
ASP .NET MVC, ASP .NET WEB API, JavaScript, HTML, CSS, LESS, TSQL, AKKA, MSSQL, TypeScript
-------------------------------------------------------------------------------------------
Web application which represents current state of boiler located in user?s home. It informs about temperatures, water state and alarms connected with central heating.
  • Working on states representation interfaces.

Skills:
HTML, CSS, Knockoutjs

2013 - 2016: Microcontroller development

Customer: Microprocessor-based Consumer Electronics
Role: Trainee Developer during studies

Aus- und Weiterbildung

Aus- und Weiterbildung

2013 - 2017
Study - Computer Science
University of Bielsko-Biala
Degree: Engineer

Certificates

2024
  • NestJS Authentication and Authorization
  • TypeScript Complete Course - Beginner To Advanced + Project

2022
  • NestJS GraphQL - Code-first approach
  • NestJS Fundamentals

Position

Position

Full-stack React.js Developer

Kompetenzen

Kompetenzen

Schwerpunkte

React.js
Node.js
NestJS
JavaScript
TypeScript
Redux
LESS
CSS
SASS
HTML
Bootstrap

Produkte / Standards / Erfahrungen / Methoden

Profile
Open minded and inquisitive Full-stack Developer with around 11 years of commercial experience gained mainly in Node.js and React based projects. During his career, he was responsible for creating various modules (e.g., auth module, shop module, notification module), developing and implementing new functionalities as well as maintaining applications. Focused on a deep understanding of business and code, strives to create the best possible software for a given project. Moreover, many years of experience have given him a deep understanding of software development, which allows him to deliver hight quality solutions. Team player with good communication and cooperating skills.

Frameworks
  • Node.js
  • NestJS
  • React
  • React Query
  • Material UI
  • Mantine
  • React Tanstack
  • React Native
  • Angular
  • Node.js with Nest Framework
  • ASP.NET
  • Redux
  • LESS
  • SASS
  • Bootstrap
  • Type ORM

Clouds
  • AWS
  • AWS S3
  • AWS Route 53
  • AWS EC2
  • AWS Cognito

Tools and others
  • Jira
  • Cypress
  • GraphQL

Programmiersprachen

JavaScript
C#
HTML
CSS
TypeScript

Datenbanken

PostgreSQL
Redis
MongoDB
MySQL

Vertrauen Sie auf Randstad

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.