Prosilis Argyris
Software Developer
See more!

Expertise

PHP7

PHP 7 (OOP & POP)

Η PHP ειναι η γλώσσα προγραμματισμού που έχω την μεγαλύτερη εμπειρία σε Backend συστήματα (5 χρόνια).

MySQL

Oracle MySQL

Η MySQL είναι η κυρίαρχη βάση δεδομένων εδώ και αρκετά χρόνια σε μικρομεσαίες εφαρμογές.

MySQL

Rest Services

Τα REST Services βασίζονται στην λογική ένα backend σύστημα να μπορεί να υποστηρίζει και να επικοινωνεί με πολλούς και ξεχωριστούς clients μέσω του πρωτοκόλλου HTTP.

MySQL

Amazon Cloud

Όλες οι σύγχρονες εφαρμογές Backend και κάθε Web API πρέπει να βασίζονται σε σύστημα cloud για καλύτερη ασφάλεια, ταχύτητα αλλά το βασικότερο για εύκολo Scaling.

MySQL

Google Firebase

Η πλατφόρμα Firebase της Google προσφέρει μέσω του API της πολλές λύσεις όπως για παράδειγμα Push Notifications, Deep Links, Social Login κ.α. Απαραίτητη η γνώση της ιδιαίτερα για ανάπτυξη Mobile Apps.

MySQL

Redis

Πολλές και μεγάλες εφαρμογές χρειάζονται να αξιοποιήσουν στο μέγιστο την λειτουργία caching. Το Redis ή το Memcache είναι η λύση η οποία αυξάνει την ταχύτητα μιας εφαρμογής και μειώνει ταυτόχρονα τα κόστη για υποδομές hosting/cloud.

MySQL

JSON/XML

XML και JSON τα βασικότερα πρότυπα μορφοποιήσης δεδομένων σήμερα για επικοινωνία μεταξύ πολλών και διαφορετικών τεχνολογιών και μηχανημάτων.

MySQL

HTML/CSS

Η HTML/CSS ειναι η κυρίαρχη σήμερα γλώσσα μορφοποιήσης του Web. Όλα τα web sites ειναι βασισμένα σε HMTL και CSS.

MySQL

JavaScript/Ajax

Όταν χρειάζεται να προσθέσουμε διάδραση του χρήστη σε μια html σελίδα η χρήση της Javascript ειναι απαραίτητη.

MySQL

Bootstrap

Το Bootstrap ειναι η λύση για να δημιουργήσουμε όμορφα και με responsive design web sites και web apps.

MySQL

SEO

Το SEO σήμερα ειναι εξαιρετικά σημαντικό αν θέλουμε ένα website να καταλάβει όσο γίνεται καλύτερο ranking στις μηχανές αναζήτησης.

MySQL

Google Adsense

Με το Google Adsense διαθέτω μεγάλη εμπειρία χρόνων. Ειναι ιδιαίτερα σημαντικό αν θέλουμε το site μας βγάζει όσο τον δυνατόν περισσότερα χρήματα μέσα απο τις Google Ads.

MySQL

Laravel PHP Framework

Το Laravel είναι ένα από τα μεγαλύτερα PHP Frameworks το οποίο προσφέρει πολλές λύσεις. Ωστόσο η χρήση του πρέπει να γίνεται όπου πραγματικά χρειάζεται και αυτό γιατί ως Framework είναι σχετικά βαρύ. Για Web API η χρήση του Lumen ή του Slim είναι συχνά καλύτερη επιλογή.

MySQL

Visual Basic

Η Visual Basic ήταν η πρώτη μου αγάπη και δεν θα μπορούσα να μην την αναφέρω εδώ. Παρότι με την .NET έκδοση της Visual Basic έχω πολύ καιρό να ασχοληθώ με την Visual Basic 6 δημιούργησα αρκετά projects με μεγαλύτερο το Video Game 1453-1821, το σύστημα προστασίας του παιχνιδιού και έναν Audio/Video Player.

MySQL

Ασφάλεια εφαρμογών

Σε όλα τα projects φροντίζω πάντα για την ασφάλεια σε όλα τα επίπεδα. Από επίθεση στην βάση δεδομένων μέσω sql injection, από την λογική και τους ελέγχους να τρέχουν πάντα στο Backend, μέχρι την υποκλοπή μέσω sniffing από κοινόχρηστα δίκτυα.

