True Craftsman - Salesforce Architect with Java background
Aktualisiert am 28.08.2025
Profil
Freiberufler / Selbstständiger
Verfügbar ab: 28.08.2025
Verfügbar zu: 100%
davon vor Ort: 100%
Java
Salesforce
Apex
SOQL
Scrum Master
Oracle
PostgreSQL
SQL
fflib
Salesforce Service Cloud
Salesforce Sales Cloud
Deutsch
Englisch
verhandlungssicher

Einsatzorte

Einsatzorte

Deutschland, Schweiz, Österreich
nicht möglich

Projekte

Projekte

9 Jahre 3 Monate
2016-09 - heute

CRM Ablösung

Development Lead, später Scrum Master
Development Lead, später Scrum Master

Zusammenfassung

Im Rahmen einer neuen Digitalstrategie sollten die IT Systeme der Messe München zukunftssicher ausgerichtet werden. Dazu gehörte auch die Ersetzung des größten und wichtigsten Tools der Messe, des CRMs auf Siebel Basis, durch die Cloud Software Salesforce. Ich bin insbesondere stolz darauf, in der Branche weitestgehend unbekannte Entwurfsmuster und Prinzipien des Softwareenginnerings erfolgreich für Salesforce adaptiert zu haben, was viele Salesforce Probleme gelöst hat.

Aufgaben:

  • Technische Leitung von Dienstleistern (10 Personen)
  • Entwurf der Architektur (Domain Driven Design)
  • Einführung technischer und prozessualer Standards
  • Projektplanung / Releaseplanung
  • Datenmigration
Salesforce Apex Talend RabbitMQ Html JavaScript Jira Confluence Scrum / Agile
Messe München GmbH
1 Jahr 5 Monate
2015-05 - 2016-09

Stabilisierung und Wartung Ticketverkaufssystem

Developer
Developer

Zusammenfassung

Als ich zur Messe kam, war gerade eine Woche zuvor das
Ticketverkaufssystem während einer Veranstaltung ausgefallen. So etwas durfte natürlich nicht vorkommen. An dem 8 Jahre alten System sollten deswegen Resilienz, Performance und Betriebsprozesse verbessert werden. Zudem wurde es hin und wieder um neue Funktionen erweitert. Diese Aufgaben wurden einem Kollegen und mir zugeteilt.

Aufgaben:

  • Analyse und Tuning von Performance Bottlenecks
  • Aufbau von Monitoring Systemen
  • Dienstleistersteuerung und -kontrolle
  • Einführung technischer Standards
  • Prozessanalyse und Entwicklung von Notfallmaßnahmen
Java Tomcat Oracle JSP Jira Confluence C# .NET Redis Waterfall
Messe München GmbH
5 Monate
2015-08 - 2015-12

Entwicklung Mailgateway

Lone Developer
Lone Developer

Zusammenfassung

Der Mailversand der Messe München sollte externalisiert werden. Dabei sollten für den Kundensupport Möglichkeiten zum Tracking und Troubleshooting geschaffen werden, z.B. um per E-Mail versandte Tickets aufzufinden und erneut zu versenden. Die Messe verschickt automatisiert bis zu 500.000 Mails im Monats. Nicht Teil des Projekts war natürlich persönliche, interne E-Mail Kommunikation.

Aufgaben:

  • Entwicklung einer skalierbaren Microservice Architektur
  • Implementierung Frontend und Backend
  • Continuous Deployment mit Jenkins
  • Dokumentation
  • Rollout / Betriebsübergabe
Java Spring Boot Thymeleaf Html JavaScript EclipseLink PostgreSQL RabbitMQ SMTP Mailjet Microservices (JSON Webservices) AngularJS Lone Developer
Messe München GmbH
1 Jahr 5 Monate
2013-10 - 2015-02

Anlaufunterstützung der Produktion / Terminierung von Stücklisten im Automotive Bereich

Lead Developer / Teamleiter Offshore
Lead Developer / Teamleiter

Zusammenfassung

