Msc Mathematical Modelling in Modern Technologies and Financial Engineering.
B.A in Economics.
Member of Economic Chamber of Greece
Backend development refers to the software development on the server side of an application. This type of development consists of three parts: server, application and database. Users of the application can not see this piece which is responsible for sending of information in the browser or middleware.
Frontend development refer to the client side in an application where it is mainly visible part of it to users. Frontend developers are responsible for the design and usability of a website or application.
A full stack developer is a web developer who can work on both the frontend and the backend of a website or a web application - this means that it can handle projects that require databases or something else data stores and more can create user interfaces that support single-page applications
Vagrant is a tool for creating Virtual Machines Environments, it minimizes installation and setup time for development environment and automates sharing software in dev teams. It runs on virtualization software such as VirtualBox , VMWare etc.
Git is a version control system that helps software developers to effectively manage the source code of a project. They can very quickly incorporate new changes, merge code snippets from different team members, or navigate the history of software development.