Petros Koulianos 

Software Engineer | Developer with Computer Science Bachelor Sharing my ideas, opinions, and thoughts on - Software Design - Software Development - Software Architecture