Argyris Prosilis Logo

Προγραμματιστής εφαρμογών

PHP, ReactJS, Golang

Argyris Prosilis photo
Ονομάζομαι Προσίλης Αργύρης και είμαι Προγραμματιστής εφαρμογών.
Διαμένω στην Ελλάδα και πιο συγκεκριμένα στην Αθήνα και Ερμιονίδα.

Προσφέρω υπηρεσίες λογισμικού όπως κατασκευή ιστοσελίδων, custom εφαρμογές για επιχειρήσεις όπως CRM, ERP, custom eshop με έμφαση στην ταχύτητα και ασφάλεια, web, browser games και διαγωνισμούς για τα social media.

Οι γλώσσες προγραμματισμού που χρησιμοποιώ είναι η PHP με χρήση του Laravel framework,η Javascript με χρήση του library ReactJS/NextJS ενώ έχω μικρή εμπειρία σε GoLang. Στο παρελθόν είχα δουλέψει με visual basic 6, ActionScript 3.0 και JavaSE.

Δίνω έμφαση και μου αρέσει να γράφω καθαρό κώδικα βασισμένο σε γνωστά design patterns. Ειμαι οπαδός του keep it simple και αυτός είναι ένας λόγος που μου αρέσει να προγραμματίζω σε γλώσσα Go.

Είμαι λάτρης της Αριστοτελικής φιλοσοφίας στην οποία αναφέρομαι συχνά σε συζητήσεις για τεχνικά και μη θέματα ή σε άρθρα μου.
Το Work life balance είναι κάτι που με εκφράζει ως στάση ζωής. Στον ελεύθερο μου χρόνο, μου αρέσει να αποκτώ νέα γνώση, να εξερευνώ τη φύση με τον σκύλο μου και φυσικά να μαγειρεύω γευστικά και υγιεινά πιάτα.

Λίγα λόγια για μένα

Διαθέτω περισσότερα απο 14 χρόνια εργασιακής εμπειρίας αναπτύσσοντας προγράμματα και εφαρμογές(apps) λογισμικού όπως: Custom CRM, cloud ERP, windows, browser games, APIs για mobile εφαρμογές και γενικότερα integrations μεταξύ συστημάτων.

Ξεκίνησα να προγραμματίζω σε ηλικία 15 ετών, αναπτύσσοντας εφαρμογές όπως έναν audio/video player σαν το Winamp (για όσους το θυμούνται) και 3D demo παιχνίδια σε Visual Basic και DirectX7.

Σε ηλικία 18 ετών ως φοιτητής πληροφορικής, δημιούργησα μια ομάδα με στόχο να φτιάξουμε ένα παιχνίδι στρατηγικής με θέμα την επανάσταση του 1821. Το παιχνίδι ολοκληρώθηκε 1.5 χρόνο μετά και κυκλοφόρησε στην αγορά Ελλάδας και Κύπρου με τίτλο 1453-1821 : Η Ώρα της απελευθέρωσης πετυχαίνοντας να γίνει bestseller!.

Μέχρι σήμερα έχω εργαστεί, πάντοτε στον κλάδο της τεχνολογίας, πληροφορικής, σε ξεχωριστές θέσεις όπως: Fullstack developer, Backend engineer και Project Manager.
Παρακάτω θα βρείτε τις γλώσσες προγραμματισμού, τα frameworks και εργαλεία που χρησιμοποιώ.
GoLang

GoLang

Η Golang ειναι η αγαπημένη μου γλώσσα προγραμματισμού παρότι ξεκίνησα να την μαθαίνω σχετικά πρόσφατα. Ειναι απλή στην σύνταξη, έξυπνη, κάνει compile και ειναι εξαιρετικά γρήγορες οι εφαρμογές που προ...
Gin GoLang framework

Gin GoLang framework

Το Gin ειναι ένα lightweight framework της Golang. Ειναι εξαιρετικό για ανάπτυξη web εφαρμογών και για web APIs. Δίνει έμφαση στην παραγωγικότητα του προγραμματιστή, παρέχοντας βασικά και απαραίτητα ε...
PHP

PHP

Η PHP δημιουργήθηκε το 1994 απο τον Rasmus Lerdorf ως μια γλώσσα η οποία θα προσέδιδε στην html, η οποία είχε δημιουργηθεί μόλις ένα χρόνο πριν(1993), μια δυναμική μορφή. Η PHP, ξεκίνησε ως μια γλώσσα...
Laravel PHP Framework

Laravel PHP Framework

Το Laravel δημιουργήθηκε το 2011 απο τον Taylor Otwell και έγινε γρήγορα το πιο δημοφιλές framework της PHP. Η αρχική του έκδοση ήταν αρκετά απλή (lightweight). Σταδιακά όμως βασίστηκε πλήρως στο MVC...
Javascript

Javascript

