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

Beratung/Consulting

Beratung/Consulting

Neben Design und Programmierung kann ich auch beraten. Besonderes Augenmerk lege ich hierbei auf eine „saubere“ Softwarearchitektur und ein benutzerfreundliches Oberflächendesign.     Des Weiteren halte ich Vorträge auf Konferenzen und BarCamps. Diesbezüglich decke ich ein breites Themenspektrum ab. Angefangen von Java-Themen, wie SOAP- und Rest-Web Services Java Persistence API (JPA) JavaServer Faces (JSF) JavaFX über Web-Themen, wie jQuery WordPress HTML 5 / CSS 3 bishin zur mobilen Anwendungsentwicklung, wie jQuery / jQuery Mobile Android.   Beispiel...

Mehr

Webdesign

Webdesign

Webdesign (auch Webgestaltung) umfasst die Gestaltung, den Aufbau und die Nutzerführung von Websites für das World Wide Web. In meiner Freizeit gestalte ich auf Honorar- oder Stundenbasis professionelle Webseiten und Blogs. Hierbei biete ich meinen Aufraggebern einen umfassenden Service an. Angefangen vom Entwurf / Design / Implementierung der Webseite, über den dauerhaften Betrieb (Hosting), bis hin zur Suchmaschinen-Optimierung (SEO) und Sozial Media-Präsenz.     Zur Umsetzung der Webseite verwende ich sogenannte CM-Systeme. Ein Content-Management-System (CMS, deutsch „Inhaltsverwaltungssystem“) ist eine Software zur gemeinschaftlichen Erstellung, Bearbeitung und Organisation von Inhalten (Content). Dieses System hat den Vorteil, dass JEDER ohne Programmier- oder HTML-Kenntnisse neue oder vorhandene Inhalte pflegen kann. Primär setze ich WordPress und Joomla.     Leistungsspektrum Webseiten-Entwurf Webseiten-Implementierung (HTML 5 / CSS 3 / PHP 5) Webseiten-Betrieb (Hosting / Umzug) Webseiten-Redesign (Gleicher Inhalt – neues Aussehen) Erstellung von Inhalt für Webseiten Werbung im Internet Suchmaschinen-Optimerung (SEO) Anlegen und Pflege von Facebook-Seiten, Google+ Seiten, Twitter, etc.  ...

Mehr

Printmedien

Printmedien

Unter dem Begriff Printmedien oder Druckmedien werden die klassischen Informationsquellen, also Zeitschriften, Zeitungen, Bücher und Kataloge, aber auch Postkarten, Visitenkarten, Kalender, Poster, Flugblätter, Flugschriften (Flyer), Plakate/Plots usw. zusammengefasst. In meiner Freizeit gestahlte ich auf Honorar- oder Stundenbasis professionelle Printmedien. Dabei stehe ich meinem Auftraggeber jeder Zeit beratend zur Seite und begleite Sie vom ersten Entwurf bishin zum fertigen Druckerzeugnis.   Bei der Gestaltung von Printprodukten ist das Geheimnis des Erfolgs ein abgestimmtes und ästhetisches Design. Heutzutage bieten unzählige Agenturen überteuerte und überdimensionierte Pakete oder Serien an, die nur wenige Kunden benötigen. Ich arbeite schnell, kostenorientiert und zuverlässig.     Kontaktaufnahme Vertragsverhandlung Material Entwurfsphase Fertigstellung Meine Vorgehensweise Schreiben Sie mir einfach eine E-Mail über das Kontaktformular mit Ihren Wünschen und Ideen. Darin können schon folgende Informationen enthalten sein: Art des Printmediums (Flyer, Visitenkarte, Plakat, …) ggf. die Größe (A5, A6, DIN lang, …) und ggf. Umfang des Druckauftrags Als Anwort erhalten Sie von mir ein erstes Angebot und weitere Informationen zur Absprache Ihres Konzepts. Sind Sie mit dem Angebot zufrieden, erteilen Sie mir den Auftrag und leisten gegebenenfalls die Anzahlung. Falls Sie schon Texte oder Bildmaterial, wie Fotos, Vorlagen und Logos besitzen, werden diese mit in das Produkt eingearbeitet. Liegen keine Materialen vor, werden entsprechende Bilder selbst angefertigt oder bei offiziellen Fotodiensten erworben. Nach kurzer Zeit erhalten Sie von mir einen oder mehrere Entwürfe zugesendet. Sollten Sie noch Korrekturen wünschen, so werden diese in den nächsten Entwürfen umgesetzt. Entspricht ein Entwurf Ihren Wünschen, wird dieser nach Eingang der Angebotssumme ihnen zugesendet und/oder an eine Druckerei weitergeleitet. (Mit der fertigen Druckdatei, können Sie jederzeit das gewünsche Printmedium drucken lassen!)  ...

Mehr