<ArgyrisPro/>

Αργύρης Προσίλης

Προγραμματιστής εφαρμογών (GoLang,PHP)
Καλώς ήρθατε στην προσωπική μου σελίδα.
Είμαι ένας Προγραμματιστής εφαρμογών (software engineer) όπου διαμένω στην Ελλάδα και πιο συγκεκριμένα στην Κρήτη, Αθήνα και Ερμιονίδα. Το remote work ή αλλιώς η εργασία απο οπουδήποτε μπορεί και μου προσφέρει αυτήν την γεωγραφική ευεληξία - άνεση.
Οι γλώσσες προγραμματισμού που χρησιμοποιώ ειναι η GoLang, PHP (Laravel) και τελευταία πρόσθεσα την ReactJS. Στο παρελθόν είχα δουλέψει με visual basic 6, ActionScript 3.0 και JavaSE.
Δίνω έμφαση και μου αρέσει να γράφω καθαρό κώδικα βασισμένο σε γνωστά design patterns. Ειμαι οπαδός του keep it simple και αυτός ειναι ένας λόγος που μου αρέσει να προγραμματίζω σε γλώσσα Go.
Το Work life balance ειναι εξαιρετικά σημαντικό για μένα. Στον ελεύθερο μου χρόνο, μου αρέσει να διαβάζω βιβλία, να εξερευνώ την φύση με τον σκύλο μου και φυσικά να μαγειρεύω γευστικά και υγεινά πιάτα.

Η εμπειρία μου

Έχω περισσότερα απο 12 χρόνια εργασιακής εμπειρίας αναπτύσσοντας προγράμματα λογισμικού.
Ξεκίνησα να προγραμματίζω σε ηλικία 15 ετών, αναπτύσσοντας εφαρμογές όπως έναν audio/video player σαν το Winamp (για όσους το θυμούνται) και 3D demo παιχνίδια σε Visual Basic και DirectX7.
Σε ηλικία 18 ετών ως φοιτητής πληροφορικής, δημιούργησα μια ομάδα με στόχο να φτιάξουμε ένα παιχνίδι στρατηγικής με θέμα την επανάσταση του 1821. Το παιχνίδι ολοκληρώθηκε 1.5 χρόνο μετά και κυκλοφόρησε στην αγορά Ελλάδας και Κύπρου με τίτλο 1453-1821 : Η Ώρα της απελευθέρωσης πετυχαίνοντας να γίνει bestseller!.
Μέχρι σήμερα έχω αναπτύξει ή εχω συμμετάσχει σε πολλές και ξεχωριστές εφαρμογές λογισμικού όπως video games (PC,Browser), backend συστήματα για mobile εφαρμογές,facebook apps, loyalty και e-learning πλατφόρμες,CRM και cloud ERP.
Σε αυτό το section θα βρείτε τις γλώσσες προγραμματισμού, τα frameworks και εργαλεία που χρησιμοποιώ.
GoLang

GoLang

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

Gin GoLang framework

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

PHP

Ξεκίνησα να προγραμματίζω σε γλώσσα PHP το 2010. Απο τότε η PHP έχει πετύχει να βελτιωθεί σε πολλά επίπεδα: full OOP features, βελτιώσεις στην ταχύτητα εκτέλεσης, φανταστικά frameworks, code testing βιβλιοθήκες, dependency manager κ.α.
Laravel PHP Framework

Laravel PHP Framework

Το Laravel ειναι ένα PHP framework το οποίο θεωρώ πώς δίδαξε στους προγραμματιστές της PHP πώς να γράφουν σωστό κώδικα ακολουθώντας best practices. Ειναι ένα ισχυρό MVC framework με δυνατότητες όπως migrations, seeders, code testing, ORM κ.α.
Modern Javascript

Modern Javascript

H javascript ειναι μια απο τις πιο δημοφιλείς γλώσσες προγραμματισμού σήμερα, μπορείς να αναπτύξεις web, mobile και desktop εφαρμογές. Προσωπικά την χρησιμοποιώ για κατασκευή web εφαρμογών και ιστοσελίδων.
ReactJS

ReactJS

Η ReactJS ειναι μια πανίσχυρη javascript library, που αναπτύχθηκε απο την Facebook, και χρησιμοποιείται για web εφαρμογές και sites. Αποτελεί τον κυριάρχο παίκτη στον χώρο της, με την AngularJS και VueJS να ακολουθούν.
NextJS React Framework

NextJS React Framework

Το NextJS ειναι ένα ReactJS framework, με ισχυρά χαρακτηριστικά όπως πιο ευέλικτο routing, server side rendering(SSR) κ.α.
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, να αλλάζουν εύκολα και γρηγορα περιβάλλοντα (local / production), να πραγματοποιούν test calls, να κάνουν κώδικα σε κάθε γλώσσα προγραμματισμού κ.α.
Git

Git

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

Search Engine Optimization

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

Ubuntu

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



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

Event sourcing pattern : Χρησιμότητα και βήμα βήμα επεξήγηση!
Event sourcing pattern : Χρησιμότητα και βήμα βήμα επεξήγηση!

Για να αυξήσουμε την αξιοπιστία ενός συστήματος, χρειάζεται να καταγράφουμε την κάθε ενέργεια, ιδιαίτερα σε κρίσιμες οντότητες. Το event sourcing είναι ένα design pattern...

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

SEO σε site ή eshop: Τι ειναι και ποια τα οφέλη του το 2021
SEO σε site ή eshop: Τι ειναι και ποια τα οφέλη του το 2021

Το SEO ή αλλιώς search engine optimization ειναι ένα σύνολο από τεχνικές και μη ενέργειες, με στόχο να βελτιωθεί η βαθμολογία ενός website ή eshop στα (δωρεάν) αποτελέσματα των μηχανών αναζήτησης.

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

Λογισμικό: Αλήθειες που προκαλούν προβληματισμό σε πελάτες και επίδοξους επιχειρηματίες
Λογισμικό: Αλήθειες που προκαλούν προβληματισμό σε πελάτες και επίδοξους επιχειρηματίες

Η βιομηχανία του λογισμικού αποτελεί σήμερα τον ισχυρότερο κλάδο οικονομίας σε παγκόσμιο επίπεδο. Μια απλή απόδειξη γι’αυτό, αποτελεί η λίστα με τις ισχυρότερες εταιρείες του κόσμου.

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

Επικοινώνησε μαζί μου

Έχεις κάποια ιδέα ή επαγγελματική πρόταση; Θα χαρώ πολύ να την ακούσω!