Portfolio

Βασικότερα projects

Biz Suite (Cloud Based suite)

Project Manager - Backend Developer

Custom PHP Framework for REST

Brainstorm, PHP Developer

One Dealer Mobile App

Project Manager (1.5 month)

GoAndWin Mobile APP

Backend Developer

OrderBiz Mobile APP

Backend Developer

Fight4Rights Mobile APP

Backend Developer

Management Tool 2016

Brainstorm, Backend Developer

e-dimiourgies.gr (2016)

Development - SEO

crius.gr (2016)

Development - SEO

poolcleaner.gr (2016)

Development - SEO

axiotakis.gr (2015)

Development - SEO

MiniSoccerPro (2014)

Back/Front end Developer

Social Media - Advertising(2012)

Co-owner , Developer

GensWar - Browser Game (2012)

Front/Back End Developer, Manager

1453-1821 Strategy Game (2008)

Programmer, Project Manager

Facebook Platform(2012)

Mobile Developer (AS3)

Club Life - Facebook Game(2010)

Front End Developer, Project Manager

Browser Manager (2010)

Front End Developer, Project Manager

1453-1821 Copy protection System (2008)

Programmer

Super Deal Game(2012)

Mobile Developer (AS3)

Greek Army 2015-2016

Development

Gr Media Player Plus 2003-2005

Development

Βιογραφικό

career

Στόχος καριέρας

Ξεκίνησα με τον Προγραμματισμό σε ηλικία 15 ετών. Ο προγραμματισμός ήταν η επιστήμη η οποία με κέρδισε από μικρή ηλικία και με την οποία έχω πάθος. Μου αρέσει να προγραμματίζω και να κατασκευάζω όμορφα projects. Στόχος της καριέρας μου είναι να συμμετέχω σε ενδιαφέροντα projects, να γίνομαι κάθε μέρα και καλύτερος και να δημιουργώ εφαρμογές οι οποίες θα είναι χρήσιμες στους πελάτες μου. :)

expertise

Εξειδίκευση

Τα τελευταία 5 χρόνια ειμαι εστιασμένος στις web τεχνολογίες. Διαθέτω μεγάλη εμπειρία σε PHP(OOP), MySQL , Apache Web Server , Native Javascript , JQuery , JQuery UI , Ajax , XML/JSON formats , Http protocol , Bootstrap , Laravel , Flash(ActionScript 3.0).

expertise

Αλγοριθμική σκέψη

Διαθέτω πολύ καλή αλγοριθμική σκέψη. Αυτό αποδεικνύεται και από τα χρόνια προγραμματιστικής εμπειρίας μου (10) αλλά και από το γεγονός ότι έχω ασχοληθεί με τον πολυπλοκότερο τομέα της παραγωγής λογισμικού που είναι η ανάπτυξη video παιχνιδιών. Αν και έχω αρκετά χρόνια να ασχοληθώ γνωρίζω αρκετά καλά C/C++ , Java , Visual Basic, C#, sockets programming. Φυσικά λόγο του προγραμματιστικού μου background μπορώ αρκετά γρήγορα να προσαρμοστώ και σε άλλες γλώσσες ή τεχνολογίες λογισμικού.

Security

Ασφάλεια και Caching

Η ασφάλεια και η βελτιστοποίηση των web εφαρμογών μας είναι πολύ σημαντικές. Γνωρίζω τεχνικές για αποφυγή SQl injection, hijacking, DoS attack, encryption, packet sniffers κ.α. Για το θέμα του caching έχω εμπειρία στο memcache με χρήση PHP καθώς και στην ενεργοποίηση λειτουργιών για caching αρχείων εικόνας κτλ. Επίσης σχεδιάζω μια βάση δεδομένων σωστά με βάση τους κανόνες για ασφάλεια και γρήγορη συλλογική δεδομένων. Τέλος έχω αρκετά μεγάλη εμπειρία σε σύνθετα και πολύπλοκα sql queries που ωστόσο αυξάνουν την ταχύτητα απόκρισης σε μεγάλες βάσεις δεδομένων.

Online Payments

Συστήματα Online πληρωμής

