Transforming Complex Problems into Elegant Solutions
HyperText Markup Language, the standard markup language for documents designed to be displayed in a web browser.
Cascading Style Sheets, a style sheet language used for describing the look and formatting of a document written in HTML.
A high-level, interpreted programming language that conforms to the ECMAScript specification.
An open-source language which builds on JavaScript by adding static type definitions.
A popular general-purpose scripting language that is especially suited to web development.
An interpreted, high-level and general-purpose programming language.
A general-purpose, procedural computer programming language supporting structured programming.
An Active Scripting language developed by Microsoft that is modeled on Visual Basic.
A low-level programming language for a computer, or other programmable device, in which there is a very strong correspondence between the language and the architecture's machine code instructions.
A JavaScript library for building user interfaces, maintained by Facebook and a community of individual developers and companies.
A free, open-source PHP web framework, created by Taylor Otwell and intended for the development of web applications following the model–view–controller (MVC) architectural pattern and based on Symfony.
A free and open-source CSS framework directed at responsive, mobile-first front-end web development.
A utility-first CSS framework for rapidly building custom user interfaces.
A CSS-in-JS styling framework that uses tagged template literals in JavaScript and the power of CSS to provide a platform that allows you to write actual CSS to style your components.
A fast, small, and feature-rich JavaScript library. It makes things like HTML document traversal and manipulation, event handling, and animation much simpler with an easy-to-use API that works across a multitude of browsers.
A set of web development techniques using many web technologies on the client side to create asynchronous web applications.
A CSS3 web layout model. It is in the W3C's candidate recommendation (CR) stage. The flex layout allows responsive elements within a container to be automatically arranged depending upon screen size (or device).
A powerful layout system available in CSS. It's a 2-dimensional system, meaning it can handle both columns and rows, unlike flexbox which is largely a 1-dimensional system.
An open-source JavaScript library for mobile-friendly interactive maps.
An open-source relational database management system (RDBMS).
An open-source relational database management system (RDBMS) that is a compatible drop-in replacement for the widely used MySQL database technology.
A C library that provides a lightweight disk-based database that doesn’t require a separate server process and allows accessing the database using a nonstandard variant of the SQL query language.
A powerful, open source object-relational database system with over 30 years of active development that has earned it a strong reputation for reliability, feature robustness, and performance.
An information management tool that helps you store information for reference, reporting, and analysis.
A source-available cross-platform document-oriented database program. Classified as a NoSQL database program, MongoDB uses JSON-like documents with optional schemas.
An open-source document-oriented NoSQL database, implemented in Erlang.
A preprocessor scripting language that is interpreted or compiled into Cascading Style Sheets (CSS).
An application of XML, a more restrictive subset of SGML, because it eliminates SGML's complex features.
An open standard file format and data interchange format that uses human-readable text to store and transmit data objects consisting of attribute–value pairs and arrays (or other serializable values).
A markup language that defines a set of rules for encoding documents in a format that is both human-readable and machine-readable.
A free and open-source content management system written in PHP and paired with a MySQL or MariaDB database.
An open-source e-commerce plugin for WordPress. It is designed for small to large-sized online merchants using WordPress.
An open-source e-commerce platform that is available under the Open Software License.
An online store management system. It is PHP-based, using a MySQL database and HTML components.
A proprietary e-commerce platform for online stores and retail point-of-sale systems.
A free and open-source content management system for publishing web content on websites.
A free and open-source web content management framework written in PHP.
The most widely used web server software. Developed and maintained by Apache Software Foundation, Apache is an open source software available for free.
An open source reverse proxy server for HTTP, HTTPS, SMTP, POP3, and IMAP protocols, as well as a load balancer, HTTP cache, and a web server (origin server).
A Linux-based web hosting control panel that provides a graphical interface and automation tools designed to simplify the process of hosting a web site or email.
A commercial web hosting and server data center automation software with a control panel developed for Linux and Windows-based retail hosting service providers.
A web-based interface for system administration for Unix. Using any modern web browser, you can setup user accounts, Apache, DNS, file sharing and much more.
A graphical web-based web hosting control panel designed to make administration of websites easier.
An open source hosting control panel for Linux, capable of managing multiple servers from one control panel.
A lightweight, robust, and sophisticated open-source software for managing Nginx servers.
A suite of client-server software for creating and using file hosting services. Nextcloud is free and open-source, which means that anyone is allowed to install and operate it on their own private server devices.
A lightweight management UI which allows you to easily manage your Docker host or Swarm cluster.
A modern HTTP reverse proxy and load balancer that makes deploying microservices easy.
A fancy self-hosted monitoring tool.
The open and composable observability and data visualization platform. Visualize metrics, logs, and traces from multiple sources like Prometheus, Loki, Elasticsearch, InfluxDB, Postgres and many more.
An open-source monitoring system with a dimensional data model, flexible query language, efficient time series database and modern alerting approach.
A Linux network-level advertisement and Internet tracker blocking application which acts as a DNS sinkhole, and optionally a DHCP server, intended for use on a private network.
An American web infrastructure and website security company that provides content delivery network services, DDoS mitigation, Internet security, and distributed domain name server services.
An integrated development environment from Microsoft. It is used to develop computer programs, as well as websites, web apps, web services and mobile apps.
An integrated development environment used in computer programming. It contains a base workspace and an extensible plug-in system for customizing the environment.
A source code editor with a primary focus on web development. Created by Adobe Systems, it is free and open-source software licensed under the MIT License.
A shareware cross-platform source code editor with a Python application programming interface. It natively supports many programming languages and markup languages.
A distributed version control system for tracking changes in source code during software development. It is designed for coordinating work among programmers, but it can be used to track changes in any set of files.
Linux is a family of open-source Unix-like operating systems based on the Linux kernel. CentOS/Alma Linux, Ubuntu, and Fedora are popular Linux distributions.
A group of several proprietary graphical operating system families, all of which are developed and marketed by Microsoft.
A mobile operating system based on a modified version of the Linux kernel and other open source software, designed primarily for touchscreen mobile devices such as smartphones and tablets.
iOS and macOS are both operating systems developed by Apple. iOS is for mobile devices, and macOS is for desktop and laptop computers.
Docker is a set of platform as a service products that use OS-level virtualization to deliver software in packages called containers. Docker-compose is a tool for defining and running multi-container Docker applications.
An open-source server virtualization management solution that offers the ability to manage virtual server technology with the Linux OpenVZ and KVM technology.
A free and open-source hosted hypervisor for x86 virtualization, developed by Oracle Corporation.
An open-source container-based virtualization for Linux. OpenVZ allows a physical server to run multiple isolated operating system instances, called containers, virtual private servers, or virtual environments.
Linux Containers (LXC) is an operating-system-level virtualization method for running multiple isolated Linux systems (containers) on a control host using a single Linux kernel.
A free and open-source packet analyzer. It is used for network troubleshooting, analysis, software and communications protocol development, and education.
A free and open-source network scanner created by Gordon Lyon. Nmap is used to discover hosts and services on a computer network, thus building a 'map' of the network.
A complete suite of tools to assess WiFi network security. It focuses on different areas of WiFi security: Monitoring, Attacking, Testing, and Cracking.
Freelancer || 01-2011 - Present
I work as a Freelance Full Stack Web Developer as parallel job. I usually create custom websites based on WordPress as well as re-design existing ones and apply custom modifications. Usually I am responsible for domain registration, hosting accounts, front-end & back-end development & optimization, regular (full & incremental) website & server backups, WordPress core & plugins updates, tech support & troubleshooting. I am also accustomed to work with Linux servers (CentOS & Alma Linux) and with WHM/cPanel & Plesk. Lately I am actively focused on new projects based on Laravel and React.
Global Touch || 08-2023 - 06-2024
Website & Ecommerce construction based on WordPress CMS | Customization of plugins & themes for custom functionality | Bulk import of products into e-shops | Interface e-shops with banks for online payments | Interface e-shops with courier companies | Interface e-shops with Skroutz and configuration of exported XML | Configuration of websites & e-shops for compatibility with WCAG 2.0 AA (Accessibility) | Troubleshooting of websites & e-shops | Technical support of websites & e-shops (updates, changes & additions) | Cleaning of viruses & malware on infected websites | Migrating websites and e-shops to another server | Server Administration (troubleshooting, new account creation, issuing security certificates, monitoring logs) | Solving email related problems | Fixes and additions to non-WordPress based websites and e-shops | Construction of custom solutions for businesses
Greekonline || 10-2015 - 07-2023
I played a crucial role in the extensive overhaul of the company's website, involving improvements to both its front-end and back-end components. My responsibilities extended to ensuring the website's security, conducting thorough traffic analysis using tools like Google Analytics, optimizing the database performance, and implementing effective search engine optimization (SEO) strategies. Moreover, I created customized websites from scratch and redisgined existing ones for the company's diverse clientele. The majority of these projects were centered on the WordPress and WooCommerce platforms, showcasing my proficiency in these technologies. I also created custom CRM solutions for the company as well as its clients. Lastly, my responsibilities as a system and server administrator involved the meticulous management of the company's hosting servers. This included tasks such as server maintenance, monitoring, and optimization to ensure optimal performance and reliability.
RedTech || 03-2019 - 05-2020
Design and develop a new Eshop based on WordPress / Woocommerce. Add B2B capabilities and develop custom solutions. Also in charge of product addition, inventory management and order processing as well as user management.
Net Experience || 07-2012 - 08-2014
Managed hosting and domains as well as working on both front-end and back-end development. I was responsible for maintaining regular backups, updates and providing support / troubleshooting when needed. I also gained expertise in server administration using WHM/cPanel and Plesk, and I became proficient in various content management systems (CMS).
PVP Internet Cafe || 08-2010 - 01-2011
Software & Hardware Updates, Daily Backups, Network Maintenance, Tech Support, DeepFreeze.
Bit Ya Bit Internet Cafe || 05-2007 - 08-2009
Software & Hardware Updates, Daily Backups, Network Maintenance, Tech Support, DeepFreeze.
Click n Surf Internet Cafe || 10-2006 - 08-2007
Software & Hardware Updates, Daily Backups, Network Maintenance, Tech Support.