Since 2006, I've been a freelance developer, actively involved in diverse projects. My profound fascination with the world of computers has been a constant driving force in my journey. This fascination swiftly led me to my desk, igniting a desire to understand the intricate workings of technology.
During my leisure time, I've dedicated myself to personal projects, mastering the craft of crafting websites using HTML, PHP, and CSS. I've also taken on tasks such as setting up MySQL databases and configuring file servers with a RAID system on Debian. Additionally, I explored creating email servers and NGINX servers, both built on the Debian platform.
In my quest to broaden my skill set, I immersed myself in the realm of Python programming. Here, I acquired the expertise to develop programs using the QT framework and SQLite. This journey quickly revealed the expansive nature of security, prompting me to delve into exploits, conduct penetration tests, and extensively study Social Engineering.
My primary focus lies in the security of network landscapes, recognizing the paramount importance of safeguarding clients, servers, and data in today's business environment. I'm committed to contributing to a safer world each day through the thoughtful planning and implementation of appropriate security measures.
With a solid foundation in computer science theory and practical experience, I bring 18 years of relevant professional expertise in designing and implementing IT systems. At rescubes.cc, I take pride in offering assistance in the field of information technology. Whether you need help setting up and installing servers, networks, or clouds, you've come to the right place. Upon request, I can conduct comprehensive security checks and penetration tests in your network environment.
Feel free to submit your inquiries through our Contact page, and I'll be more than happy to assist you.
HTML
CSS
PHP
JS
Python
HTML, or HyperText Markup Language, is a standardized markup language used to structure content on webpages. It serves as the foundational building blocks of the World Wide Web, allowing for the presentation of text, images, links, and other multimedia elements in a structured format. HTML uses tags (markup) to instruct browsers on how to organize and display the content of a webpage.
HTML consists of a hierarchy of elements that segment content into sections, such as headings, paragraphs, lists, images, and more. By combining various HTML tags, developers can precisely define the layout and structure of a webpage.
In my web development and other projects, I have applied HTML to define the structure and layout of webpages. This includes organizing text, images, links, and other elements to create a user-friendly and aesthetically pleasing interface. HTML forms the basis for presenting content on the web and is essential for developing interactive and visually appealing websites.
CSS, or Cascading Style Sheets, is a style sheet language used to describe the presentation of a document written in HTML or XML. While HTML structures the content of a webpage, CSS controls the visual style and appearance. It allows developers to define how HTML elements should be displayed on the screen, specifying attributes such as color, layout, spacing, and font styles.
CSS operates through a set of rules, each consisting of a selector and a declaration block. The selector identifies the HTML element, and the declaration block contains one or more property-value pairs defining the style. This separation of content (HTML) and presentation (CSS) enables greater flexibility and efficiency in web design.
In my web development and other projects, I have utilized CSS to enhance the visual appeal and user experience of webpages. This involves customizing the layout, colors, typography, and other stylistic aspects to create a cohesive and engaging design. CSS plays a crucial role in achieving a polished and professional look for websites, complementing the structural foundation provided by HTML.
PHP, which stands for Hypertext Preprocessor, is a server-side scripting language widely used for web development. Unlike HTML and CSS, which focus on the presentation and structure of a webpage, PHP is employed for dynamic content generation and server-side processing.
PHP scripts are embedded within HTML documents and executed on the server, allowing for the generation of dynamic content before it is sent to the user's browser. PHP can perform a wide range of tasks, including processing form data, interacting with databases, and generating dynamic page content based on user input.
In my web development and various projects, I have incorporated PHP to create dynamic and interactive features on websites. This includes the development of contact forms, user authentication systems, content management systems (CMS), and other functionalities that require server-side processing. PHP plays a crucial role in enhancing the interactivity and functionality of web applications, complementing the static structure provided by HTML and the stylistic presentation handled by CSS.
JavaScript is a versatile scripting language primarily used for client-side web development. Unlike PHP, which operates on the server side, JavaScript executes directly in the user's web browser, enabling dynamic and interactive behavior in web pages.
JavaScript is commonly used to manipulate the Document Object Model (DOM), which represents the structure of a webpage. It allows developers to dynamically update content, respond to user interactions, and create seamless, interactive experiences. JavaScript can be embedded directly within HTML documents or included as external scripts.
In my web development endeavors and other projects, I've integrated JavaScript to enhance the user experience by adding interactive features such as form validation, animations, dynamic content updates, and asynchronous communication with servers (Ajax). JavaScript plays a pivotal role in creating dynamic, responsive, and engaging web applications, complementing the server-side functionality provided by PHP and the visual styling handled by CSS.
Python is a versatile scripting and programming language that I've employed to streamline administrative tasks for both servers and clients in various projects. In contrast to JavaScript, which mainly operates on the client side, Python excels in server-side scripting and automation.
I've utilized Python to create programs and scripts that simplify server and client administration. This includes tasks such as server configuration, client management, and automation of routine administrative processes. Python's readability, flexibility, and extensive libraries make it particularly well-suited for tasks ranging from system administration to data analysis.
In my projects, Python has proven invaluable for enhancing efficiency, automating repetitive tasks, and ensuring smooth operation in server-client environments. Whether it's scripting for server configuration or creating custom tools for client management, Python has been a robust and versatile choice for addressing administrative challenges.
Running my own mail server has become a routine practice for me. Unlike using services such as Gmail or Yahoo, I prefer the control and security provided by our mail server, which exclusively supports IMAP and SMTP mailboxes. Operating on SSL-based ports, our mail server ensures that emails are consistently stored securely during both reception and transmission.
If you're interested in creating an account, please feel free to reach out to me.
I operate a personalized cloud service, providing individuals with a secure space to store files, presentations, and various documents. Cloud computing brings forth a multitude of advantages, including heightened flexibility, scalability, and cost-effectiveness. The ability to access resources seamlessly from any location with an internet connection further enhances its appeal. In this role, I assume responsibility for the meticulous oversight and maintenance of the foundational infrastructure. This approach ensures that users can dedicate their focus entirely to collaborative endeavors, alleviating any concerns about the intricate technical details.
"Cubes" is a management tool for Windows that I developed using Python, leveraging the graphical user interface (GUI) of PySide6. This versatile application offers a wide range of features, including displaying system information, performing data backups using a synchronization process, and encrypting a folder based on individual password preferences. Additionally, "Cubes" includes an integrated Password Manager that securely stores your sensitive data in an encrypted database. A small port scanner is also incorporated to monitor and analyze network port activities, rounding out the functionality of this application. With "Cubes," you have a powerful tool at your disposal, ensuring both security and efficiency in the management and utilization of your Windows system.
I have been working as an ICT Specialist at IONCOR (Valmet Automotive) for the past two years. In my current role, I play a diverse role encompassing the management and administration of IT infrastructures. Here are some key responsibilities I undertake:
Client Management:
I oversee the installation, configuration, and maintenance of end-user devices, ensuring compliance with security policies.
Regularly update and manage software on clients to meet the latest standards.
Server Management:
Responsible for configuring, monitoring, and maintaining servers, both physical and virtual.
Implement strategies for backups and recovery, adhering to ISO 9001 quality standards.
Network Management:
Plan, configure, and maintain network components to ensure optimal performance.
Monitor network efficiency and implement solutions to meet ISO 27001 information security standards.
Production Line Management:
Integrate ICT solutions into production lines for efficient control and monitoring.
Implement automation technologies to optimize processes, aligning with ISO 9001 quality management.
Locking System Management:
Manage security systems, integrating electronic access control systems aligned with ISO 27001 information security standards.
Security and Privacy:
Implement security policies and measures to ensure data integrity, confidentiality, and availability, meeting ISO 27001 standards.
Conduct regular security audits to address emerging threats.
Documentation and Training:
Create and maintain documentation on system configurations, processes, and policies aligned with ISO 9001 and ISO 27001 standards.
Provide training to employees, promoting secure and efficient use of ICT resources.
Our commitment to excellence is further reflected in our ISO 9001 quality management, ISO 27001 information security, and TISAX certifications. These certifications underscore our dedication to meeting and exceeding international standards, ensuring the highest level of quality, security, and data protection for our clients.
I worked as an IT Administrator at envitra Energie GmbH for two years, where I took on a dynamic set of responsibilities, ensuring the seamless operation and optimization of various IT components. Here's an overview of my key tasks:
Client and Server Management:
I efficiently manage and administer clients and servers, guaranteeing their optimal performance and adherence to security protocols.
Implementing updates, patches, and security measures to keep systems robust and secure.
NAS Storage Administration:
Overseeing Network-Attached Storage (NAS) systems, ensuring data storage and retrieval functions smoothly and efficiently.
Office 365 Tenant and Teams Administration:
Managing Office 365 tenant settings, including user accounts, permissions, and collaboration tools such as Microsoft Teams.
Facilitating smooth communication and collaboration among team members.
Email Administration:
Administering email systems, maintaining their integrity, and implementing security measures to protect against potential threats.
Starface Telephone System Management:
Overseeing the Starface telephone system, ensuring a reliable and feature-rich communication platform for the organization.
Firewall and VPN Management:
Configuring and maintaining firewalls to safeguard the network against unauthorized access.
Managing Virtual Private Networks (VPNs) to ensure secure and private communication channels.
Scripting with Bash and Python:
Leveraging my expertise in Bash and Python scripting to automate tasks, streamline processes, and enhance overall system efficiency.
Creating custom scripts for specific needs, contributing to a more agile and responsive IT environment.
In this multifaceted role, I bring not only technical proficiency but also a commitment to staying abreast of the latest technologies and security best practices. My proactive approach ensures that the IT infrastructure operates at its best, supporting the organization's goals seamlessly.
I worked as an IT Administrator at DEG Deutsche Energie GmbH for three years, where I played a pivotal role in reshaping and optimizing the entire IT landscape. Here's an overview of the transformative initiatives I spearheaded:
IT Infrastructure Overhaul:
I orchestrated a comprehensive restructuring of the IT landscape, streamlining processes and enhancing overall efficiency.
Hardware Assembly and Software Deployment:
I assembled and configured new computers, meticulously selecting hardware components to meet specific requirements.
Ensured the seamless deployment of software, tailoring it to the unique needs of the organization.
Email Server Migration to Office 365:
Successfully migrated the email server to the robust and scalable Office 365 platform, enhancing collaboration and communication capabilities.
Storage File System Implementation:
Designed and implemented a sophisticated storage file system to safeguard and organize critical data effectively.
Managed the printer server to optimize printing processes across the organization.
Network Infrastructure Upgrade:
Spearheaded the migration of the network infrastructure from DSL to high-speed fiber optics, boosting network performance and reliability.
Telephony System Enhancement:
Introduced the Starface telephony system, seamlessly integrating desktop telephones and ensuring efficient communication channels throughout the organization.
Network Revamp with Firewalling, Routing, and Switching:
Undertook a comprehensive transformation of the network architecture, implementing advanced firewalling, routing, and switching technologies.
Enhanced network security and performance through strategic configuration and optimization.
Throughout these initiatives, my focus remained on aligning the IT infrastructure with the organization's evolving needs. I brought together technical expertise, strategic planning, and hands-on implementation to create a resilient and future-ready IT environment. The result is a cohesive and advanced IT landscape that empowers the organization to thrive in the digital age.