Τα συστήματα online πληρωμής ή αλλιώς billing systems είναι ιδιαίτερα σημαντικά στις web εφαρμογές που χρειαζόμαστε να πληρωνόμαστε από τους επισκέπτες-πελάτες της εφαρμογής μας. Κατά το παρελθόν έχω κάνει διασύνδεση web εφαρμογής με το συνολικό πακέτο πληρωμών της Super Rewards που προσφέρει την δυνατότητα πληρωμής μέσω Paypal, Paysafe, SMS, Phone Call καθώς επίσης προσφέρει και offers στους χρήστες της εφαρμογής μας. (δηλαδή πληρωμή κάνοντας ένα Action, την προβολή ενός βίντεο ή την εγγραφή σε ένα Web site).

Online Payments

Web & Marketing γνώσεις

Πέρα από τις καθαρά τεχνικές-προγραμματιστικές γνώσεις έχω πολύ μεγάλη εμπειρία στα Social Media και συγκεκριμένα στο Facebook στο οποίο από το μηδέν δημιούργησα ένα ισχυρό διαφημιστικό δίκτυο μέσα από fan pages άνω του 1,000,000 ατόμων μέσα από Facebook apps κ.α λειτουργίες! Διαθέτω επίσης πολύ μεγάλη εμπειρία στο Google Adsense και πώς πρέπει να σχεδιαστεί ένας ιστότοπος ή μια web εφαρμογή για να αποδώσει τα μέγιστα δυνατή κέρδη. Πέρα από αυτό έχω εμπειρία στο Affiliate Marketing όπου μέσω του Clickbanner.gr μια μεγάλη περίοδο ήμουν μέσα στους καλύτερους διαφημιστές. Επίσης έχω αρκετά καλές γνώσεις SEO. Tόσο του εσωτερικού SEO που πρέπει να γίνει σε ένα web site-app σε καθαρά τεχνικό επίπεδο όσο και του εξωτερικού SEO, κινήσεις δηλαδή που πρέπει να γίνουν ώστε ένα web site να πάρει όσο το δυνατόν καλύτερο page rank. Τέλος έχω καλή γνώση και εμπειρία πάνω στο Google Adwords και τα Facebook Ads.

Degree

Εκπαίδευση

Είμαι απόφοιτος του τμήματος Μηχανικών Πληροφορικής του Τ.Ε.Ι Πελοποννήσου. Είμαι κάτοχος πτυχίου Αγγλικών(B2) καθώς επίσης και κάτοχος διπλώματος οδήγησης Β.

Management

Γνώσεις Management

Στα 20 μου όντας φοιτητής πληροφορικής σύστησα μια 5μελή ομάδα φοιτητών όπου κατασκευάσαμε το 1o Ελληνικό παιχνίδι στρατηγικής που κατασκευάστηκε στην Ελλάδα από φοιτητές. Χωρίς budget οργάνωσα και έμπνευσα την ομάδα όπου ολοκληρώσαμε ένα αρκετά πολύπλοκο project, το κυκλοφορήσαμε στην Ελληνική και Κυπριακή αγορά, υποστηρίξαμε τεχνικά το προϊόν μετά την πώληση και το κάναμε BEST SELLER! Αυτό συνεχίστηκε στην πορεία τόσο με άλλα projects, όσο και με άλλα άτομα. Είμαι ο ίδιος Developer, γνωρίζω τις ανάγκες, τις φοβίες, τις δυνατότητες αλλά και τα όνειρα των Developers και προσπαθώ πάντα όσες φορές έχω υπάρξει επικεφαλής τεχνικής ομάδας να παντρέψω τα θετικά και τα αρνητικά στοιχεία του κάθε ατόμου για το μέγιστο δυνατό αποτέλεσμα με στόχο πάντα την διατήρηση υγιούς κλίματος ώστε η ομάδα να εργάζεται εστιασμένοι στους στόχους της στους μέγιστους δυνατούς παραγωγικούς ρυθμούς. Μου αρέσει να παίρνω το δύσκολο τεχνικό κομμάτι, να γράφω την ανάλυση ενός project πάντα σε συνομιλία με τον πελάτη, να σχεδιάζω σωστά το design της κάθε εφαρμογής, να οργανώνω τα μέλη της τεχνικής ομάδας και να μοιράζω tasks. Θέλω να είμαι στην πρώτη γραμμή μάχης, να εμπνέω και να καθοδηγώ τους Developers και όχι να τους γεμίζω με ευθύνες και άγχη. Τέλος στην εταιρεία που εργάζομαι δημιούργησα ένα custom management σύστημα για καλύτερο οργάνωση των δομών της εταιρείας.

