Jonathan Giles

Java

Connect

Βιογραφικό

Έχω αφιερώσει την καριέρα μου επικεντρωμένος στην Java, επομένως είναι λογικό επακόλουθο που σήμερα εργάζομαι για τη Microsoft.... :-)

Ξεκίνησα ως προγραμματιστής χρησιμοποιώντας απλά τα API, παρέχοντας συμβουλευτικές υπηρεσίες για πελάτες σε ολόκληρη τη Νέα Ζηλανδία και, τελικά, κατέληξα να περνάω εννιά χρόνια εργαζόμενος στη Sun Microsystems και την Oracle αναπτύσσοντας την πλατφόρμα Java, για τις εκδόσεις Java μεταξύ της Java 7 και της Java 10. Θεωρώ τον εαυτό μου ειδικό στα περισσότερα θέματα που αφορούν την Java, ενώ είμαι ένθερμος υποστηρικτής της μελετημένης και όμορφης σχεδίασης API. Έχω μεγάλη εμπειρία στη σχεδίαση και την ανάπτυξη κιτ εργαλείων για το περιβάλλον εργασίας χρήστη, καθώς ήμουν επικεφαλής τεχνικών θεμάτων στο κιτ εργαλείων για το περιβάλλον εργασίας χρήστη JavaFX, όπου ήμουν υπεύθυνος για τα στοιχεία ελέγχου περιβάλλοντος εργασίας χρήστη, τη μηχανή CSS, το γράφημα σκηνής, την FXML και την προσβασιμότητα.

Πέρα από αυτό, είμαι ομιλητής του προγράμματος JavaOne Rockstar, παραλήπτης του βραβείου Dukes Choice στο συνέδριο JavaOne 2017 (για το έργο μου στον ανοιχτό κώδικα), επικεφαλής τμήματος για το JavaOne (για το τμήμα περιβάλλοντος εργασίας χρήστη / εμπειρίας χρήστη, συμπεριλαμβανομένων των συνεδριών που αφορούν την JavaFX και το web) και τεχνικός αναθεωρητής σε διάφορα βιβλία σχετικά με την Java.

Ο ρόλος μου είναι Senior υποστηρικτής προγραμματιστών στο cloud της Microsoft, αλλά στο επίκεντρο του ενδιαφέροντός μου είναι να βοηθάω τους προγραμματιστές να πετύχουν με όποιον τρόπο μπορώ. Εξερευνώ την προσφορά cloud, το Azure, και προσπαθώ να μεταφέρω τη διαθέσιμη λειτουργικότητα με τρόπο κατάλληλο για τους προγραμματιστές Java. Δεν είμαι πωλητής: είμαι ένας μηχανικός λογισμικού που αγαπά το αντικείμενό του και θέλει να λύνει δύσκολα προβλήματα. Ακούω αυτά που λένε οι προγραμματιστές στο Stack Overflow, στα συνέδρια ή μέσω των email και προσπαθώ όσο καλύτερα μπορώ να δίνω συμβουλές, ενώ φροντίζω πάντα οι πληροφορίες αυτές να διοχετεύονται στο κομμάτι της μηχανικής, ώστε να διασφαλιστεί η επιτυχία για όλους.

Μένω στη Νέα Ζηλανδία με τη σύζυγό μου και τα δύο παιδιά μας, αλλά ταξιδεύω συχνά σε συνέδρια, για να βοηθήσω στην ανάπτυξη της Java στο οικοσύστημα του Azure.

Δεξιότητες

  • Java
  • Σχεδίαση και υλοποίηση API
  • Σχεδίαση και υλοποίηση πλαισίου περιβάλλοντος εργασίας χρήστη