Rafał Matraś

zdjęcie profilowe

Bardzo lubię tworzyć i kreować,
a programowanie daje tak wiele mozliwości
The sky is no limit!

I really like creating and programming
gives me so many opportunities
The sky is no limit!

Cześć!

Hello!

Nazywam się Rafał Matraś. Około 3 lata temu postanowiłem zostać programistą. Pomysł nie wziął się znikąd. Kiedyś znajomy poprosił mnie o zrobienie mu strony internetowej, bo jako informatyk to pewnie też to potrafię. Podjąłem wyzwanie i zrobiłem mu prostą stronę internrtową. Spodobało mi się pisanie kodu, ale wtedy nie mogłem poświęcić się temu w pełni zawodowo. 3 lata temu miałem już możliwość skupić się na nauce programowania. Początkowo uczyłem się Front-Endu z YouTube'a i kursów na Udemy. Potem chciałem poznać Back-End. I tak znalazłem perełkę, czyli kurs MegaK który trwał 1 rok i przekazał dużo konkretnych informacji. Pod koniec kursu osoby, które zakwalifikowały się do ostatniego etapu miały w grupach 6-8 osobowych zrobić projekt, który wspólnie metodyką scrum ukończyliśmy ( demo i kod w zakładce portfolio ). Aktualnie szukam pracy jako Junior Full-Stack Developer, ale mogę również zacząć jako Junior Front-End Developer albo Junior Back-End Developer.

I am Rafał Matraś. 3 years ago I decided to become a programmer. The idea didn't come out of nowhere. Once a friend asked me to make a website for him because as a computer scientist, I could probably do it too. I took the challenge and made it easily. I enjoyed writing the code but at the time I couldn't do it proffesionally. 3 years ago I got the opportunity to focus on learning programming. At first I studied Front-End from YouTube and Udemy courses. Then I wanted to learn Back-End. Then I found the MegaK course, which lasted 1 year and provided a lot of specific information. At the end of the course,the people who qualified for the last stage were asked to create a project in groups of 6-8 people, which we completed together using the scrum methodology (demo and code in the portfolio tab). I am currently looking for a job as a Junior Full-Stack Developer, but I can also start as Junior Front-End Developer or Junior Back-End Developer.

O mnie

About me

start

Początki mojej przygody z kodem sięgają studiów. Początkowo był to Turbo Pascal który, nie jest już rozwijany. Potem uczyliśmy się C++ w którym robiliśmy pierwsze projekty typu podstawowy kalkulator. Niestety dalej nie poszedłem tą ścieżką, bo wybrałem Hardware i tak zostałem informatykiem.

The beginning of my adventure with the code dates back to my studies. Initially it was Turbo Pascal which is no longer used. Then we learned C++ in which we did the first basic calculator projects. Unfortunately, I did not follow this path further, because I chose Hardware i so I became a computer scientist.

nauka

learning

Na szczęście na naukę nigdy nie jest za późno, także od końca 2020 roku systematycznie poszerzam swoje umiejętności. Ukończyłem intensywny roczny kurs MegaK gdzie poznałem takie technologie jak NodeJs express TypeScript, Bazy danych realcyjne sql i nierelacyjne mongoDB, tworzenie Rest API, z Front-Endu React i TypeScrypt oraz jak to wszystko wrzucić do repozytorjum githaba i na produkcję. Mam też za sobą kilka kursów na platformie Udemy m.in. Programowanie w JavaScript, React od podstaw, Zaawansowane projekty CSS i JavaScript, Programowanie obiektowe w JavaScript oraz inne. Cały czas ćwiczę, realizując proste projekty, dzięki którym mogę robić to, co daje mi radość, wzbudza ciekawość i motywuje do działania.

