ΧαράλαμποςΜιχόπουλος
Σχεδιάζω και χτίζω backend και κατανεμημένα συστήματα που δοκιμάζονται και συντηρούνται εύκολα, και παραδίδονται με τεκμηρίωση.
Δουλειά
Αρχιτεκτονική συστημάτων. Μεταφράζω τις ανάγκες μιας επιχείρησης σε υπηρεσίες με καθαρά όρια, ξεκάθαρη ροή δεδομένων και λογικό κόστος λειτουργίας.
Backend με Java και Spring Boot. Υπηρεσίες που επικοινωνούν μέσω gRPC και Protocol Buffers και είναι γραμμένες ώστε να ελέγχονται εύκολα με tests.
Υποδομή. Kubernetes και Istio για περιβάλλοντα που αυτοματοποιούνται και παρακολουθούνται.
Τεχνικός έλεγχος. Εξετάζω υπάρχουσες αρχιτεκτονικές και κώδικα και γράφω αξιολόγηση με ευρήματα σε σειρά προτεραιότητας.
Τρόπος εργασίας
Προτιμώ τον απλό σχεδιασμό: σκέφτομαι καλά πριν γράψω και λύνω το πρόβλημα που υπάρχει, όχι αυτό που ίσως υπάρξει. Ο κώδικας που δεν γράφτηκε δεν έχει bugs. Στην πράξη αυτό σημαίνει μικρά κομμάτια που κάνουν ένα πράγμα και ελέγχονται μόνα τους, καθιερωμένες βιβλιοθήκες αντί για κώδικα από το μηδέν και σύντομη τεκμηρίωση δίπλα στον κώδικα. Έτσι ένα σύστημα μπορεί να αλλάξει με ασφάλεια χρόνια αργότερα και να το αναλάβει κάποιος άλλος.
Επικοινωνία
Γράψε μου λίγα λόγια για το σύστημα που χτίζεις ή θέλεις να αλλάξεις.
info@hmichopoulos.eu