Moje zdjecie - tlo

Krystian Będuch

Moje zdjęcie

Imię i nazwisko: Krystian Będuch

Email: beduch_krystian@o2.pl

Telefon: +48 503 722 121

Umiejętności aktualnie rozwijane

  • Java
  • Spring Boot
  • SQL
  • HTML
  • CSS
  • JavaScript
  • PHP

O mnie

Jestem studentem trzeciego roku informatyki na Uniwersytecie Śląskim w Katowicach a także absolwentem technikum na kierunku technik informatyk. Moją największą pasją jest programowanie w zakresie backendu oraz praca z bazami danych.

Specjalizuje się w programowaniu webowym w oparciu o język Java i framework Spring Boot, a także w zarządzaniu bazami danych przy pomocy języka SQL. Mam doświadczenie w pracy z bazami MySQL, Oracle, PostgreSQL oraz nierelacyjną bazą MongoDB. Tworzenie stron internetowych, wykorzystując technologie HTML, CSS, JavaScript czy PHP, również nie jest mi obce. Znam również podstawy programowania w takich językach jak C++, C# czy Python.

W trakcie nauki w technikum odbyłem szereg kursów dzięki których zdobyłem doświadczenie w zakresie sieci komputerowych, w tym pracy z urządzeniami Cisco, administracji serwerami oraz obsługi systemów Windows i Linux.

Życiorys

Doświadczenie zawodowe

EduPlus - European Centre for Education and Skills Development

30.08.2021 - 10.09.2021

2-tygodniowy staż, Braga, Portugalia Flaga Portugalii

  • Modernizacja i aktualizacja sprzętów komputerowych oraz diagnoza i naprawa usterek systemowo-sieciowych
  • Zarządzanie danymi i ich zabezpieczenie
  • Zarządzanie projektami zespołowymi
  • Tworzenie aplikacji internetowej

Kancelaria Odszkodowawcza Automobile Expert

07.2021

Miesięczny staż, Częstochowa, Polska

  • Utrzymywanie i zarządzanie bazą danych klientów
  • Pozyskiwanie potencjalnych klientów z kredytami we frankach szwajcarskich
  • Analizowanie artykułów internetowych w celu promocji usług kancelarii poprzez komentowanie i angażowanie się w dyskusje

@Alfanet Internet i Telewizja

01.2021

Miesięczne praktyki, Częstochowa, Polska

  • Pomoc przy instalacji sieci FTTH (światłowód do domu)
  • Konfiguracja i testowanie urządzeń sieciowych (routerów i switchów)
  • Diagnozowanie i rozwiązywanie problemów związanych z usługami internetowymi i telewizyjnymi u klientów

iFComp Serwis Laptopów

09.2019 - 06.2020

Co tygodniowe praktyki szkolne, Częstochowa, Polska

  • Pomoc w serwisowaniu komputerów i urządzeń sieciowych
  • Konfiguracja i instalacja urządzeń sieciowych oraz systemów operacyjnych
  • Konfiguracja oprogramowania narzędziowego

Wykształcenie

Informatyka & Inżynieria Systemów Informatycznych

10.2022 - obecnie

Uniwersytet Śląski w Katowicach

  • Studia inżynierskie stacjonarne

Technik informatyk

09.2018 - 04.2022

Techniczne Zakłady Naukowe w Częstochowie

Uzyskane kwalifikacje:

  • EE.08 Montaż i eksploatacja systemów komputerowych, urządzeń peryferyjnych i sieci
  • EE.09 Programowanie, tworzenie i administrowanie stronami internetowymi i bazami danych

Kursy i szkolenia

Oracle Cloud Infrastructure

26.02.2025 - 29.03.2025
  • Kursy zrealizowane na platformach Oracle Academy i Oracle University wprowadzające do podstawowych koncepcji infrastruktury w chmurze Oracle:
    • Oracle Cloud Infrastructure Foundations I
    • Oracle Cloud Infrastructure 2025 Foundations Associate
  • Kurs OCI Foundations I uczy terminologii i koncentruje się na kluczowych koncepcjach takich jak: Core Infrastructure, Database, Solutions, Platform and Edge oraz Governance and Administration. Program obejmuje prezentacja, filmy demonstracje, praktyczne laboratoria oraz egzaminy pośrednie i końcowe.
  • Drugi kurs (OCI 2025 Foundations Associate) był pogłębieniem wiedzy, dodając nowe moduły i przygotowując do realnych wyzwań operacyjnych. Kurs zakończony certyfikacją Oracle.

MongoDB University

06.05.2024 - 13.06.2024
  • Kursy ukończone na platformie MongoDB Academy w ramach zdobywania wiedzy z zakresu nierelacyjnej bazy danych MongoDB:
    • Introduction to MongoDB
    • MongoDB Java Developer Path

