Profil Maik Schürer

Transcription

Profil Maik Schürer
Senior Software Engineer
Java EE, BPM, Cloud und Telematik Projekte
Persönliche Daten
Maik Schürer
Geburtsjahr : 1964
Im Esper 11, D-71729 Erdmannhausen
Mobil: +49 151 561 42 660
email: [email protected]
Webseite: http://www.schuerer.biz
Überblick und Schwerpunkte
• Projekt Connected Car, ein auf Docker basierendes Cloud-System zur Bereitstellung von
Fahrerinformationen und fahrzeugbezogenen Diensten im Auftrag von Audi in Ingolstadt
• Projektleiter und Softwareentwickler im BPM Umfeld in den Branchen Automotive und Insurance mit IBM
BPM 8.0.1
erfolgreich abgeschlossene Schulung mit Abschlusszertifikat für IBM BPM 8.0 und Camunda BPM (siehe
Abschnitt ‘Schulungen und Zertifikate‘)
• Mehrjährige Erfahrung in der Entwicklung einer webbasierten Speditionssoftware mit GlassFish
(Application Server) und Vaadin (Java Web Framework)
• Erfahrungen im Avionics Bereich als Softwarearchitekt in der Entwicklung eines Kommunikationsservers
zum Einsatz in Hubschraubern
• 15 Jahre Erfahrung im Java EE, Aviation- und Telematikbereich als Senior Softwareentwickler,
Technischer Projektleiter, Architekt und Teamleiter für ein Online-Informationssystem zur Erfassung von
Betriebs- und Positionsdaten für Fahrzeuge der Bodenabfertigung auf Flug- und Seehäfen weltweit
• Mehrjährige Erfahrung in der Entwicklung und Inbetriebnahme von Lagerverwaltungssoftware mit
Auslandseinsätzen
• Branchenerfahrung: Aviation/Avionics, Automotive, Insurance, Logistik, Telematik und Gesundheitswesen
• Sprachen: Deutsch (Muttersprache), Englisch (sehr gut, BEC 2011, Grade B), Russisch (Grundkenntnisse)
Verfügbarkeit und Konditionen
• Verfügbar ab: Januar 2017, weltweit
• all-in Stundensatz Deutschland: 90 Euro, all-in Tagessatz: 800 Euro,
Vergütung Auslandseinsatz nach Vereinbarung
• alternativ: Stundensatz zzgl. Spesen: 75 Euro
Projekthistorie
Seit Februar 2016
Entwicklung einer Cloud-Plattform zum Betrieb von Open-Source-Anwendungen für
kleine und mittelständige Unternehmen (KMU) in Form von Docker Containern
diese Plattform soll als Alternative zu lokal installierter Hardware (Mail-, File,- DBServer usw.) und lizenzpflichtiger Software (Office-, Datenbank- und GroupwareLösungen) die die Unternehmen bzgl. der Kosten für Installation, Betrieb, Wartung
und Lizenzen entlasten (eigenständige Entwicklung ohne Kundenauftrag)
Seit November 2015
Beratung und Softwareentwicklung für webbasierte Abrechnungs- und
Auskunftssysteme im Gesundheitswesen (Rezeptabrechnungen)
Überarbeitung einer CRM-Anwendung, Umstellung auf Maven und Git, Build- und
Qualitätsmanagement mit Jenkins und Sonar, JUnit und Selenium Tests, Aufnahme
und Umsetzung von Anforderungen der Fachabteilungen, Anbindung des
Vorgangsverwaltungssystems JIRA an das CRM per REST und Java Client
1.3. 2015 – 31.10.2015
8 Monate
Beratung und Entwicklung für ein Connected Car System in einer Cloud auf Basis
von Docker und Chef
Mitwirkung am Architekturkonzept (CentOS, Tomcat, Docker, Chef, Reverse Proxy,
Load Balancer, LDAP- und Datenbankanbindung), Durchführung und Optimierung
des Deployments und Betrieb der Dienste für Europa,
Planung und Durchführung eines PoC für den Betrieb der Plattform in China
Projekt im Auftrag von Audi Ingolstadt
1.3. 2012 – 31.12.2015
3 Jahre, 10 Monate
Vollständige Planung und Entwicklung von loggex, eines Auftrags- und
Flottenmanagementsystems für Speditionen im Auftrag der intensi Logistics GmbH,
Warthausen:
Umfangreiche JEE Webanwendung mit den Open-Source Komponenten GlassFish,
MySQL, Vaadin Webapplikation-Framework, Maven, Jira u.a. auf Debian Linux
1.1.2014 – 31.08-2014
8 Monate
Projektleiter und Senior Softwareentwickler bei einem Softwarehaus in Ditzingen,
Management von Java EE und BPM (Business Process Management) Projekten in
den Sparten Automobilbau und Versicherungen
Eingesetzte Produkte: IBM WebSphere, IBM BPM 8, IBM ODM, IBM DB2
Projektleitung und Implementierung in der Umsetzung von Workflows in der
Versicherungsbranche mit IBM BPM 8.0.1, Konzeption, Modellierung und
Implementierung der Prozesse mit IBM Process Designer / Process Center,
Erstellung der Masken (Coaches), Anbindung an ein Archivsystem mit CMIS
Schnittstelle, Erstellung von Fach- und DV-Konzepten
Projektleitung für ein Rückabwicklungssystem für Fahrzeugverkäufe (PKW, LKW)
eines großen deutschen Fahrzeugherstellers auf Basis von IBM WebSphere
1.7.2013 – 31.12-2013
6 Monate
Senior Softwareentwickler und Softwarearchitekt JEE für Navigations- und
Kommunikationssoftware bei MICCAVIONICS GmbH in Weil der Stadt
Weiterentwicklung des Produktes “CommServer“ (Java), eines
Kommunikationsservermoduls zum Einsatz in Hubschraubern
Entwicklung eines Testwerkzeuges zur Verifizierung übertragener Nachrichtentypen
(TDMAi, H-Messages)
Einführung von CI (Continuous Integration) mit Jenkins
1.1.2010 – 30.6.2012
2 Jahre, 6 Monate
Objektorientierte PHP Entwicklung von Wordpress Plugins:
Gebrauchtteile-Vermittlung (Kontaktherstellung zwischen Anbietern und
Interessenten jeglicher Art von Artikeln)
Article-To-Book-Converter (Generierung eines chronologischen Buches aus
bestehenden Blog-Seiten und Blog-Posts)
1.5.2001 – 30.6.2013
12 Jahre, 2 Monate
Senior Softwareentwickler, Technischer Projektleiter, Architekt und Teamleiter für
ein Online-Informationssystem zur Erfassung von Betriebs- und Positionsdaten für
Fahrzeuge der Bodenabfertigung auf Flug- und Seehäfen
bis ca. 2004 Aufbau des Produktes:
Entwicklung in allen Bereichen der Client-Server-Architektur: EJB ‘s (Persistenz und
Business Logik), Datenbankstrukturen, JSP, Struts, Reports, Codegenerierung
(XDoclet), Deployment, Continuous Integration (CruiseControl)
Schwerpunkte ab 2004:
• Entwicklung einer Java Rich Client Desktopanwendung zur Darstellung von
Fahrzeugen auf einer Vektorkarte (Java, Netbeans, Batik SVG Framework)
• technische Projektleitung u.a. der Projekte Flughafen Hannover und SATS
(Singapore Airlines) in enger Zusammenarbeit mit den Projektleitern
• Design und Umsetzung von Schnittstellen zu Fluginformationssystemen
• Teamleiter für das Produkt "proveo AirportMap“
• Koordination der Teamtätigkeit mit dem Produkt-, Projekt- und
Releasemanagement
• Konzeption und Programmierung von Schnittstellen zu Drittsystemen
• Personalverantwortung: Teamleitung (3 direkt unterstellte Mitarbeiter,
Betreuung von Diplomanden und Auszubildenden)
1.2.2005 - 30.4.2005
3 Monate
Erstellung kundenspezifischer Softwaremodule für ein Lagerverwaltungssystem der
aqcon GmbH (C Programmierung).
1.11.2001 - 31.7.2003
2 Jahre, 9 Monate
Anwendungsentwicklung für die aptus IT GmbH, Backnang:
•
•
Erweiterungen und kundenspezifische Anpassungen für das ERP System
“infor COM“ (Programmiersprache Lj4)
Entwicklung einer Java Desktop Anwendung zur Darstellung des
Auftragsfortschritts in Produktionszellen für ein ERP System: 'aptus Factory
Explorer'
1.9.1995 – 30.4.2001
5 Jahre, 8 Monate
Softwareentwickler bei der CAIB GmbH in Murrhardt
Lagerwirtschaftssysteme für AS/400 und Client-Server-Systeme
• Schwerpunkt: ORACLE unter UNIX/HP mit Windows-Clients
• Business Logik Programmierung als Oracle Stored Procedures und CModule
• C Programmierung für Display- und Druckeransteuerungen
• GUI Programmierung (Prolifics / Panther)
• Auslandseinsätze und System-Inbetriebnahmen in Singapore und Bangkok
• in Kooperation mit der Firma Intershop: Java-Programmierung für Intershop
Enfinity (Webservices, Servlets)
März 1990 bis
August 1995
(zusammengefasst)
Softwareentwickler bei Robotron-Ascota AG Chemnitz, sib GmbH in Calw, DATEC
GmbH Nagold und trans-o-flex AG Weinheim
Anwendungsentwicklung, vor allem für PPS Systeme und ein barcodegestütztes
Paketverfolgungssystem
Ausbildung
1985 - 1990
1983
Technische Universität Chemnitz, Sektion Informationstechnik
Abschluss: Diplomingenieur Informationstechnik
Abitur
IT Kenntnisse
Programmiersprachen Java (JEE, JPA, Hibernate, Swing, Netbeans und Eclipse RCP), Ruby, PHP, Android,
JSP, Lj4, C, RPG, Clipper, Basic, Cobol
Entwicklungsmethoden Scrum, Wasserfallmodell, Extreme Programming, Lastenheft/Pflichtenheft
IDE’s
Netbeans, Eclipse, JDeveloper, Android Studio
Client/Server
JBoss/WildFly, GlassFish, Tomcat, IBM WebSphere, Apache Produkte
Datenbanken
MySQL, Oracle, DB2, MSSQL, Gupta
Betriebssysteme
Windows, Linux (Debian, CentOS u.a.), Android, OS/400
Sprachkenntnisse
Deutsch
Muttersprache
Englisch
fließend, Cambridge BEC Zertifikat
Russisch
Grundkenntnisse
Schulungen und Zertifikate
Camunda BPM
Process Application Development | Basics
erfolgreicher Abschluss: 09/2014
Process Application Development | Advanced
erfolgreicher Abschluss: 09/2014
IBM BPM
Developing Applications in IBM Business Process Manager Advanced V8 - I (SPVC)
ZB851
erfolgreicher Abschluss: 02/2014
Developing Applications in IBM Business Process Manager Advanced V8 - II (SPVC)
ZB852
erfolgreicher Abschluss: 04/2014
Englisch
Cambridge Business English Certificate (BEC) 2011, Grade B
erfolgreicher Abschluss: 06/2011