Fortunately, it is never too late to learn, so since the end of 2020 I have been expending my skills systematically. I completed an intensive one-year MegaK course where I learned about technologies such as NodeJs express TypeScript, real sql and non-relational mongoDB databases, Rest API development, with React Front-End and TypeScrypt and how to push it all into the githab repository and into production. I finished many other courses on the Udemy platform, e.g. Programming in JavaScript, React from scratch, Advanced CSS and JavaScript projects, Object-oriented programming in JavaScript and others. I practise all the time carrying out simple projects thanks to which I can do what gives me joy, arouses curiosity and motivates me to carry on.

cechy

personality traits

  • Cechuje mnie wytrwałość, co dobrze komponuje się z programowaniem

  • Cenię zasady "KISS" oraz "DRY"

  • Do działania napędza mnie rozwiązany problem, a do nauki ciekawość

  • Zdanie: "Nie ma rzeczy niemożliwych", stało się moim motto

  • Jestem komunikatywny i bardzo lubię pracować w zespole

  • Mam wysoką samodyscyplinę i bez problemu organuzuję swoją indywidualną pracę

  • Jestem otwarty na wskazówki i szybko wdrażam je w swoje projekty

  • I am characterized by perseverance, which goes well with programming

  • I value the principles of "KISS" and "DRY"

  • A solved problem motivates me to act, and curiosity drives me to learn

  • The sentence: "Nothing is impossible" became my motto.

  • I am communicative and I like working in a team

  • I have high self-discipline and I have no problems organizing my individual work

  • I am open to tips and quickly implement them in my projects

aktualnie

currently

Nadszedł czas, aby zdobyć doświadczenie i współtworzyć prawdziwe projekty. Aktualnie szukam pracy jako Junior Full-Stack Developer, ale mogę również zacząć jako Junior Front-End Developer albo Junior Back-End Developer.

It's time to gain experience and co-create the real thing projects. I am currently looking for a job as a Junior Full-Stack Developer, but I can also start as a Junior Front-End Developer or Junior Back-End Developer.

Umiejętności

Skills

front-end

logo html

HTML

logo css

CSS

logo sass

Sass

logo javascript

JavaScript

logo typescript

TypeScript

logo react

React

back-end

logo node

Node.js

logo nest

Nest.js

logo express

Express

logo mongodb

MongoDB

logo sql

MySQL

logo ejs

EJS

narzędzia i inne

tools and more

logo git

Git

logo npm

npm

logo yarn

Yarn

logo webstorm

WebStorm

logo webstorm

Visual Studio Code

logo insomnia

insomnia

Aktualnie uczę się

I am currently learning

logo insomnia

Anguler

Portfolio

wybrane projekty

selected projects

Portfolio

image portfolio

Prosta rensponsywna strona portfolio.
Tech stack: HTML | Css | JavaScript

A simple responsive portfolio website.
Tech stack: HTML | Css | JavaScript

Sklep z Herbatami

Tea shop

image sklep

Strona sklepu internetowego.
Tech stack: React |React Router | TypeScript | NestJS | SQL

Online store website.
Tech stack: React |React Router | TypeScript | NestJS | SQL

Komis Samochodowy

Used car dealer

image komis

Aplikacja dla sieci komisów samochodowych.
W demo przeczytać info
Tech stack: React |React Router | TypeScript | Express | SQL .

Application for a network of car dealerships.
Read the info in the demo
Tech stack: React |React Router | TypeScript | Express | SQL .

HeadHunter

image headhunter

Projekt został stworzony wspólnie ( scrum ) na potrzeby kursu MegaK. Ja wraz z dwoma uczestnikami byliśmy odpowiedzialni za front.
hr login: dziendobry@onet.pl | hasło: Siema123
Tech stack: React | React Router | TypeScript | Axios | Scss

The project was created jointly ( scrum ) for the needs of the MegaK course. I together with two participants we were responsible for the front.
hr login: dziendobry@onet.pl | password: Siema123
Tech stack: React | React Router | TypeScript | Axios | Scss

Kontakt

Contact

kontakt

contact

Curriculum Vitae

Curriculum Vitae

rafalmatras@gmail.com

linkedin.com/in/rafalmatras/

github.com/Rafal-Matras