Developing secure applications

08.03.2024 - 31.05.2024
  • Kurs zrealizowany w ramach programu Corporate Readiness Certificate (CRC)
  • Podczas 12 cotygodniowych spotkań omawialiśmy różne aspekty tworzenia bezpiecznych aplikacji, obejmując tematy takie jak:
    • Wstęp do bezpieczeństwa aplikacji
    • Wersjonowanie i repozytoria
    • Bezpieczeństwo relacyjnych i niereleacyjnych baz danych
    • Java + Spring
    • Podstawy IAM + Spring Security
    • Testy bezpieczeństwa
    • Behawiorystyka użytkownika a bezpieczeństwo aplikacji
    • Bezpieczny frontend - JavaScript vs TypeScript
    • Podstawy bezpiecznego Reacta
    • Zaawansowane bezpieczeństwo frontendu

Oracle Academy

04.03.2024 - 28.04.2024
  • Kursy ukończone na platformie Oracle Academy w ramach poszerzenia wiedzy na temat baz danych Oracle, SQL oraz zdobycia umiejętności w PL/SQL:
    • Database Programming with SQL Cumulative
    • PL/SQL Database Programming Cumulative Semester 1 & 2

PCAP: Programming Essentials in Python

07.04.2022 - 23.06.2022
  • Podstawy programowania w języku Python: algorytmy, listy, krotki, słowniki, funkcje, wyjątki, moduły i pakiety, obsługa plików oraz programowanie obiektowe.

CCNA Cybersecurity Operations

29.11.2021 - 31.03.2022
  • Kurs zrealizowany na platformie NetAcad, obejmujący zabezpieczenia sieciowe w systemach Windows i Linux, analizę protokołów sieciowych z użyciem programu Wireshark oraz stosowanie narzędzi systemowych do identyfikacji ataków sieciowych.

Programowanie sterowników logicznych SIMATIC S7-300/400

14.02.2022 - 17.02.2022
  • Podstawowe zagadnienia dotyczące programowalnych sterowników logicznych PLC oraz oprogramowania SIMATIC Step 7
  • Podstawy języków graficznych LAD i FBD oraz języka programowania STL

CISCO CCNAv7

06.10.2020 - 24.10.2021
  • Kurs CCNAv7 składający się z trzech modułów, zrealizowany na platformie NetAcad:
    • Introduction to Networks
    • Switching, Routing, and Wireless Essentials
    • Enterprise Networking, Security, and Automation

NATP Novell

06.09.2021 - 22.10.2021
  • Dwa szkolenia wprowadzające w świat administracji systemami Novell, od podstaw aż po zaawansowane techniki zarządzania serwerem. Kursy zrealizowane na systemach Linux: SLED (SUSE Linux Enterprise Desktop)oraz SLES (SUSE Linux Enterprise Server):
    • #3124 SLES 12 Administration
    • #3125 SLES Advanced Administration

CCNA Security

07.04.2021 - 22.09.2021 (z przerwą wakacyjną)
  • Kurs realizowany na platformie NetAcad, obejmujący zabezpieczenia urządzeń Cisco, konfigurację serwera AAA, list kontroli dostępu (ACL) na routerach, firewalle, NAT i PAT, a także sieci VPN.

IoT Fundamentals: Connecting Things + IoE

16.03.2021 - 25.06.2021
  • Wprowadzenie do Internetu Wszechrzeczy (IoE).
  • Wykorzystanie czujników, mikrokontrolerów Arduino i Raspberry Pi, z użyciem języka Python, do tworzenia prostych kontrukcji IoT.

ECDL Web Editing

07.12.2020 - 06.03.2021
  • Tworzenie i edycja stron internetowych z wykorzystaniem HTML5 i CSS3.

Projekty

System rezerwacji
wycieczek
dla biura podróży

Październik 2024 -
obecnie

Projekt i implementacja własnego systemu rezerwacji wycieczek dla biura podróży w postaci aplikacji webowej, który umożliwi zarządzanie rezerwacjami klientów, obsługę płatności, wysyłkę powiadomień mailowych, a także sporządzenie niezbędnych dokumentów i raportów. Projekt realizowany w ramach pracy inżynierskiej przy użyciu technologii Spring Boot, Thymeleaf, HTML/CSS, JavaScript i PostgreSQL.

System
rekomendacji filmów

Kwiecień 2025 -
obecnie

System oparty na algorytmie ABC. Aplikacja analizuje preferencje filmowe i językowe użytkownika, następnie, wykorzystując te dane oraz informacje o liczbie ocen i średniej ocen wszystkich filmów z obszernej bazy, generuje spersonalizowane rekomendacje. Algorytm został zaimplentowany w języku Python, część wizualna w React, a operacje bazodanowe przy pomocy FastAPI i MongoDB.

