Zephyrnet-Logo

5 Minuten mit… Lim Zhiming – Thales Aerospace Blog

Datum:

Hallo Zhiming! Kannst du uns etwas über dich erzählen?

Lim Zhiming, 29 Jahre, Softwareentwickler bei Thales Singapur (AIR Lab)
Begeisterter Spieler und Luftfahrtfreak. Liebt seit seiner Jugend sowohl die kommerzielle Luftfahrt als auch die Technologie und absolvierte 2020 seinen ersten Alleinflug in Melbourne mit einem leichten Sportflugzeug (Sling 2). Derzeit auf einer Reise, um die Welt mit Microsoft Flight Simulator 2020 zu erkunden!
Jetzt kombiniert er im AIR Lab Fachwissen in Ingenieurwesen und Technologie mit Begeisterung und Begeisterung für die Luftfahrt und trägt zu verschiedenen Projekten bei, beispielsweise zum Datenfluss in der Luftfahrt und zum Prototyping von Softwaresystemen für das regionale Flugverkehrsbewusstsein.

Können Sie einen Überblick über einen typischen Tag für Softwareentwickler im AIR Lab geben?

Bei AIR Lab entwickeln wir in Zusammenarbeit mit CAAS Innovationslösungen für den Bereich Flugverkehrsmanagement.
Wir begannen mit einer offenen ATM-Systemplattform und entwickelten dann einen digitalen Zwilling, der darauf abzielte, ein gesamtes ATM-System virtuell zu spiegeln, gefestigt durch ein modernes Cloud-natives Architektur-Framework, um uns eine solide Grundlage für den Weg nach vorne zu geben.
Derzeit haben wir mehrere Arbeitsabläufe parallel, wie zum Beispiel Green Aviation, TBO und Regional Experimentation Platform, um nur einige zu nennen.

Für Softwareentwickler beginnen wir einen typischen Tag mit einem täglichen Standup-Meeting, um unseren Fortschritt bei der Arbeit im Sprint zu besprechen (wir verwenden das Scrum-Framework). Anschließend verbringen wir den Tag damit, mit unseren Teamkollegen zusammenzuarbeiten, Design und Einschränkungen zu entwerfen und in Code zu übersetzen, Unit-Tests zu schreiben und sicherzustellen, dass Bereitstellungen reibungslos auf unserer Kubernetes-Plattform ablaufen.

Alle paar Monate veranstalten wir außerdem eine Innovationswoche, in der wir die Möglichkeit haben, innovative Ideen außerhalb unserer Arbeitsabläufe vorzustellen und die Schaffung von etwas zu erkunden, mit dem wir uns bisher noch nicht befasst haben. Einige unserer alltäglichen Produkte und Prozesse sind aus diesen Innovationswochen hervorgegangen!

Könnten Sie uns Ihren beruflichen Werdegang und Ihren Weg zu Ihrer aktuellen Position mitteilen?

Als ich im Mai 2021 zum ersten Mal zu AIR Lab kam, war ich Teil eines neuen und aufregenden Teams (mit einigen der besten Teams, mit denen ich je zusammengearbeitet habe!), neben mehreren anderen Teams, in denen wir uns hier auf die Entwicklung des ATM Digital Twin konzentrierten Singapur. Wir haben uns der Entwicklung von Datenfluss- und Pipeline-Softwarelösungen verschrieben, um Anwendungsfälle wie die Anzeige von Live- und historischen Luftfahrtdaten auf Prototyping-HMIs zu ermöglichen.

Seitdem konnte ich zwischen verschiedenen Arbeitsabläufen wechseln, um in anderen Bereichen wie Data Lake und Data Engineering zu forschen, und auch zu einem größeren Projekt beitragen, beispielsweise zur Bereitstellung eines regionalen Situationsbewusstseins für Luftfahrtdaten.

Was sind die Hauptaufgaben oder Ziele eines Softwareentwicklers im AIR Lab?

Eines der Hauptziele besteht darin, Softwaresysteme mit modernster Technologie zu entwickeln, damit wir innovative und effektive Lösungen im Geldautomatenbereich anbieten können. Natürlich gibt es noch einige andere Aspekte des Jobs, um als Softwareentwickler erfolgreich zu sein! Dazu gehören ein ausgeprägtes Bewusstsein und die Fähigkeit, Dinge logisch aufzuschlüsseln. Wir müssen auch unsere Kommunikationsfähigkeiten üben, um unsere Absichten und technischen Entwürfe gegenüber anderen Ingenieuren und Interessengruppen aus nichttechnischen Bereichen artikulieren und zum Ausdruck bringen zu können.

Welche wichtigen Erkenntnisse oder Ratschläge würden Sie aufgrund Ihrer Erfahrung als Softwareentwickler denjenigen geben, die diesen Beruf in Betracht ziehen?

Seien Sie bereit, neue Dinge auszuprobieren und Misserfolge in Kauf zu nehmen! Aufgeschlossenheit und Zusammenarbeit sind der Schlüssel zum Wachstum als Softwareentwickler und Teamplayer. Es geht nicht nur darum, eleganten und effizienten Code zu schreiben, sondern auch darum, den Prozess zu genießen und Probleme gemeinsam zu lösen, denn als Gruppe können wir viel mehr erreichen, als wenn wir es als Einzelperson tun.

Welche aktuellen Trends oder Entwicklungen wirken sich auf Ihre Branche aus?

Aktuelle Trends in der Softwareentwicklung? Stellen Sie sich das so vor: KI wird gesprächig, Server haben einen Diätplan namens „serverlos“ und Ihr Code könnte bald ein besseres soziales Leben haben als Sie! Es ist eine wilde Tech-Welt da draußen! Moment mal, ist das wirklich von mir geschrieben oder habe ich unseren gesprächigen besten Freund ChatGPT gefragt?

Können Sie über ein Projekt oder eine Leistung sprechen, auf die Sie in Ihrer Karriere besonders stolz sind?

Letztes Jahr hatte ich die Gelegenheit, mit einem wunderbaren Team eine Datalake-Plattform zu implementieren. Innerhalb von 8 Monaten konnten wir an einigen wirklich unterhaltsamen Bereichen und Tech-Stacks rund um den Bereich Data Engineering arbeiten (Flink, Spark, Iceberg, um nur einige zu nennen!) und einen robusten Datalake etablieren, der vielfältige Einsatzmöglichkeiten ermöglicht Fälle.

spot_img

Neueste Intelligenz

spot_img