Η Javascript ή JS δημιουργήθηκε το 1995 απο τον Brendan Eich με στόχο να προσφέρει μια πιο δυναμική μορφή στην html η οποία είχε δημιουργηθεί δύο χρόνια. Πρόσφερε λειτουργίες σε επίπεδο browser όπως v...
ReactJS

ReactJS

Η ReactJS είναι ένα Library της Javascript, το οποίο δημιουργήθηκε το 2013 από το Facebook, αρχικά για να καλύψει η εταιρεία τις δικές της ανάγκες. Διατέθηκε open source και απεκτησε εκατομμύρια θαυμα...
NextJS

NextJS

Το NextJS ειναι ένα framework της ReactJS το οποίο δημιουργήθηκε το 2016 απο την εταιρία Vercel. Πρακτικά εμπουτίζει σημεία της React στον κομμάτι του web development, κάνοντας την ζωή του Προγραμματι...
Docker

Docker

Το Docker ειναι ένα εργαλείο για να κάνεις package την εφαρμογή σου μέσα απο ξεχωριστούς containers. Παρέχει consistency ανάμεσα σε ξεχωριστά περιβάλλοντα και δίνει έμφαση σε αυτοματισμούς.
PostgreSQL

PostgreSQL

Η PostgreSQL ειναι μια απο τις πιο δημοφιλείς βάσεις δεδομένων σήμερα (RDBMS). Ειναι open source και ειναι ταχύτερη σε σχέση με άλλα συστήματα βάσεων δεδομένων
MongoDB (Atlas)

MongoDB (Atlas)

Η MongoDB ειναι ίσως η πιο γνωστή NoSQL βάση δεδομένων ενώ ο MongoDB Atlas ειναι ένα fully-managed cloud παρόχος.
Redis

Redis

Το Redis ειναι ένα distributed in-memory data structure engine. Χρησιμοποιείται σε backend εφαρμογές βελτιώνοντας την ταχύτητα, μειώνοντας παράλληλα τα κόστη σε υλικό (servers κα.).
Google firebase

Google firebase

Το Firebase, αναπτύχθηκε απο την Google. Ειναι μια πλατφόρμα που παρέχει στους προγραμματιστές εργαλεία σε ένα εύρος λειτουργιών όπως push notifications, dynamic links, logging κ.α.
Postman

Postman

Ένα εξαιρετικό εργαλείο για προγραμματιστές το οποίο βοηθά να οργανώνουν και να συγχρονίζουν τα API collections, να γράφουν και να δημοσιεύουν api documentation, να αλλάζουν εύκολα και γρηγορα περιβάλ...
Git

Git

Το Git ειναι ένα δωρεάν και ανοικτού κώδικα πρόγραμμα για διαχείριση εκδόσεων αρχείων. Βοηθά τους προγραμματιστές να καταγράφουν τις αλλαγές στα αρχεία ενός project το οποίο κάνει την ομάδα περισσότερ...
Search Engine Optimization

Search Engine Optimization

Το SEO ειναι ένα σύνολο απο τεχνικές και μη πρακτικές/ενέργειες με στόχο να βελτιωθεί η βαθμολογία ενός web site στα αποτελέσματα των μηχανών αναζήτησης. Όπως ειναι σαφές το value που φέρνει ειναι εξα...
Ubuntu

Ubuntu

Το Ubuntu ή αλλιώς το linux, ειναι μάλλον το καλύτερο λειτουργικό σύστημα για προγραμματιστές. Ειναι ελαφρύ,δωρεάν,ανοικτού κώδικα προσφέροντας ταχύτητα, αυτοματοποιήσεις εργασιών και ασφάλεια.


Τελευταία άρθρα

Ινδοί Προγραμματιστές: Φαντασιώσεις και πραγματικότητα!

Ινδοί Προγραμματιστές: Φαντασιώσεις και πραγματικότητα!

Το αφήγημα με τους Ινδούς υπέρ-Προγραμματιστές, λειτουργεί περισσότερο ως ανέκδοτο στον κλάδο μας παρά ως χειριστικό κίνητρο για καλύτερη απόδοση, όπως κάποιοι εσφαλμένα θεωρούν.

Περισσότερα →

Τα πρόωρα γεράματα, είναι αποτέλεσμα επιλογής

Τα πρόωρα γεράματα, είναι αποτέλεσμα επιλογής

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

Περισσότερα →

Ερώτηση συνέντευξης σε senior Developer: Γράψε Live μέσα σε 30 λεπτά συνάρτηση που να..

Ερώτηση συνέντευξης σε senior Developer: Γράψε Live μέσα σε 30 λεπτά συνάρτηση που να..

Λένε πώς ο Προγραμματισμός είναι σκέψη και όχι πληκτρολόγηση και φυσικά έχουν δίκιο. Η αλγοριθμική σκέψη και πώς προσεγγίζουμε ένα σύνθετο πρόβλημα, ιδιαίτερα με την βέλτιστη λύση, είναι υψίστης σημασίας.

Περισσότερα →

Ψάχνετε Προγραμματιστή;