Memory Game

Styczeń 2025

Responsywna gra webowa typu memory o tematyce języków i technologii programistycznych. Aplikacja oferuje wybór rozmiaru planszy, opcję zatrzymania/wznowienia oraz przerwania rozgrywki. W przypadku ukończenia planszy, gracz ma możliwość zapisania swojego wyniku, co daje szansę na znalezienie się w tabeli z najlepszymi wynikami. Część wizualna projektu została zrealizowana z wykorzystaniem języka TypeScript i frameworka React, a część serwerowa przy użyciu Spring Boot.

Blog programistyczny

Październik 2024 -
Styczeń 2025

Aplikacja webowa będąca blogiem tematycznym o językach programowania. Języki zostały podzielone na kilka grup, aby umożliwić uporządkowane przedstawienie niektórych ich możliwości: frontend, backend, systemy niskopoziomowe i wbudowane, bazy danych, urządzenia mobilne. Blog obejmuje dostęp dla niezarejestrowanych i zarejestrowanych użytkowników, możliwość dodawania postów i komentarzy, prosty edytor WYSIWYG (oparty na BBCode), ochronę przed botami dzięki własnej CAPTCHA, dodawanie załączników do postów a także konto z uprawnieniami administratora do usuwania dodawanych treści oraz zarządzaniem użytkownikami. . Projekt zrealizowany z wykorzystaniem technologii webowych HTML/CSS, JavaScript (w tym biblioteki jQuery) oraz PHP.

Tour Explorer

Czerwiec 2024

Aplikacja desktopowa dla klientów i pracowników biura podróży, która pomaga im w podstawowym zarządzaniu klientami, ofertami wycieczek oraz rezerwacjami dla konkretnych klientów. Klienci (zalogowani użytkownicy) mają dostęp do swoich wycieczek a także mogą przeglądać katalog i zapisać się na nowy wyjazd. Przewodnicy (administratorzy) mogą zarządzać wycieczkami w katalogu oraz rezerwacjami klientów poprzez dodawanie, usuwanie i edycję. Projekt zrealizowany w środowisku Visual Studio w języku C#.

Coffee Vendor

Kwiecień 2024

Aplikacja desktopowa symulująca działanie automatu wendingowego do kawy i innych napojów. Unikalną cechą aplikacji jest wykorzystanie funkcji WinAPI do nadania oknu kształtu automatu. Użytkownik może wybrać napój, określić ilość cukru, dokonać płatności za pomocą wirtualnych monet, otrzymać resztę oraz odebrać wybrany napój. Projekt zrealizowany w środowisku RAD - C++ Builder, która korzysta z biblioteki VCL.

Dice Roll

Luty 2024

Prosta konsolowa gra w kości jako podsumowanie nauki z obiektowego programowania, demonstrująca zastosowanie paradygmatów programowania obiektowego w Java. Gra oferuje możliwość rozegrania w trybie „szybka gra” w pojedynkę lub w trybie jedno-, wieloosobowym z własnymi ustawieniami takimi jak wybranie liczby rund, ilości graczy (w trybie wieloosobowym) czy wskazanie gry ze statystkami.

PC Speaker Music

Styczeń 2024

Projekt zaliczeniowy na studiach z programownia niskopoziomowego. Zadanie programu to odgrywanie muzyki przy pomocy głośnika systemowego. Melodia czytana jest z pliku w formacie RTTTL. Całość została zrealizowana z wykorzystaniem emulatora środowiska DOS w asemblerze 16-bitowym.

Form for coordinators

Wrzesień 2021

Formularz internetowy dla koordynatorów staży zrealizowany w ramach stażu w Portugalii. Celem zadania było utworzenie narzędzia usprawniającego proces zgłaszania wyjazdów grup stażowych, umożliwiając efektywne przekazywanie kluczowych informacji, takich jak m.in. liczba uczestników i opiekunów, termin stażu czy numery lotów samolotowych. Formularz wykonany z wykorzystaniem HTML, CSS, PHP i bazy danych MySQL.

Car Rental

Czerwiec 2021

Prosta strona internetowa wypożyczalni samochodów zrealizowana jako podsumowanie nauki HTML i CSS. W późniejszym etapie rozbudowana o interaktywny slider zdjęć wykorzystując JavaScript.

Kontakt

Lokalizacja

Katowice / Częstochowa, śląskie, Polska

Telefon

+48 503 722 121

Email

beduch_krystian@o2.pl

Ładowanie
Twoja wiadoomść została wysłana. Dzięki!