Jonathan Giles

Java

Connect

Önéletrajz

A karrierem a Java platform köré összpontosult, így hát logikus, hogy most a Microsoftnak dolgozom... :-)

Kezdetben fejlesztőként egyszerűen csak az API-kat használtam, és tanácsadói munkát végeztem új-zélandi ügyfeleknek, de végül kilenc évet töltöttem a Sun Microsystems és az Oracle vállalatnál a Java platform fejlesztésével, a Java 7 és a Java 10 kiadás közötti időszakban. A Java platform általános szakértőjének tartom magamat, és az átgondolt, esztétikus API-tervezés lelkes szószólója vagyok. Sok tapasztalattal rendelkezem a UI-eszközkészletek tervezése és fejlesztése terén, mivel a JavaFX UI-eszközkészlet műszaki vezetője voltam, mely kapacitásomban az én felelősségi körömbe tartoztak a UI-vezérlők, a CSS motor, az FXML és az akadálymentesség.

Emellett JavaOne Rockstarnak választottak, megnyertem a Dukes Choice-díjat a JavaOne 2017 konferencián (a nyílt forráskódú munkáimért), JavaOne témavezető vagyok (a felhasználói felület és felhasználói élmény témájában, melynek része a JavaFX és a webfejlesztés is), valamint számos Javával kapcsolatos könyv műszaki lektora voltam.

A Microsoftnál Felhőalapú fejlesztési vezető tanácsadó szerepkörben tevékenykedem, de leginkább az érdekel, hogy segítsem a fejlesztőket, ahogyan csak tudom. Miközben felfedezem az Azure felhőalapú megoldásait, az elérhető funkcionalitást a Java-fejlesztők számára releváns módon próbálom közvetíteni. Nem eladni szeretnék bármit is – vérbeli szoftvermérnök vagyok, aki problémákat akar megoldani. Sok fejlesztővel kapcsolatban vagyok a Stack Overflow webhelyen, konferenciákon vagy e-mailen keresztül, és igyekszem a legjobb tanácsokat nyújtani, valamint mindig visszavezetni ezeket az információkat a fejlesztésbe is, hogy mindenki sikeres lehessen.

Új-Zélandon élek a feleségemmel és két gyermekemmel, de gyakran utazom konferenciákra, hogy ezzel is segítsem a Java platform Azure ökoszisztémán belüli növekedését.

Szakértelem

  • Java
  • API-tervezés és -megvalósítás
  • UI-keretrendszerek tervezése és megvalósítása