Suchen Sie einen Allround-Experten in den Bereichen C++, Unity 3D, OpenGL, WebGL, PHP, JavaScript, Mobile Apps, Automatisierung oder SEO Onlinemarketing?
Als Diplom-Informatiker mit Abschluss an der Universität Erlangen-Nürnberg bin ich als selbständiger bzw. freiberuflicher Softwareentwickler tätig.
Obwohl ich grundsätzlich ein sehr universell einsetzbarer und flexibler Programmierer bin, habe ich mich auf unterschiedliche Hauptbereiche und Programmiersprachen spezialisiert. In C++ entwickle ich sehr gerne, um native und performante Software zu schreiben. Mittels PHP lassen sich sehr zügig Skripte für dynamische, responsive Webseiten und unterschiedliche Internettools erstellen. Bei der Frontend-Entwicklung setze ich häufig JavaScript für spezielle grafische Bedienelemente ein.
Häufig werde ich im Bereich Debugging beauftragt, um in komplexen Systemen Fehler ausfindig zu machen, zu lokalisieren und zu beheben. Ist eine Software zu langsam und nicht performant genug, setze ich Profiler ein, um aus einem System die optimale Geschwindigkeit herauszuholen.
Darüber hinaus verwalte ich Onlineserver mit Apache Webserver Software, MySQL und eigens entwickelter Software im Dauerbetrieb, um damit 24/7 Dienste anbieten zu können, die als Webseite oder Mobile App erreichbar sind.
Mitunter habe ich als App-Entwickler eine höhere Anzahl an Mobile Apps - genauer genommen Mobile Games - für iPhone umgesetzt, die größtenteils in C++ geschrieben sind. Die systemspezifischen iPhone-Eingabeschnittstellen wurden in Objective C implementiert. Dadurch, dass die Algorithmen der Apps jedoch in plattformübergreifendem C++ implementiert waren, konnte die Logik der Apps ohne eine Duplikation des Codes mittels Java und NDK auf Android portiert werden.
In erster Linie bin ich hierbei bei der Programmierung auf den Schwerpunkt grafische 2D/3D Echtzeitgrafik spezialisiert. Für den einheitlichen Look auf unterschiedlichen mobilen Smartphones habe ich eine Grafikengine Software mittels OpenGL bzw. OpenGL ES implementiert. Seit der Universität habe ich mich hierbei auf den Bereich 2D/3D Echtzeitgrafik-Programmierung fokussiert, um auch komplexere grafische Funktionen zu realisieren. Für komplexere High-End Anwendungen - unter anderem für den Bereich Virtual Reality - setze ich inzwischen die Grafikengine Unity 3D ein.
Außerdem finde ich persönlich Usability und Softwareergonomie sehr bedeutungsvoll. Computer-Software sollte jedermann zugänglich sein. Für viele Leute, die sich nicht hauptberuflich mit Computern und Technik beschäftigen, ist die Bedienung von Software häufig nicht nur zu kompliziert - sondern meiner Ansicht nach auch von den Softwareentwicklern unnötig umständlich und kompliziert konzipiert. Daher ist es für mich ein bedeutsames Ziel, dass entwickelte Computer-Software einfach bedienbar wird.
In Sachen Betriebssystemen habe ich keine persönliche Präferenz und setze Windows, Mac, Linux mit den Distributionen Debian und Ubuntu, iOS, Android, sowie diverse Echtzeitbetriebssysteme QNX und Integrity gleichermaßen ein.
Durch die Notwendigkeit der Vermarktung von Produkten via Internet bin ich im Laufe der Jahre zudem zu einem Spezialisten im Bereich Onlinemarketing einschließlich SEM/SEA/SEO geworden. Im Normalfall ist es mit der Entwicklung einer Anwendung, Webseite oder mobilen App nicht getan - diese muss auch angemessen verbreitet werden, um gefunden zu werden.
Hierfür gibt es unterschiedliche Wege, wie beispielsweise mittels SEO eine Webseite oder App darauf zu optimieren, besser über Google oder den zugehörigen App-Store gefunden zu werden. Mittels SEA kann für Produkte über etablierte Plattformen wie Facebook gezielt Traffic generiert werden. Dies alles fällt unter den Bereich Performance Advertising.
Mit meiner Erfahrung und meinem Wissen unterstütze ich als freiberuflicher Softwareentwickler und Programmierer Unternehmen im Umkreis von bis zu zirka 300 km von Nürnberg aus bei der Entwicklung individueller Software. Somit kann ich außerhalb von Nürnberg auch in Städten wie Ingolstadt, Würzburg, München, Stuttgart, Frankfurt, Leipzig und Dresden tätig sein.
Dabei kann ich entweder als Dienstleistung auf Stundensatz bzw. Tagessatz Basis Ihre technischen Probleme lösen und Softwarewünsche umsetzen oder per Werkvertrag zu einem pauschal vereinbarten Preis. Es ist auch möglich, dass ich zeitlich begrenzt auf Projektbasis Ihr bestehendes Team verstärke.
Parallel dazu entwickle ich mit der adrastea GmbH & Co. KG Softwareprodukte und mobile Computerspiele für den freien Markt. Hierfür suche ich gerne Kooperationspartner für eine erfolgreiche Zusammenarbeit.
Ist ein rasches unmittelbares Feedback gewünscht oder kann ich mit einem technischen Ratschlag helfen? Häufig bin ich am einfachsten per Chat zu erreichen, wenn ich mich gerade am Rechner befinde. Beauftragungsanfragen können per Kontaktformular gestellt werden.
Suchen Sie einen Allround-Experten in den Bereichen C++, Unity 3D, OpenGL, WebGL, PHP, JavaScript, Mobile Apps, Automatisierung oder SEO Onlinemarketing?
Dipl.-Inf. Andreas Osswald