Das Projekt startete mit einer Migration von BEA Weblogic auf Glassfish. Dabei sollte eine große Software (500 000 Zeilen) portiert werden, möglichst modular und nicht in einem Big Bang. Zudem sollte die bisherige 2-Tier Architektur auf 3 Tiers ausgebaut werden. Später wurden neue Anforderungen umgesetzt.

Aufgaben:

  • Teamleitung (4 Personen)
  • Steuerung von Offshore Partnern in Indien (4 Personen)
  • Training und Einarbeitung von Junioren
  • Entwicklung eines technischen Migrationsplans
  • Steuerung der Implementierung
JEE JPA JDBC Oracle DB2 SAP JSP JavaScript HTML Weblogic Glassfish Scrum / Waterfall
Offshore
Sulzer GmbH
1 Monat
2014-08 - 2014-08

libbulldog

Lone Developer
Lone Developer

Zusammenfassung

Ein Library zur Anbindung von low level peripherals und Protokollen auf Boards wie z.B. dem Raspberry Pi und dem Beagleboard. Nach Entwicklung übergeben an SilverSpoon.

Aufgaben:

  • Konzeption und Entwicklung
Java Beagleboard C JNI Lone Developer
Open Source
3 Monate
2013-10 - 2013-12

Kernkraftfernüberwachung

Lone Developer
Lone Developer

Zusammenfassung

Aufpolierung eines Tools zur Erfassung von Messwerten für das Landesamtfür Umwelt

Aufgaben:

  • GUI Entwicklung
  • Aufsetzen und Anbindung Jackrabbit zur Volltextsuche
Java MariaDB Swing JPA Apache Jackrabbit Lone Developer
Landesamt für Umwelt
11 Monate
2012-12 - 2013-10

Bewertung der logistischen Lieferqualität im Automotive Bereich

Lead Developer / Teamleiter Offshore
Lead Developer / Teamleiter

Zusammenfassung

Umstellung eines bestehenden Tools auf neue Prozesse. Bemerkenswert an diesem Projekt war das immense Datenvolumen, das verarbeitet und möglichst in Echtzeit reported werden musste. 80.000.000 Records an Laufdaten pro Tabelle waren üblich.

Aufgaben:

  • Teamleitung (3 Personen)
  • Steuerung von Offshore Partnern in Indien (5 Personen)
  • Architektur eines neuen Reporting Systems
  • 3rd Level Support
JEE JPA JDBC Oracle SAP JSP JavaScript jQuery HTML Weblogic Glassfish Waterfall
Offshore
Sulzer GmbH
9 Monate
2012-10 - 2013-06

Graphische Abtaktung

Developer
Developer

Zusammenfassung

Software zur Planung von Einsatzschritten am Montageband, die ich kurzfristig und zwischendurch immer wieder unterstützte. Gewann später einen BMW Innovation Award.

Aufgaben:

  • GUI Entwicklung (Touch)
Java JavaFX Scrum / Agile
Sulzer GmbH
4 Jahre 6 Monate
2008-05 - 2012-10

Diverse Business Intelligence Tools

Lone Developer
Lone Developer

Zusammenfassung

Business Intelligence Tools mit Anbindung an SAP und Siebel, Query Generatoren, Dispatching, Technikerlagerhaltung, Debitorenbuchhaltung, PR / Marketing

Aufgaben:

  • Konzeption und Entwicklung
.NET C# Oracle PL/SQL Lone Developer
Neopost GmbH
5 Monate
2012-05 - 2012-09

Konzeption einer neuen Software zur Gerätesteuerung

Developer
Developer

Zusammenfassung

Prototypische Implementierung eines neuen Backends zur Gerätesteuerung am PC.

Aufgaben:

  • Konzeptioneller technischer Prototyp
.NET C# WPF NHibernate SQLServer SQLite TFS Scrum / Agile
OMICRON electronics
8 Monate
2011-10 - 2012-05

ADMO ? Wartungsmanagement für Schutzsysteme

Developer
Developer

Zusammenfassung

