PDF - Michael Schommer

Werbung
Michael Schommer
Diplom-Informatiker
Android Certified Application Developer
GWT-Entwickler
10.2015 - 12.2015
Weiterentwicklung und Redesign eines Lizenzverwaltungssystems auf GWT-Basis
Code-Analyse und Refactioring der gesamten Anwendung
Responsive UI-Design mit Polymer
Dependency Injection mit GIN
Event-Handling mit GWTEventBinder
Datenimport der bestehenden Excel-Daten mit JPA
Refactoring und JUnit-Testing des JDBC-Backends
Ort
Stuttgart, Remote
Branche
Automotive
Standards
JDK 8, GWT 2.7, JPA, JDBC, Servlet, XML
Betriebssystem
Windows 10
Umgebung
DB2, Derby, JIRA, WebSphere Application Server, Tomcat, Jetty, Ant
Versionierung
GIT
Werkzeuge
Eclipse, IntelliJ, Squirrel
GWT-Entwickler
03.2015 - 08.2015
Konzeption und Entwicklung eines Kreditantragsystems auf GWT-Basis
Verwendung der GWT-Komponenten
Activities and Places
Editor-Framework
Dependency Injection
Validierung
JSR 303: Bean Validation
MVP (Model-View-Presenter)
UiBinder
Client-Bundles
Custom Event-Handling
HTML- und CSS-Design
XML-Rest Backend-Anbindung
Ort
Schwäbisch Hall
Branche
Banken, Finanzdienstleister
Standards
JDK, GWT, REST, Servlet, XML
Betriebssystem
Windows 7
Umgebung
JIRA, JBoss, Tomcat, Jetty, Maven, HPQC
Versionierung
ClearCase
Werkzeuge
Eclipse, Jenkins
Android-Entwickler
01.2015 - 02.2015
Zertifizierung zum Android Certified Application Developer
Entwicklung einer Location-Sharing Android-App
Material Design
Google Play Services
Toolbar
RecyclerView
CardView
Responsive Design
Standards
Android SDK 21, Objectify
Betriebssystem
Linux
Umgebung
GoogleApp-Engine, Gradle
Versionierung
GIT
Werkzeug
AndroidStudio
GWT-Entwickler
04.2013 - 12.2014
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
Ort
Schwäbisch Hall
Branche
Banken, Finanzdienstleister
Standards
JDK, GWT, REST, JSON, Servlet, XML
Betriebssystem
Windows 7
Umgebung
JIRA, JBoss, Tomcat, Jetty, Maven, HPQC
Framework
mvp4g
Versionierung
ClearCase
Werkzeuge
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)
Standards
JDK, GWT, Android-SDK, J2EE, REST, JSON, Servlet/JSP, XML
Betriebssysteme Linux Server, Linux, Android
Umgebung
GAE/J, JIRA, Tomcat, Jetty
Datenbanken
SQLite, GAE Datastore
Frameworks
Objectivity, JAXB2, GSON, ANT, Apache Commons, Restlet, iText
Versionierung
Subversion, GIT
Werkzeug
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-Frameworks auf Basis des Web-Frameworks 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
Versionierung der Software der gesamten Firmengruppe.
Ort
Luxemburg
Branche
Behörden und Landesverwaltungen
Standards
J2EE, JDK, Servlet/JSP, EJB, GWT, SOA, XML, XSD, DTD, Android-SDK, REST, JSON,
Portlet, XSLT
Betriebssysteme Windows Server, Linux, Android
Umgebung
Tomcat, Jetty, JBoss, GAE/J, AD, LDAP, JIRA, SharePoint
Datenbanken
MSSQL, Oracle, MySQL, SQLite, GAE Datastore
Frameworks
Hibernate, Objectivity, Tapestry 3-5, Hivemind, JAXB2, ANT, Apache Commons, Restlet,
Versionierung
HttpUnit/JUnit
Subversion, GIT
Werkzeuge
Eclipse, Apache Directory Studio
J2EE-, Midlet-Entwickler
02.2003 - 08.2004
Konzeption und Entwicklung
eines personalisierten Systems auf Basis des Java Authentication and
Authorization Service (JAAS)
eines personalisierten Bezahlsystems
eines Basis-Frameworks zur Entwicklung von Java-Midlets
Programmierung des Frameworks 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)
Ort
Bitburg
Standards
J2EE, JDK, Servlet/JSP, J2ME, JSF, XML, XSD, DTD, JAAS
Betriebssysteme Windows Server
Umgebung
Tomcat, FTP-Server, VNC, DynDns, HandyPay, SMS, Bugzilla
Datenbanken
HSQL, MySQL
Frameworks
Struts, HttpUnit, ANT, JSF RI, MyFaces, JAXB, HttpUnit/JUnit
Versionierung
CVS
Werkzeug
Eclipse
J2EE-Entwickler
05.2000 - 01.2003
Entwicklung eines eBrokerage-Systems in PL/SQL basierend auf einer OracleDatenbank
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 JakartaGruppe
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
Ort
Luxemburg
Branche
Banken
Standards
J2EE, JDK, Servlet/JSP, EJB, PL/SQL, XML, XSD, DTD, TagLibs
Betriebssysteme Windows Server
Umgebung
Apache, Tomcat, Bea WebLogic, Sun RI, Oracle Application Server, Bugzilla
Datenbanken
Oracle
Frameworks
Struts, HttpUnit, ANT, HttpUnit
Versionierung
CVS
Werkzeuge
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
Ort
Trier
Branche
Gesundheitswesen
Standards
C++, JDK
Betriebssystem
Windows NT
Datenbanken
Oracle
Werkzeuge
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
Ort
Trier
Branche
Universität
Standards
JDK, Servlet, Applet
Betriebssystem
Sun Solaris
[email protected] • +49 171 1254168
Lindenweg 17a • 54634 Bitburg
[PDF] • [Word]
Herunterladen