Entwicklung mit Java, .Net Core, Python und PHP. Es werden hauptsächlich Backends oder Standalone Programme entwickelt.
Mit HTML5, CSS3, Javascript, Angular und Typescript entwickle ich Frontends für Webanwendungen.
Mit Hilfe von der Xamarin Platform und der Unity-Anwendung kann ich Mobile Applikationen und Spiele für Android und IOS entwickeln.
Seit Oktober 2014 arbeite ich als Senior Software Entwickler bei der Firma Dataver in Rorschach. Dort entwickle ich die Softwareanwendung “Dataver”, die Unterhaltsmanagement-Software für die Gemeinden, Städte, Verbände und Ingenieurbüros. Ich habe die Dataver Abwasser Anwendung erweitert, sowie neue Module wie “Baulicher Unterhalt” entwickelt als auch bestehende Module erweitert und verbessert. Die Anwendung Dataver Wasser habe ich neu entwickelt, die es vorher nicht gab und habe die Module: Zustandserfassung, Betrieblicher Unterhalt und Baulicher Unterhalt bereitgestellt. Ich habe auch für das Berichte-Modul viele Komponenten entwickelt und bestehende Komponenten verbessert. Unsere Software wird von der SBB, verschiedenen Gemeinden in der Schweiz und vielen Ingenieurbüros und Partner eingesetzt.
Ich habe dort PHP5 und cakePHP für die Entwicklung von Anwendungen verwendet. Ich habe dort auch nebenbei die IT-Administration von den Windows & Linux Servern übernommen. Wir haben mit dem Team von IQAir North America in California/USA zusammengearbeitet. Ich war für die Weiterentwicklung von den vorhandenen PHP Projekte für die Luftfilterungssysteme zuständig. Wir haben dort die Neuentwicklungen mit C#.Net 4.5 und Entity Framework gemacht. Zusätzlich war ich für die Administration des Domain Servers, Datenbanken und allgemeine IT-Aufgaben verantwortlich.
In dieser Zeit habe ich als freiberuflicher LAMP-Entwickler gearbeitet. Die Firma ImagenetLLC hatte eine webbasierte Lösung für ein eigenes CMS-System entwickelt. Das System beinhaltete u.a. folgende Funktionen für Dokumente: Suche, Ansicht, Download und Druck. Es war eine effiziente Lösung für in-house Dokumentverwaltung, an der ich eng mit dem verantwortlich täglich zusammengearbeitet habe. Projekte: Ebayscanner, der Direktversender, anticopy, 1click basket für XTC-Modified, Aquitel In dieser Zeit habe ich diese Projekte vom Home-Office entwickelt. Ebayscanner sammelt Händlerdaten von Ebay und speichert diese in eine Datenbank. Anticopy hat den Ebaynutzern benachrichtigt, wenn ein anderer Benutzer auf Ebay ihre Bilder auf ebay benutzt hat. Der-direktversender.de war ein Versuch, ein Netzwerk von Webshops herzustellen, wo die Waren von einem zentralen Lieferant gesendet werden. Es basiert auf dem xtc-modified Webshop. Aquitel ist eine webbasiertes Programm, das Marketing-anrufe ermöglicht hat. Die Benutzer konnten auch Daten zu jedem Anruf erfassen.
Die Peoplesoft Projekte sind die Kernprojekte für die Management von Resourcen und Aufträgen. Ich war ein Mitglied der PeopleSoft-Abteilung bei der DBSystel in Frankfurt am Main. Ich habe als Integrations-Manager für die PeopleSoft Projekte gearbeitet. Ich habe auch dort als Entwickler für : Java, Javascript, VB, VB.net, PeopleCode und Shell Skript gearbeitet. Systemintegration, Systemadministration und Analysis, Entwicklung von Peoplesoft und Betriebsführung. Auch die Koordination mit dem Global Sourcing Team in Indien. Peoplesoft läuft als eine Webanwendung, deshalb habe ich auch javascript, linux skripte für den Web- und Applikationserver geschrieben sowie ocx controls.
Die Firma ist in Kryptografie und digitale Zertifikate spezialisiert. Ich habe als der Konfigurationsmanager für dieser Firma gearbeitet. Ich habe folgende Systeme verwaltet: ClearCase, ClearQuest, RequisitePro und DB2. Ich habe auch Oracle DBs und Application Servers administriert. Ich habe auch Testautomatisierungstools in Java entwickelt.
Der AccessIntegrator von Siemens und Seabridge (Israel ) ist ein Netzwerkmanagementtool , welches in Telekomfirmen verwendet wird. Es basiert auf dem SNMP Protokoll. Ich habe an der Entwicklung von verschiedenen Modulen in C++ und Java gearbeitet.
Hier habe ich als VB6 Entwickler angefangen, um Support Tools für das C@r-Line Projekt zu entwickeln. Das Projekt hat Fiat-Händler gedient, Ihre Werbung online zu verwalten und einzuschalten. Ich habe im Support team viele Tools entwickelt, um die Arbeit mit dem Backend zu beschleunigen und zu vereinfachen. Ich habe dort mit den Datenbanken MS-Access und MS-SQL Server gearbeitet. Meine erste Erfahrungen mit Java habe ich im Bereich Frotend gesammelt.
Momo findet die passenden Codes,
auch wenn sie im Mund eines Löwen in Afrika sind!
Wollen Sie eine mathematische Herausforderung in Java geniessen? Dann klicken Sie Hier
Programmieren: 1989 habe ich meinen ersten Sinclair Rechner bekommen. In wenigen Monaten habe ich mein erstes Buch über GW-Basic abgeschlossen. Seitdem ist es meine Leidenschaft geworden und ich habe danach mein erstes C-Buch geholt und gelesen. In 1990 habe ich das dritte Buch über die Logo-Sprache abgeschlossen. Mitte der 90er Jahren habe ich Pascal, Visual Basic und Access-Datenbanken Programmierung gelernt. Und seit dem lese ich regelmässig und bilde mich fort. So wie ich an Open-Source glaube, glaube ich auch dass das Wissen, dank dem Internet, öffentlich erhältlich ist.
Gitarre spielen und Musiktheorie lernen. Ich habe die klassische Gitarre und Musiktheorie 1992 in Kairo angefangen und bis 1994 regelmässig in der CMC Schule in Kairo geübt. Danach habe ich mich weiter gebildet und Flamenco gelernt. Ich habe auch ein eigenes Portal für die Musiktheorie, wo ich meine Ohren trainiere. Das Portal habe ich mit C#.Net für das Backend und Angular für das Frontend realisiert. Das Portal ist noch unter laufenden Entwicklung und wird zur Zeit nur von mir benutzt. Aber bald wird es startklar sein. Bei Interesse kann ich das Portal präsentieren.
Schwimmen: Ich war im Schwimmverein Heliopolis Sporting Club in Kairo seit 1981, also seitdem ich 6 Jahre alt war. Und seitdem habe ich bis 1994 regelmässig trainiert. Es ist bis heute mein Hobby geblieben und ich kann mich entspannen und mich gut fühlen, nachdem ich geschwommen bin. Ich habe alle 4 Schwimmarten (Kraulen, Brustschwimmen, Rückenschwimmen und Delfin) 13 Jahre lang trainiert. Das hinterlässt eine dauerhafte Liebe zum Schwimmbad und zum See. Zur Zeit schwimme ich entweder im Hallenbad in St. Gallen oder im Bodensee in Rorschach.
Urlaub und neue Orte entdecken: Ich bin mit dieser Leidenschaft aufgewachsen, weil mein Vater ein Pilot war. Ich habe es immer genossen, neue Länder kennenzulernen, neue Wörter zu lernen, neue Münzen und Briefmarken zu sammeln und neue interessante Leute kennenzulernen. Man lernt auf Reisen nie aus!
Mathematik: Sie ist die Sprache des Universums. So denke ich zumindest. Und deswegen mag ich ab und zu meine Kentnisse wieder zu beleben und lese Bücher vor allem über Lineare Algebra und Statistik. Das sind die wichtigsten Bereich für die künstliche Intelligenz, die ich zur Zeit in Verbindung damit studiere. Ich habe zur Zeit nur Grundkentnisse im Bereich KI.
Koranforschung: Hier geht es um Sprachanalyse (Morphologie), Analyse der Freuquenz der Vorkomnisse von Tokens und Buchstaben, usw. Ich habe auch meine eigene Anwendung in Java 8 geschrieben. Der Fokus in dieser Anwendung ist auf Collections & Streams, Design Patterns (Factory Pattern, Singleton, Command Pattern, Observable, usw)
Sprachen lernen: learning languages, تعلم اللغات, aprender idiomas, uczenie się języków, öğrenme
dilleri, למידת שפות
Das sagt alles, ich mag Sprachen und immer wieder lerne ich und vertiefe meine Kenntnisse. Es ist
natürlich sehr vorteilhaft, wenn man mehrere Sprachen fliessend sprechen kann. Man lernt dadurch
neue Leute und neue Kulturen kennen.
Gleitschirm fliegen: Zuerst habe ich mit Fallschirmsprung in 1992 in Kairo angefangen. Aber seit vielen Jahren habe ich nichts mehr gemacht bis ich in der Schweiz angefangen habe Gleitschirm fliegen zu lernen. Es ist ein wunderbares Gefühl, neben den Vögeln zu fliegen und die thermischen Aufwinde im Höhenflug zu geniessen.
Kryptografie: Ich kenne die Basis Algorithmen der Kryptografie: Reverse Cipher, Caesar Cipher, Transposition Cipher, Affine Cipher, Substitution Cipher, Vigenere Cipher, One-Time pad Cipher und Public Key Cipher. Darüber hinaus interessieren mich Kryptowährungen und ich versuche auf dem Laufenden zu sein. Ich glaube es wird die Zukunft der Wirtschaft gestalten.
✓ Objektorientiert
✓ Design Patterns
✓ Spring JDBC
✓ Spring Boot
✓ JPA & Hibernate
✓ Threading
✓ Collections, Streams
✓ Generics
✓ Annontationen
✓ Objektorientiert
✓ Design Patterns
✓ Collections und Generics
✓ Threading & Async Coding
✓ Delegates und Events
✓ Lambda
✓ LINQ und Entity Framework
✓ ASP.Net Core
✓ Xamarin & Unity
✓ Python Core & Datenstrukturen
✓ numpy
✓ ML & DL (Keras & Tensorflow)
✓ matplotlib
✓ scipy.io.wavfile
✓ Statistik
St. Gallerstrasse 16a
CH-9400 Rorschach
E-Mail: mohammad.almalt@gmail.com
Mobil: 076 6119963

Geburtsdatum: 16.07.1975
Geburtsort:
Alexandria, Ägypten
Staatsangehörigkeit: polnisch
Aufenthaltstyp: B