Eine neue Software auf der grünen Wiese. Sie sollte das Verwalten von Wartungszyklen von Schutzsystemen, vor allem Schutzrelais, erleichtern.

Aufgaben:

  • Umsetzung Domain Driven Design
  • Umsetzung von UI Komponenten
  • Implementierung Coded UI Tests
  • TFS Integration und Entwicklung (Dependency Management)
.NET C# WPF NHibernate SQLServer SQLite TFS Scrum / Agile
OMICRON electronics
1 Jahr 2 Monate
2010-09 - 2011-10

Kammerninformationssystem

Lead Developer / Teamleiter
Lead Developer / Teamleiter

Zusammenfassung

Portierung eines von den Industrie- und Handelskammern betriebenen Microsoft Access Systems zum Financial Controlling auf eine solide Entwicklungsplattform mit Multiuser Kapabilitäten.

Aufgaben:

  • Teamleitung (3 Personen)
  • Entwicklung komponentenorientierte Architektur
  • Entwicklung Framework (Undo/Redo, Logging, Security, GUI Controls)
  • Einführung Standards und Development Practices
  • Einführung DevOps
  • Release Management
  • 3rd Level Support
.NET C# WPF NHibernate MsSQL Scrum / Agile
TMG Systemhaus GmbH
2 Jahre 4 Monate
2009-06 - 2011-09

Berechnung der Kammerbeiträge

Developer
Developer

Zusammenfassung

Das System zur Berechnung der Beiträge, die ein Unternehmen an die Kammern zu entrichten hat sollte vom Mainframe auf J2EE migriert werden. Meine Aufgabe war es, dabei eigenständig bestimmte Algorithmen für Massendatenverarbeitungsläufe zu implementieren.

Aufgaben:

  • Analyse und Umsetzung Kundenanforderungen
  • Erstellung GUI (Autogenerierung aus Templates)
  • Implementierung einiger Backend Algorithmen
  • Release Management
  • Datenmigration
  • ETL Prozesse
J2EE JBoss JPA JSF Oracle JavaScript jQuery Waterfall
TMG Systemhaus GmbH
1 Jahr 2 Monate
2008-05 - 2009-06

Financial Controlling Software im Halbleitersektor

Developer
Developer

Zusammenfassung

Weiterentwicklung einer Financial Controlling Software mit klassischer Client Server Architektur. Sehr datenbanklastig (OLAP).

Aufgaben:

  • ETL / Massendatenverarbeitung
  • Anbindung Datawarehouses
  • Optimierung von Queries und Datenstrukturen
  • 3rd Level Support,
  • Code Generation (VBA in Excel)
.NET C# Oracle PL/SQL VBA Waterfall
OPUS GmbH
5 Monate
2007-12 - 2008-04

Produktentwicklung

Lone Developer
Lone Developer

Zusammenfassung

Entwicklung einer Software für KFZ-Werkstätten, zur Verwaltung des Kundenbestands

Aufgaben:

  • Konzeption und Entwicklung
.NET C# SQLite Lone Developer
AAM ? Verwaltung von KFZ Werkstätten
1 Jahr
2006-09 - 2007-08

Produktentwicklung

Lone Developer
Lone Developer

Zusammenfassung

Vertrags- und Kundenmanagement für kleine  Mobilfunkvertragsvermittler

Aufgaben:

  • Konzeption und Entwicklung
.NET C# MySQL WinAPI ASP.NET
SHOPUS - Kundenverwaltung

Aus- und Weiterbildung

Aus- und Weiterbildung

Zertifizierungen & Schulungen

  • Projektmanagement 
  • Scrum Schulung 
  • Scrum Master Zertifiziert 
  • ITIL Foundation Zertifiziert 
  • Salesforce Administrator Zertifiziert 
  • Salesforce Platform App Builder Zertifiziert 
  • Salesforce Platform Developer Zertifiziert 
  • Salesforce CPQ Developer Schulung 
  • Machine Learning

Kompetenzen

Kompetenzen

Top-Skills

Java Salesforce Apex SOQL Scrum Master Oracle PostgreSQL SQL fflib Salesforce Service Cloud Salesforce Sales Cloud