interviews

Συνέδρια-συνεντεύξεις

Κατά την διάρκεια της καριέρας μου έχω συμμετάσχει σε αρκετά συνέδρια πληροφορικής. Σε ορισμένα μάλιστα ως ομιλητής. Επίσης έχω δώσει ομιλίες σε διάφορα πανεπιστήμια της Ελλάδας. Τέλος έχω δώσει συνεντεύξεις σε περιοδικά, εφημερίδες, τηλεοπτικές εκπομπές, web sites κ.α.

Timelines

Το βασικότερο timeline της επαγγελματικής και προσωπικής μου ζωής

  • 2017-Σήμερα

    Lead Developer - Project Manager

    Η Apprecot Software ειναι μια νέα εταιρεία με 2 γραφεία σε Αθήνα και Θεσσαλονίκη. Αριθμεί ήδη 10 Developers. Εξειδίκευση της εταιρείας ειναι οι εφαρμογές για κινητά τηλέφωνα iOS/android καθώς και ολοκληρωμένες cloud based εφαρμογές για επιχειρήσεις. Η Apprecot ειναι μια εταιρεία που διαθέτει ισχυρή μετοχική σύνθεση. Βασικός μέτοχος της εταιρείας ειναι η Anaxoft GmbH. Στόχος της Apprecot ειναι να προσελκύσει την αφρόκρεμα των Developers στην χώρα και να πρωταγωνιστήσει στα επόμενα χρόνια τόσο στην αγορά της Ελλάδας αλλά και της Ευρώπης.

  • 2016-2017

    Lead Developer - Project Manager

    Με την ολοκλήρωση των στρατιωτικών μου υποχρεώσεων βρέθηκα στην Anaxoft GmbH μια εταιρεία Γερμανικών συμφερόντων η οποία άνοιξε γραφεία στην Αθήνα (Πλατεία Συντάγματος) με σκοπό την παραγωγή εφαρμογών software υψηλού επιπέδου. Στην εταιρεία ανέλαβα θέση Lead Developer και υπεύθυνος για την σύσταση των γραφείων της Αθήνας και της επιλογής του τεχνικού προσωπικού. Σκοπός των γραφείων της Αθήνας είναι η ανάπτυξη B2B, B2C εφαρμογών, Applications και games για Smartphones και Tablets καθώς επίσης και ανάπτυξη Browser, Social και Marketing Games.

  • 2015-2016

    Στρατιωτική θητεία - Προεδρική Φρουρά

    Τον Σεπτέμβριο του 2015 με την 340 σειρά ξεκίνησε η στρατιωτική μου θητεία σε ηλικία 27 ετών. Παρουσιάστηκα στο ΚΕΜΧ Ναυπλίου και στην συνέχεια βρέθηκα στην Προεδρική Φρουρά (presidential guard). Μια πολύ αυστηρή και πειθαρχημένη μονάδα που επιλέγει τα άτομα με πολύ αυστηρά κριτήρια όπως είναι το ύψος (> 1.87) και η άριστη ψυχοσωματική δομή του ατόμου (Σ.Ι1). Στην Προεδρική φρουρά (Λόχος διοικήσεως) πέρα από την στρατιωτική μου υπηρεσία ήμουν και υπεύθυνος πληροφορικής της μονάδας.

  • 2012-2015

    Social Media & Apisteuta.com

    Το διάστημα 2012-2015 ήταν η αρχή ενός νέου κύκλου για την καριέρα μου. Ασχολήθηκα με τα social media, το internet marketing και internet advertising. Από το μηδέν δημιούργησα ένα ισχυρό διαφημιστικό δίκτυο στο Facebook άνω του 1,000,000 ανθρώπων μέσα από facebook fan pages μέσω facebook εφαρμογών(apps). Παράλληλα υπήρξα συνιδρυτής του apisteuta.com ενός web site με πάνω από 750,000 επισκέπτες τον μήνα βάση στοιχείων Google analytics. Ασχολήθηκα σε βάθος με affiliate marketing, Google Adsense καθώς επίσης ανάπτυξα και αρκετές εφαρμογές για προσωπική ή και άλλη χρήση. Με τα social media και το apisteuta.com σταμάτησα να ασχολούμε λίγους μήνες πρίν ξεκινήσω την στρατιωτική μου θητεία και αυτό γιατί είχα σκοπό μόλις τελειώσω με τις στρατιωτικές υποχρεώσεις να ασχοληθώ με κάτι καινούργιο.

  • 2008-2012

    S.D.S. Game Studios

    Το διάστημα 2008-2012 ίδρυσα μαζί με άλλα 3 άτομα την S.D.S Game Studios Μια εταιρεία με έδρα την Αθήνα που εξειδικευόταν στην ανάπτυξη video παιχνιδιών. Στην εταιρεία είχα ρόλο ιδρυτή, project Manager και φυσικά Developer.

  • 2006-2008

    Σπουδές και ομάδα ανάπτυξης

    Το διάστημα 2006-2008 ήταν η περίοδος όπου ξεκίνησα τις σπουδές μου στο τμήμα μηχανικών πληροφορικής του Τ.Ε.Ι. Πελοποννήσου. Παράλληλα σύστησα μια ομάδα 5 ατόμων όπου ξεκινήσαμε την κατασκευή του 1453-1821 Η ώρα της απελευθέρωσης ενός βίντεο παιχνιδιού στρατηγικής με θέμα την επανάσταση του 1821. Στην ομάδα είχα ρόλο Προγραμματιστή και Project Manager. Το παιχνίδι κυκλοφόρησε στην αγορά της Ελλάδας και της Κύπρου το 2008 και έγινε BEST Seller. Τέλος για το παιχνίδι ανάπτυξα μέσα σε 5 ημέρες ειδικό σύστημα προστασίας απο παράνομες αντιγραφές όπου το παιχνίδι απαιτούσε τηλεφωνική ή web ενεργοποιήση για τον έλεγχο της αυθεντικότητας.

  • 2003-2006

    Μαθητικά χρόνια

    Σε ηλικία 15 ετών έπεσε τυχαία στα χέρια μου ένα βιβλίο για Προγραμματισμό σε Visual Basic 6.0. Μέσα σε λίγα λεπτά μαγεύτικα από την φιλοσοφία του προγραμματισμού και αποφάσισα το επάγγελμα που θα ήθελα να ακολουθήσω στην ζωή μου. Αυτό δηλαδή του Προγραμματιστή Η/Υ. Η Visual Basic 6.0 ήταν η πρώτη μου αγάπη. Διάβασα αρκετά βιβλία σε VB6 και κατασκεύασα αρκετά project. Μεταξύ αυτών προγράμματα για το σπάσιμο αρχείων (file splitter) σε πολλά αρχεία ώστε να χωράνε σε δισκέτες(!), προγράμματα για βασικό cracking, μικρό ιούς , cracking ενός trial προγράμματος, 3D παιχνιδάκια σε DirectX 7.0. Το μεγαλύτερο πρόγραμμα σε Visual Basic ήταν ο GR MEDIA PLAYER PLUS. Ένας ανεξάρτητος Audio/Video Player της εποχής με δυνατότητα φόρτωσης (από τότε!) srt αρχείων, δυνατότητες skinning, playing list κ.α πολλά. Μπαίνοντας στην σχολή το 2006 είχα ήδη 3 χρόνια εμπειρίας σε Προγραμματισμό, έτσι άμεσα σύστησα μια ομάδα φοιτητών Developers και ξεκίνησα σε Visual Basic 6.0 το παιχνίδι 1453-1821 – Η ώρα της απελευθέρωσης στο οποίο ανέπτυξα μάλιστα και ειδικό copy protection το οποίο απαιτούσε ενεργοποίηση προϊόντος μέσω web ή μέσω τηλεφώνου!.

  • 27-01-1988
    :)

Επικοινωνία

Για περισσότερες πληροφορίες μπορείτε να επικοινωνήσετε μαζί μου με τους παρακάτω τρόπους

Prosilis Argyris

Software Developer

Κάθε πολίτης αυτής της χώρας πρέπει να μάθει να προγραμματίζει και αυτό γιατί ο προγραμματισμός σου διδάσκει πώς να σκέφτεσαι καλύτερα.
- Steve Jobs -