
Krystian Będuch

Name: Krystian Będuch
Email: beduch_krystian@o2.pl
Phone: +48 503 722 121
Skills being developed right now
- Java
- Spring Boot
- SQL
- HTML
- CSS
- JavaScript
- PHP
About me
I'm a third-year computer science student at the University of Silesia in Katowice, Poland. I and also graduated from a technical school with a major in computer science. My greatest passion lies in the field of backend programming and working with databases.
I specialize in web development based on Java and Spring Boot framework, as well as database management using SQL. I've got experience with MySQL, Oracle, PostgreSQL and non-relational MongoDB databases. I'm familiar with web design, including HTML, CSS, JavaScript and PHP technologies. I also know the fundamentals of programming in languages such as C++, C# and Python.
While attending technical school, I took several courses through which I gained experience in computer networking, including working with Cisco devices, server administration, and operating Windows and Linux systems.
Resume
Work Experience
EduPlus - European Centre for Education and Skills Development
30.08.2021 - 10.09.2021
2-week internship, Braga, Portugal
- Upgrading and updating computer hardware
- Diagnosis and repair of system issues
- Web application development
Kancelaria Odszkodowawcza Automobile Expert
07.2021
Monthly internship, Częstochowa, Poland
- Maintain and manage the customer database
- Acquiring potential customers with Swiss franc loans
- Analyzing online articles to promote the law firm's services by commenting and engaging in discussions
@Alfanet Internet i Telewizja
01.2021
One-month school work apprenticeships, Częstochowa, Poland
- Assistance with the installation of the FTTH networks (fiber to the home)
- Configuration and testing of network devices (routers and switches)
- Diagnose and troubleshoot problems with customer's Internet and television services
iFComp Serwis Laptopów
09.2019 - 06.2020
Weekly school apprenticeship, Częstochowa, Poland
- Assistance in servicing computers and network devices
- Configuration and installation of network devices and operating systems
- Configuration of utility software
Education
Computer Science & Information Systems Engineering
10.2022 - currently
University of Silesia in Katowice
- Full-time engineering studies
IT technician
09.2018 - 04.2022
Techniczne Zakłady Naukowe, Częstochowa, Poland (Technical Secondary School)
Qualifications achieved:
- EE.08 Assembly and operation of computer systems, peripheral devices and networks
- EE.09 Website and database programming, creation and administration
Courses and trainings
Oracle Cloud Infrastructure
26.02.2025 - 29.03.2025
- The courses completed on Oracle Academy and Oracle University platforms, introducing the fundamental concepts of Oracle Cloud Infrastructure:
- Oracle Cloud Infrastructure Foundations I
- Oracle Cloud Infrastructure 2025 Foundations Associate
- The OCI Foundations I course covers terminology and focuses on key concepts such as: Core Infrastructure, Database, Solutions, Platform and Edge and Governance and Administration. The program includes presentations, demonstration videos, hands-on labs, as well as intermediate and final exams.
- The second course (OCI 2025 Foundations Associate) deepened this knowledge by adding new modules and preparing learners for real-world operational challenges. The course concluded with an Oracle certification.
MongoDB University
06.05.2024 - 13.06.2024
- The courses completed on the MongoDB Academy platform as part of gaining knowledge of the non-relational MongoDB database:
- Introduction to MongoDB
- MongoDB Java Developer Path
Developing secure applications
08.03.2024 - 31.05.2024
- The course was completed as a part of the Corporate Readiness Certificate (CRC) program
- During 12 weekly meetings, we talked about different aspects of developing secure applications, including topics such as:
- Introduction to application security
- Versioning and repositories
- Security of relational and non-relational databases
- Java + Spring
- Fundamentals of IAM + Spring Security
- Security testing
- User behaviorism vs. application security
- Secure frontend - JavaScript vs TypeScript
- Fundamentals of secure React
- Advanced frontend security
Oracle Academy
04.03.2024 - 28.04.2024
- The courses completed on the Oracle Academy platform as part of expanding knowledge of Oracle databases, SQL and gaining skills in 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
- Python programming basics: algorithms, lists, tuples, dictionaries, functions, exceptions, modules and packages, file handling, and object-oriented programming
CCNA Cybersecurity Operations
29.11.2021 - 31.03.2022
- A course completed on the NetAcad platform, including network security on Windows and Linux systems, analyzing network protocols using Wireshark, and using system tools to identify network attacks.
Programming logic controllers SIMATIC S7-300/400
14.02.2022 - 17.02.2022
- Fundamentals of programmable logic controllers PLC and SIMATIC Step 7 software
- Fundamentals of LAD and FBD graphics languages and STL programming language
CISCO CCNAv7
06.10.2020 - 24.10.2021
- CCNAv7 course composing of three modules, achieved on the NetAcad platform:
- Introduction to Networks
- Switching, Routing, and Wireless Essentials
- Enterprise Networking, Security, and Automation
NATP Novell
06.09.2021 - 22.10.2021
- Two courses introducing the world of Novell systems administration, from the basics to advanced server management techniques. Courses delivered on Linux systems: SLED (SUSE Linux Enterprise Desktop)and SLES (SUSE Linux Enterprise Server):
- #3124 SLES 12 Administration
- #3125 SLES Advanced Administration
CCNA Security
07.04.2021 - 22.09.2021 (with a holiday break)
- A course completed on the NetAcad platform, including Cisco device security, AAA server configuration, access control lists (ACLs) on routers, firewalls, NAT and PAT, and VPNs.
IoT Fundamentals: Connecting Things + IoE
16.03.2021 - 25.06.2021
- Introduction to the Internet of Everything (IoE).
- Using sensors, sensors, Arduino and Raspberry Pi microcontrollers, using Python, to make simple IoT devices.
ECDL Web Editing
07.12.2020 - 06.03.2021
- Create and edit web pages using HTML5 and CSS3.
Projects
Tour booking system
for travel agency
October 2024 - currently
Design and implementation of a custom tour reservation system for a travel agency in the form of a web application, which will enable management of customer reservations, payment processing, sending of email notifications, as well as production of necessary documents and reports. The project is carried out as an engineering job using Spring Boot, Thymeleaf, HTML/CSS, JavaScript and PostgreSQL technologies.
Movie
recommendation system
April 2025 - currently
Implementation of a recommendation system that uses the artificial bee colony algorithm (ABC) to provide personalized movie suggestions. The application analyzes user-specified preferences for movie genres and languages. Based on these inputs and taking into account the number of ratings and average ratings of all movies in a large database, the system generates appropriate recommendations. The algorithm was implemented in Python, the visual part in React, and the database operations using FastAPI and MongoDB.
Memory Game
January 2025Responsive web memory game themed around programming languages and technologies. Key features include selectable board sizes, pause/resume gameplay, and end the current game. After completing a board, players can save their score to compete for a spot on the high score table. The frontend of the project was implemented using TypeScript and React framework, and the backend part using Spring Boot.
Programming blog
October 2024 -January 2025
Web application as a thematic blog about programming languages. Content is organized into categories like frontend, backend, low-level/embedded systems, databases, and mobile devices. The platform provides access for both guest and registered users, enabling them to contribute posts and comments. It also includes a simple WYSIWYG editor (BBCode-based), custom CAPTCHA for bot protection, attachments for posts, and an administrative account with privileges to remove content and manager users. Project implemented using web technologies such as HTML/CSS, JavaScript (including the jQuery library) and PHP.
Tour Explorer
June 2024Desktop application to assist both travel agency clients and employees in fundamental client, tour offer, and booking management. Logged-in clients can view their bookings, explore the tour catalog, and register for new trips. Administrators (guides) can manage the tour catalog and client reservation through add, delete and edit functionalities. Project completed in Visual Studio environment, using the C# language.
Coffee Vendor
April 2024Desktop application simulating the operation of a vending machine for coffee and other beverages. Utilizing WinAPI, the application features a custom window shaped as a vending machine. Key functionalities include drink selection, sugar level adjustment, virtual coin payment processing, change calculation, and beverage dispensing. The project was developed within the C++ Builder RAD environment, utilizing the VCL library.
Dice Roll
February 2024Simple console-based dice game as culmination of learning Object-Oriented Programming (OOP), demonstrating the application of OOP paradigms in Java. The game includes a single-player „quick play” mode and a customizable single/multiplayer mode allowing users to configure the number of rounds, the number of players (in multiplayer), and enable statistics.
PC Speaker Music
January 2024A college final project in low-level programming. The task of the program is to play music using the system speaker. The melody is read from a file in RTTTL format. The whole thing was written 16-bit assembler using a DOS environment emulator.
Form for coordinators
September 2021Web form for internship coordinators implemented as part of an internship in Portugal. The purpose of the task was to create a tool that would improve the efficiency of group trip applications by allowing for the clear and concise submission of crucial details like participant and supervisor counts, internship timeframe, and flight information. The form was made using HTML, CSS, PHP and MySQL database.
Car Rental
June 2021A foundational web project involving the development of a car rental website using HTML and CSS. The project was later enhanced with an interactive image slider implemented with JavaScript.
Contact
Address
Katowice / Częstochowa, Silesia, Poland
Call Us
+48 503 722 121
beduch_krystian@o2.pl