Produkte / Standards / Erfahrungen / Methoden

Glassfish
HTML
Offshore
SAP
Waterfall
Weblogic

Salesforce

Ich habe eine sehr große CRM Ablösung mit Salesforce bewältigt. Dabei hatte ich die Rolle des Development Leads und habe auch die Software Architektur entwickelt.

WPF

Ich habe bereits mehrere Projekte mit WPF umgesetzt. Dabei habe ich auch eigene Control- und DataTemplates erstellt und bin die Tiefen der API, des VisualTrees und des LogicalTrees vorgedrungen.

 

JavaFX

Diese Technologie haben wir eingesetzt um eine prämierte Applikation zur graphischen Beplanung von Montagelinien zu entwickeln.

 

WinAPI

Manchmal muss es eben WinAPI sein. Besonders, wenn das Framework bestimmte Dinge einfach nicht hergeben will.

 

J(2)EE

Jahrelange Erfahrung mit allen möglichen JEE Containern und Technologien. Glassfish, Weblogic, JBoss sind mir nicht unbekannt und teilweise gar intime vertraute.

 

Swing

Viel nachgefragt. Und wenn man sich mal mit dem GridBagLayout arrangiert hat, ist es gar nicht mal mehr soooo viel unhandlicher als .NET für Rich Clients.

 

Continuous Integration

Maven, Gradle und auch ant - sowie die .NET Pendants setze ich regelmäßig ein. Jenkins, CruiseControl, GIT und SVN sind auch oft gefordert oder Mittel der Wahl und werden von mir beherrscht.

Meine besten Skills

  • Proaktivität / Handlungsbereitschaft
  • Schnelles und sauberes Programmieren / Software Architektur
  • Selbstständigkeit
  • Pragmatismus
  • Leadership / Verantwortung
  • Prozesswissen

Methoden

  • Software Engineering / Architecture 
  • Scrum / Kanban / Agile 
  • Project Management 
  • Offshoring 
  • Micro Services

Framework

  • JEE (inkl. EJB, JMS etc.) 
  • JUnit 
  • JPA (inkl. EclipseLink, Hibernate) 
  • JDBC Sehr erfahren
  • JSF (Richfaces etc.) 
  • JSP 
  • Swing 
  • Webservices (SOAP / REST) 
  • Spring Boot 
  • JavaFX 
  • LinQ (to SQL, to Objects etc.) Sehr erfahren
  • NHibernate 
  • WPF 
  • Windows Forms 
  • ASP.NET 
  • JQuery 
  • AngularJS 
  • Thymeleaf

Tools

  • Oracle RDBMS Guru
  • MySQL / MariaDB 
  • SQLite 
  • SQLServer 
  • PostgreSQL 
  • SonarQube (incl. Checkstyle, Findbugs) 
  • Gradle 
  • Ant Sehr 
  • Maven 
  • Jenkins 
  • Docker 
  • Subversion 
  • Git 
  • Mercurial 
  • Eclipse 
  • Microsoft Visual Studio 
  • Enterprise Architect 
  • Talend Open Studio 
  • Salesforce (SOQL, Workflows, Processes) 
  • Salesforce Lightning Components 
  • RabbitMQ 
  • Java Application Servers in general

Betriebssysteme

Unix
BSD, Linux
Windows
Alle seit Windows 3.11

Programmiersprachen

bash
C
Anwender
C#
Experte
C++
Anwender
Html / CSS
Java
Experte
JavaScript
Anwender
JEE
JPA
jQuery
JSP
PHP
Anwender
PL/SQL
Anwender
Salesforce Apex
Scriptsprachen
VBA
Shell
Bourne, Bash
SQL
Guru
VBA

Datenbanken

DB2
Anwender
JDBC
MS SQL Server
Anwender
MySQL / MariaDB
Gute Kenntnisse
Oracle
Entwicklungs Experte - ich wäre auch ein passabler Administrator
PostgreSQL
Anwender
Redis
Anwender

Datenkommunikation

