Programmierung

Programmierung

Beruflich und privat liegt mein Wissens- und Tätigkeitsschwerpunkt im Bereich der Softwareentwicklung. Dabei ist das Konzipieren und Implementieren von Software ein sehr komplexer Prozess, der ein breites Spektrum an Fachwissen und Erfahrung voraussetzt. Aufgrund meiner qualifizierten Ausbildung (Bachelor und Masterstudium der Wirtschaftsinformatik) bin ich in der Lage Softwarelösungen für hochkomplexe Prozesse und Workflows zu erstellen.   Know-How Ich besitze erweiterte/vertiefende Kenntnisse in folgendenen Programmiersprachen/Frameworks Gebiet Programmiersprachen Frameworks Web HTML JavaScript PHP SVG AJAX jQuery jQuery UI jQuery Mobile Bootstrap AngularJS Nativ C/C++ Java / Android JSP (JavaServer Pages) JSF (JavaServer Faces) JavaFX Struts JPA (Java Persistence API) Web Service (Jax WS) jUnit Selenium Datenbank mySQL Oracle JPA (Java Persistence API)   Web-Apps Eine Webanwendung oder Webapplikation (kurz Web-App) ist ein Anwendungsprogramm, das beim Benutzer in einem Webbrowser abläuft bzw. dargestellt wird. Speziell mit dem jQuery Mobile Framework, habe ich privat schon verschiedene Web-Apps umgesetzt und in diversen Appstores veröffentlicht. Außerdem betreue und entwickle ich beruflich eine vielzahl von JSF-Business-Applikationen. JSF steht dabei für JavaServer Faces und ist ein Framework-Standard zur Entwicklung von grafischen Benutzeroberflächen für Webapplikationen. Basierend auf Servlets und JSP-Technik, gehört JSF zu den Webtechnologien der Java Platform – Enterprise Edition (Java EE).   unreadable Eine meiner bekanntesten Apps ist die unreadable-App, auf Deutsch die “unlesbar”-App. Sie ver- und entschlüsselt Texte unabhängig des Transportwegs(E-Mail, WhatsApp, Facebook und co) und der Plattform(PC, Smartphone, Fernseher, etc.). Weitere Funktionen sind: schnelle und effektive Ver-/Entschlüsselung von Texten starker symmetrischer Verschlüsselungsalgorithmus (Advanced Encryption Standard kurz AES) 256 Bit Schlüssellänge Schutz gegen Datenanalyse-Tools/Schreddern Offline Verfügbarkeit verschiedene Sprachen: Deutsch, Englisch plattformunabhängig (Die unreadable-App geht auf dem PC, dem Smartphone, der Kamera, dem Fernseher, etc….alles was einen Browser besitzt;) zur Projektseite…   Native Apps Im Gegensatz zu Web-Apps die im Browser laufen, werden native Apps direkt vom Desktop aus gestartet. Typischerweise werden native Applikationen vorher installiert. Im Rahmen meines Masterstudiums habe ich mich mit der Benutzeroberflächenprogrammierung in C++ und JavaFX beschäftigt. Eine kostenlose Applikation von mir habe ich im Jahr 2013 veröffentlicht und trägt den Namen: „BitmapCat“.   BitmapCat BitmapCat ist ein JavaFX-Programm zum Skalieren von PNG-, BMP- und JPG-Bilder für Android Apps in verschiedenen Auflösungen. Hierfür verwendet das Programm die typische Eclipse-Ordnerstruktur „drawable-mdpi“, „drawable-hdpi“, etc. Weitere Funktionen sind: Hotfolder bzw....

Mehr