Pentesting: 80%
During the second year of my BUT, I was introduced to pentesting.
I had the opportunity to attack 5 virtual machines with different vulnerabilities,
which required me to use various tools and think in different ways.
For more details on what was done, you can view the project I completed on this topic in the projects section.
Securing network services: 75%
In my second year of BUT, I learned to secure various network services.
I studied the operation of a reverse proxy and the use of load balancing.
I also explored SNMP protocols for network equipment supervision and LDAP for user management.
Cryptography: 70%
I learned the basics of cryptography during my second year of BUT.
I studied symmetric and asymmetric encryption algorithms, as well as different authentication methods.
I also learned about certificates and public/private keys.
Using Stormshield firewalls: 70%
I learned to use Stormshield firewalls during my second year of BUT.
I followed various "Labs" provided by Stormshield to learn how to use and configure the firewall.
I learned to create filtering rules, configure VPNs, and utilize the firewall's various functionalities.
Digitization: 75%
During my training, I learned to digitize an analog signal by understanding the necessary steps.
For example, I studied how sampling and quantization of an analog signal work using an oscilloscope and how to convert it into a signal readable by a computer.
Fiber optics: 70%
Over these two years of training, I learned to use fiber optics. I studied the operation of single-mode and multimode fibers, as well as their physical differences.
Digital transmission: 70%
During my second year of BUT, I learned to transmit digital data between a transmitter and a receiver.
I studied different modulation techniques (ASK, FSK, PSK) and how to use them for data transmission.
This skill was applied in a project involving transmission between SDRs (Software Defined Radios).
You can view this project here.
Network configuration: 80%
Through numerous tutorials and practical sessions, I became familiar with the use and configuration of various network devices.
The Cisco Packet Tracer software was particularly useful for learning different aspects of networks, such as protocols (DHCP, HTTP, Ethernet),
addressing, and advanced configuration of routers and switches.
Database management: 70%
I learned to manipulate databases using MySQL software. I learned to create tables, populate them,
and modify them. I also learned to perform SQL queries to retrieve information from these tables in various ways (loops, functions, nested queries, etc.).
System administration: 85%
Through various tutorials and practical sessions, I learned to use software for administering and
managing Linux and Windows systems. For example, I studied how to use Active Directory to manage users
and groups on a Windows server and how hypervisors work to manage virtual machines.
Python: 80%
During my high school years, I was introduced to programming in Python.
Numerous tutorials and practical sessions in the BUT program helped me solidify these skills and improve my programming methods.
Bash: 70%
Through practical sessions and tutorials, I learned various commands useful
for operating the Linux system. Additionally, I learned the Bash language, which allows for scripting and automating certain tasks on Linux.
HTML/CSS/PHP: 75%
Creating this portfolio and various projects helped me improve my programming skills in these languages.
I learned to use PHP to create dynamic pages and SQL databases to store information. Additionally, I learned to make the two languages communicate to retrieve information from the database and display it on a web page.
Java: 75%
I learned the basics of Java programming during my second year of BUT. I studied how the language works and learned object-oriented programming with it.
I used this language in a programming project to create a Twitter-like application on Android Studio.
You can find this project in the projects section.
Configuration of a telephony network: 70%
Through the courses in the BUT program, I became familiar with the various equipment needed to set up a telephony network.
We learned how to configure different types of phones (SIP, digital, softphone, etc.) and make them communicate by setting up a call server.
English: B2-C1