CORBA
Ethernet
Internet, Intranet
parallele Schnittstelle
TCP/IP
Winsock

Hardware

embedded Systeme
Beaglebone, Raspberry Pie, CubieBoard
Mikrocontroller
ATMEL AVR
PC

Einsatzorte

Einsatzorte

Deutschland, Schweiz, Österreich
nicht möglich

Projekte

Projekte

9 Jahre 3 Monate
2016-09 - heute

CRM Ablösung

Development Lead, später Scrum Master
Development Lead, später Scrum Master

Zusammenfassung

Im Rahmen einer neuen Digitalstrategie sollten die IT Systeme der Messe München zukunftssicher ausgerichtet werden. Dazu gehörte auch die Ersetzung des größten und wichtigsten Tools der Messe, des CRMs auf Siebel Basis, durch die Cloud Software Salesforce. Ich bin insbesondere stolz darauf, in der Branche weitestgehend unbekannte Entwurfsmuster und Prinzipien des Softwareenginnerings erfolgreich für Salesforce adaptiert zu haben, was viele Salesforce Probleme gelöst hat.

Aufgaben:

  • Technische Leitung von Dienstleistern (10 Personen)
  • Entwurf der Architektur (Domain Driven Design)
  • Einführung technischer und prozessualer Standards
  • Projektplanung / Releaseplanung
  • Datenmigration
Salesforce Apex Talend RabbitMQ Html JavaScript Jira Confluence Scrum / Agile
Messe München GmbH
1 Jahr 5 Monate
2015-05 - 2016-09

Stabilisierung und Wartung Ticketverkaufssystem

Developer
Developer

Zusammenfassung

Als ich zur Messe kam, war gerade eine Woche zuvor das
Ticketverkaufssystem während einer Veranstaltung ausgefallen. So etwas durfte natürlich nicht vorkommen. An dem 8 Jahre alten System sollten deswegen Resilienz, Performance und Betriebsprozesse verbessert werden. Zudem wurde es hin und wieder um neue Funktionen erweitert. Diese Aufgaben wurden einem Kollegen und mir zugeteilt.

Aufgaben:

  • Analyse und Tuning von Performance Bottlenecks
  • Aufbau von Monitoring Systemen
  • Dienstleistersteuerung und -kontrolle
  • Einführung technischer Standards
  • Prozessanalyse und Entwicklung von Notfallmaßnahmen
Java Tomcat Oracle JSP Jira Confluence C# .NET Redis Waterfall
Messe München GmbH
5 Monate
2015-08 - 2015-12

Entwicklung Mailgateway

Lone Developer
Lone Developer

Zusammenfassung

Der Mailversand der Messe München sollte externalisiert werden. Dabei sollten für den Kundensupport Möglichkeiten zum Tracking und Troubleshooting geschaffen werden, z.B. um per E-Mail versandte Tickets aufzufinden und erneut zu versenden. Die Messe verschickt automatisiert bis zu 500.000 Mails im Monats. Nicht Teil des Projekts war natürlich persönliche, interne E-Mail Kommunikation.

Aufgaben:

  • Entwicklung einer skalierbaren Microservice Architektur
  • Implementierung Frontend und Backend
  • Continuous Deployment mit Jenkins
  • Dokumentation
  • Rollout / Betriebsübergabe
Java Spring Boot Thymeleaf Html JavaScript EclipseLink PostgreSQL RabbitMQ SMTP Mailjet Microservices (JSON Webservices) AngularJS Lone Developer
Messe München GmbH
1 Jahr 5 Monate
2013-10 - 2015-02

Anlaufunterstützung der Produktion / Terminierung von Stücklisten im Automotive Bereich

Lead Developer / Teamleiter Offshore
Lead Developer / Teamleiter

Zusammenfassung

Das Projekt startete mit einer Migration von BEA Weblogic auf Glassfish. Dabei sollte eine große Software (500 000 Zeilen) portiert werden, möglichst modular und nicht in einem Big Bang. Zudem sollte die bisherige 2-Tier Architektur auf 3 Tiers ausgebaut werden. Später wurden neue Anforderungen umgesetzt.

