Michael Schommer Diplom-Informatiker Android Certified Application Developer Android-Entwickler Seit 01.2015 Entwicklung einer Location-Sharing Android-App Material Design Google Play Services Toolbar RecyclerView CardView Responsive Design Android SDK 21, Gradle, Objectify Linux GoogleApp-Engine GIT AndroidStudio GWT-Entwickler 04.2013-12.2014 Framework Konzeption und Entwicklung eines Online Bausparrechners auf GWT-Basis Coaching von Mitarbeitern Verwendung der GWT-Komponenten Activities and Places Editor-Framework Validierung JSR 303: Bean Validation MVP (Model-View-Presenter) UiBinder Client-Bundles Custom Event-Handling Generatoren Deferred Binding CSS-Design JSON-Rest Backend-Anbindung Schwäbisch Hall Banken, Finanzdienstleister JDK, GWT, REST, JSON, Servlet, XML Windows 7 JIRA, JBoss, Tomcat, Jetty, HPQC mvp4g ClearCase
e Eclipse, Jenkins J2EE-, Android-, GWT-Entwickler 09.2011-03.2013 Konzeption und Enwicklung von GWT-Anwendungen Personalisiertes Bestellsystem für digitales Fräscenter Animierter Showcase zur Möbelpräsentation Bildergalerie mit JSON-Backendanbindung Konzeption und Entwicklung von mobilen Anwendungen Mobile GWT-Intranetanwendung zur Produktpräsentation auf Android und ios Einsatz von m-gwt OpenLayers Map-Anbindung Animationen getrennt für Android und ios Slide-Bildergalerie JSON-Backendanbindung über JSONP Android-Anwendungen Tex10 - Briefe schreiben (tex10.mobi) itext Android-Fragments SmokeSix-Messenger Nachrichten senden und empfangen Google Cloud Messaging for Android (GCM) Android In-app Billing Fussball Ergebnis Ticker Fussball-Spielstände als Push-Nachrichten Android Cloud to Device Messaging Framework (C2DM) JDK, GWT, Android-SDK, J2EE, REST, JSON, Servlet/JSP, XML Linux Server, Linux, Android GAE/J, JIRA, Tomcat, Jetty SQLite, GAE Datastore Objectivity, JAXB2, GSON, ANT, Apache Commons, Restlet, itext Subversion, GIT Eclipse Projektleiter und J2EE-, GWT-Entwickler 09.2004-08.2011 Erweiterung und Neuentwicklung eines Content Managementsystems (CMS) zum Einsatz bei Behörden und Landesverwaltungen Verantwortliche Projektleitung der kompletten Neuentwicklung des firmeneigenen CMS im Bereich Web-Frontend Entwicklung eines Web- auf Basis des Web- Apache Tapestry 4 Ajax-Umsetzung mit Dojo Dependency Injection über Hivemind Umstellung des Framework auf den Einsatz von GWT-Komponenten Einsatz Model-View-Presenter (MVP) Dependency Injection über GIN Einsatz der GWT-Features RequestFactory, Editor, UiBinder
Internationalisierung der Anwendung über Tapestry später über GWT Koordination von Design, Entwicklung, Build-Management, QS und Dokumentation Konzeption und Entwicklung von Intranetlösungen Anbindungen an Microsoft Active Directory (AD) und LDAP Google Web Toolkit (GWT)-Anwendungen Intranet-Anwendungen für luxemburgische Banken und Energieversorger Android-Anwendungen mit Google App Engine(GAE)-Backend Technische Projektleitung Betreuung und Motivation von Mitarbeitern Einrichtung und Administration des firmeneigenen Subversion-Servers zur der Software der gesamten Firmengruppe. e Luxemburg Behörden und Landesverwaltungen J2EE, JDK, Servlet/JSP, EJB, GWT, SOA, XML, XSD, DTD, Android-SDK, REST, JSON, Portlet, XSLT Windows Server, Linux, Android Tomcat, Jetty, JBoss, GAE/J, AD, LDAP, JIRA, SharePoint MSSQL, Oracle, MySQL, SQLite, GAE Datastore Hibernate, Objectivity, Tapestry 3-5, Hivemind, JAXB2, ANT, Apache Commons, Restlet, HttpUnit/JUnit Subversion, GIT Eclipse, Apache Directory Studio J2EE-, Midlet-Entwickler 02.2003-08.2004 Bitburg Konzeption und Entwicklung eines personalisierten Systems auf Basis des Java Authentication and Authorization Service (JAAS) eines personalisierten Bezahlsystems eines Basis- zur Entwicklung von Java-Midlets Programmierung des bzgl. Datenaustausch mit Server Lizenzierung von Midlets von Midlets für javafähige Handys gemäß der Spezifikation der Java 2 Micro Edition Version 1.0 eines dynamischen, voll konfigurierbaren Online-Bestellsystems für Restaurants und Lieferdienste auf Basis von JavaServer Faces (JSF) Evaluierung JSF 1.0 Evaluierung und Anwendung der Sun Java Architecture for XML-Binding (JAXB) J2EE, JDK, Servlet/JSP, J2ME, JSF, XML, XSD, DTD, JAAS Windows Server Tomcat, FTP-Server, VNC, DynDns, HandyPay, SMS, Bugzilla HSQL, MySQL Struts, HttpUnit, ANT, JSF RI, MyFaces, JAXB, HttpUnit/JUnit
CVS Eclipse J2EE-Entwickler 05.2000-01.2003 e Entwicklung eines ebrokerage-systems in PL/SQL basierend auf einer Oracle- Datenbank Entwicklung von Basistechnologien für Suchanfragen über komplexen Datenbankstrukturen Tuning komplexer Datenbankviews Konzeption und Entwicklung eines Web-Framework auf Basis von Servlets und JavaServer-Pages Evaluierung, Erweiterung und Modifikation des Struts-Framework der Jakarta- Gruppe UML-Klassendesign Konzeption und Entwicklung Validierer, Converter, WebField-Technologie, TagLibs Entwicklung und Dokumentation Geldgeschäft Webanwendung-Prototyp HTML-Dokumentation JavaDoc Schulung von Mitarbeitern Implementierung eines Kreditantragsystem-Prototyps zur Präsentation auf der CeBIT Evaluierung der J2EE-Referenzimplementierung von Sun des Oracle-Applikationsservers der Tomcat-ServletEngine des Apache-Webservers Kredit- und Kreditantragssystem techn. Projektleitung Konzeption und Entwicklung von Basis Web-Technologien Entwicklung XML-basierter Anwendungs-Konfigurationen Einarbeitung und Unterstützung von Mitarbeitern Portierung der Webanwendung auf Bea-WebLogic Entwicklung von Such-Technologien über komplexen Datenbankstrukturen auf Basis von EJBs Luxemburg Banken J2EE, JDK, Servlet/JSP, EJB, PL/SQL, XML, XSD, DTD, TagLibs Windows Server Apache, Tomcat, Bea WebLogic, Sun RI, Oracle Application Server, Bugzilla Oracle Struts, HttpUnit, ANT, HttpUnit CVS Eclipse, Borland JBuilder, Together, Oracle JDeveloper C++- und Java-Entwickler 11.1999-04.2000 Konzeption und Entwicklung eines sicheren Anmeldeverfahrens Implementierung kryptographischer Protokolle in C++
Verschlüsselte Ablage von Passworten Konzeption und Entwicklung eines PrintServer-Systems e Trier Gesundheitswesen C++, JDK Windows NT Oracle C++-IDD, Borland C++-Builder Diplomand 12.1998-08.1999 Einarbeitung in höhere kryptographische Protokolle Vorträge in Seminarreihe an der Universität Trier Beschreibung kryptographischer Grundlagen Anwendung und Erweiterung der Java Cryptography Extension (JCE) Implementierung kryptographischer Primitive in Java SHA - Einweg-Hashfunktion kryptographisch sicherer Zufallszahlengenerator RSA - Public-Key Kryptosystem IDEA - symmetrisches Kryptosystem Diffie-Hellman Schlüsselaustauschverfahren Konzeption und Entwicklung von CryptoKit-Talk ein webbasierter, kryptographisch sicherer Talkraum Evaluierung Servlets Evaluierung Applets Abschlußvortrag Trier Universität JDK, Servlet, Applet Sun Solaris michael@jatomix.de +49 171 1254168 Lindenweg 17a 54634 Bitburg [PDF] [Word]