Aufgaben:

  • Teamleitung (4 Personen)
  • Steuerung von Offshore Partnern in Indien (4 Personen)
  • Training und Einarbeitung von Junioren
  • Entwicklung eines technischen Migrationsplans
  • Steuerung der Implementierung
JEE JPA JDBC Oracle DB2 SAP JSP JavaScript HTML Weblogic Glassfish Scrum / Waterfall
Offshore
Sulzer GmbH
1 Monat
2014-08 - 2014-08

libbulldog

Lone Developer
Lone Developer

Zusammenfassung

Ein Library zur Anbindung von low level peripherals und Protokollen auf Boards wie z.B. dem Raspberry Pi und dem Beagleboard. Nach Entwicklung übergeben an SilverSpoon.

Aufgaben:

  • Konzeption und Entwicklung
Java Beagleboard C JNI Lone Developer
Open Source
3 Monate
2013-10 - 2013-12

Kernkraftfernüberwachung

Lone Developer
Lone Developer

Zusammenfassung

Aufpolierung eines Tools zur Erfassung von Messwerten für das Landesamtfür Umwelt

Aufgaben:

  • GUI Entwicklung
  • Aufsetzen und Anbindung Jackrabbit zur Volltextsuche
Java MariaDB Swing JPA Apache Jackrabbit Lone Developer
Landesamt für Umwelt
11 Monate
2012-12 - 2013-10

Bewertung der logistischen Lieferqualität im Automotive Bereich

Lead Developer / Teamleiter Offshore
Lead Developer / Teamleiter

Zusammenfassung

Umstellung eines bestehenden Tools auf neue Prozesse. Bemerkenswert an diesem Projekt war das immense Datenvolumen, das verarbeitet und möglichst in Echtzeit reported werden musste. 80.000.000 Records an Laufdaten pro Tabelle waren üblich.

Aufgaben:

  • Teamleitung (3 Personen)
  • Steuerung von Offshore Partnern in Indien (5 Personen)
  • Architektur eines neuen Reporting Systems
  • 3rd Level Support
JEE JPA JDBC Oracle SAP JSP JavaScript jQuery HTML Weblogic Glassfish Waterfall
Offshore
Sulzer GmbH
9 Monate
2012-10 - 2013-06

Graphische Abtaktung

Developer
Developer

Zusammenfassung

Software zur Planung von Einsatzschritten am Montageband, die ich kurzfristig und zwischendurch immer wieder unterstützte. Gewann später einen BMW Innovation Award.

Aufgaben:

  • GUI Entwicklung (Touch)
Java JavaFX Scrum / Agile
Sulzer GmbH
4 Jahre 6 Monate
2008-05 - 2012-10

Diverse Business Intelligence Tools

Lone Developer
Lone Developer

Zusammenfassung

Business Intelligence Tools mit Anbindung an SAP und Siebel, Query Generatoren, Dispatching, Technikerlagerhaltung, Debitorenbuchhaltung, PR / Marketing

Aufgaben:

  • Konzeption und Entwicklung
.NET C# Oracle PL/SQL Lone Developer
Neopost GmbH
5 Monate
2012-05 - 2012-09

Konzeption einer neuen Software zur Gerätesteuerung

Developer
Developer

Zusammenfassung

Prototypische Implementierung eines neuen Backends zur Gerätesteuerung am PC.

Aufgaben:

  • Konzeptioneller technischer Prototyp
.NET C# WPF NHibernate SQLServer SQLite TFS Scrum / Agile
OMICRON electronics
8 Monate
2011-10 - 2012-05

ADMO ? Wartungsmanagement für Schutzsysteme

Developer
Developer

Zusammenfassung

Eine neue Software auf der grünen Wiese. Sie sollte das Verwalten von Wartungszyklen von Schutzsystemen, vor allem Schutzrelais, erleichtern.

Aufgaben:

  • Umsetzung Domain Driven Design
  • Umsetzung von UI Komponenten
  • Implementierung Coded UI Tests
  • TFS Integration und Entwicklung (Dependency Management)
.NET C# WPF NHibernate SQLServer SQLite TFS Scrum / Agile
OMICRON electronics
1 Jahr 2 Monate
2010-09 - 2011-10

Kammerninformationssystem

Lead Developer / Teamleiter
Lead Developer / Teamleiter

Zusammenfassung

Portierung eines von den Industrie- und Handelskammern betriebenen Microsoft Access Systems zum Financial Controlling auf eine solide Entwicklungsplattform mit Multiuser Kapabilitäten.

Aufgaben:

  • Teamleitung (3 Personen)
  • Entwicklung komponentenorientierte Architektur
  • Entwicklung Framework (Undo/Redo, Logging, Security, GUI Controls)
  • Einführung Standards und Development Practices
  • Einführung DevOps
  • Release Management
  • 3rd Level Support
.NET C# WPF NHibernate MsSQL Scrum / Agile
TMG Systemhaus GmbH
2 Jahre 4 Monate
2009-06 - 2011-09

Berechnung der Kammerbeiträge

Developer
Developer

Zusammenfassung

Das System zur Berechnung der Beiträge, die ein Unternehmen an die Kammern zu entrichten hat sollte vom Mainframe auf J2EE migriert werden. Meine Aufgabe war es, dabei eigenständig bestimmte Algorithmen für Massendatenverarbeitungsläufe zu implementieren.

Aufgaben:

  • Analyse und Umsetzung Kundenanforderungen
  • Erstellung GUI (Autogenerierung aus Templates)
  • Implementierung einiger Backend Algorithmen
  • Release Management
  • Datenmigration
  • ETL Prozesse
J2EE JBoss JPA JSF Oracle JavaScript jQuery Waterfall
TMG Systemhaus GmbH
1 Jahr 2 Monate
2008-05 - 2009-06

Financial Controlling Software im Halbleitersektor

Developer
Developer

Zusammenfassung

Weiterentwicklung einer Financial Controlling Software mit klassischer Client Server Architektur. Sehr datenbanklastig (OLAP).

Aufgaben:

  • ETL / Massendatenverarbeitung
  • Anbindung Datawarehouses
  • Optimierung von Queries und Datenstrukturen
  • 3rd Level Support,
  • Code Generation (VBA in Excel)
.NET C# Oracle PL/SQL VBA Waterfall
OPUS GmbH
5 Monate
2007-12 - 2008-04

Produktentwicklung

Lone Developer
Lone Developer

Zusammenfassung

Entwicklung einer Software für KFZ-Werkstätten, zur Verwaltung des Kundenbestands

Aufgaben:

  • Konzeption und Entwicklung
.NET C# SQLite Lone Developer
AAM ? Verwaltung von KFZ Werkstätten
1 Jahr
2006-09 - 2007-08

Produktentwicklung

Lone Developer
Lone Developer

Zusammenfassung

Vertrags- und Kundenmanagement für kleine  Mobilfunkvertragsvermittler

Aufgaben:

  • Konzeption und Entwicklung
.NET C# MySQL WinAPI ASP.NET
SHOPUS - Kundenverwaltung

Aus- und Weiterbildung

Aus- und Weiterbildung

Zertifizierungen & Schulungen

  • Projektmanagement 
  • Scrum Schulung 
  • Scrum Master Zertifiziert 
  • ITIL Foundation Zertifiziert 
  • Salesforce Administrator Zertifiziert 
  • Salesforce Platform App Builder Zertifiziert 
  • Salesforce Platform Developer Zertifiziert 
  • Salesforce CPQ Developer Schulung 
  • Machine Learning

Kompetenzen

Kompetenzen

Top-Skills

Java Salesforce Apex SOQL Scrum Master Oracle PostgreSQL SQL fflib Salesforce Service Cloud Salesforce Sales Cloud

Produkte / Standards / Erfahrungen / Methoden

Glassfish
HTML
Offshore
SAP
Waterfall
Weblogic

Salesforce

Ich habe eine sehr große CRM Ablösung mit Salesforce bewältigt. Dabei hatte ich die Rolle des Development Leads und habe auch die Software Architektur entwickelt.

WPF

Ich habe bereits mehrere Projekte mit WPF umgesetzt. Dabei habe ich auch eigene Control- und DataTemplates erstellt und bin die Tiefen der API, des VisualTrees und des LogicalTrees vorgedrungen.

 

JavaFX

Diese Technologie haben wir eingesetzt um eine prämierte Applikation zur graphischen Beplanung von Montagelinien zu entwickeln.

 

WinAPI

Manchmal muss es eben WinAPI sein. Besonders, wenn das Framework bestimmte Dinge einfach nicht hergeben will.

 

J(2)EE

Jahrelange Erfahrung mit allen möglichen JEE Containern und Technologien. Glassfish, Weblogic, JBoss sind mir nicht unbekannt und teilweise gar intime vertraute.

 

Swing

Viel nachgefragt. Und wenn man sich mal mit dem GridBagLayout arrangiert hat, ist es gar nicht mal mehr soooo viel unhandlicher als .NET für Rich Clients.

 

Continuous Integration

Maven, Gradle und auch ant - sowie die .NET Pendants setze ich regelmäßig ein. Jenkins, CruiseControl, GIT und SVN sind auch oft gefordert oder Mittel der Wahl und werden von mir beherrscht.

Meine besten Skills

  • Proaktivität / Handlungsbereitschaft
  • Schnelles und sauberes Programmieren / Software Architektur
  • Selbstständigkeit
  • Pragmatismus
  • Leadership / Verantwortung
  • Prozesswissen

Methoden

  • Software Engineering / Architecture 
  • Scrum / Kanban / Agile 
  • Project Management 
  • Offshoring 
  • Micro Services

Framework

  • JEE (inkl. EJB, JMS etc.) 
  • JUnit 
  • JPA (inkl. EclipseLink, Hibernate) 
  • JDBC Sehr erfahren
  • JSF (Richfaces etc.) 
  • JSP 
  • Swing 
  • Webservices (SOAP / REST) 
  • Spring Boot 
  • JavaFX 
  • LinQ (to SQL, to Objects etc.) Sehr erfahren
  • NHibernate 
  • WPF 
  • Windows Forms 
  • ASP.NET 
  • JQuery 
  • AngularJS 
  • Thymeleaf

Tools

  • Oracle RDBMS Guru
  • MySQL / MariaDB 
  • SQLite 
  • SQLServer 
  • PostgreSQL 
  • SonarQube (incl. Checkstyle, Findbugs) 
  • Gradle 
  • Ant Sehr 
  • Maven 
  • Jenkins 
  • Docker 
  • Subversion 
  • Git 
  • Mercurial 
  • Eclipse 
  • Microsoft Visual Studio 
  • Enterprise Architect 
  • Talend Open Studio 
  • Salesforce (SOQL, Workflows, Processes) 
  • Salesforce Lightning Components 
  • RabbitMQ 
  • Java Application Servers in general

Betriebssysteme

Unix
BSD, Linux
Windows
Alle seit Windows 3.11

Programmiersprachen

bash
C
Anwender
C#
Experte
C++
Anwender
Html / CSS
Java
Experte
JavaScript
Anwender
JEE
JPA
jQuery
JSP
PHP
Anwender
PL/SQL
Anwender
Salesforce Apex
Scriptsprachen
VBA
Shell
Bourne, Bash
SQL
Guru
VBA

Datenbanken

DB2
Anwender
JDBC
MS SQL Server
Anwender
MySQL / MariaDB
Gute Kenntnisse
Oracle
Entwicklungs Experte - ich wäre auch ein passabler Administrator
PostgreSQL
Anwender
Redis
Anwender

Datenkommunikation

CORBA
Ethernet
Internet, Intranet
parallele Schnittstelle
TCP/IP
Winsock

Hardware

embedded Systeme
Beaglebone, Raspberry Pie, CubieBoard
Mikrocontroller
ATMEL AVR
PC

Vertrauen Sie auf Randstad

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.