Software Architekt, -Entwickler, Requirements-Engineer, technischer Projektleiter
- Verfügbarkeit einsehen
- 1 Referenz
- 80‐100€/Stunde
- 80639 München
- Nähe des Wohnortes
- de | en
- 08.10.2024
Kurzvorstellung
-Realisierung mit langjähriger Projekterfahrung, insbesondere im Java und Open-
Source Umfeld, und einem sehr breiten und tiefen technischen Horizont.
Auszug Referenzen (1)
"Herr E. hat mich in den letzten 8 Jahren bei verschiedenen Projekten begleitet. Er übernimmt erfolgreich, zuverlässig und mit anpackendem Mindset"
5/2016 – 6/2024
Tätigkeitsbeschreibung
In Projekten eines Kunden im Bereich des Verlagswesens:
- Erweiterung, Pflege und Modernisierung der Backends eines Whitelabel- Bookshops und Entwicklungs-Ökosystems
- Umstellung Hibernate (Restrictions auf JPA Criteria), Containerisierung div. integrierter Server-Dienste (teils mit Requirements und Reverse-
Engineering), Migration JS Flow → Typescript, Aktualisierung Java 8 → 17 inkl. Spring, div. Bibliotheken, Behebung von Sicherheitslücken und verwundbaren Dependencies
- Java 8/17, Docker, Hibernate/JPA, Spring Core, Oracle, RedHat Linux/Ubuntu
In Projekten eines Kunden im Bereich eBook-Publishing:
- Konzeption, Entwicklung, Pflege des Backends für ein Selfpublishing-System; Abrechnungssystem für Autorenhonorare; Anbindung externe Dienstleiter; Zahlungsformate (SEPA/PAIN), Erweiterung auf Print-On-Demand-
Funktionalitäten
- Java 8+17, Spring Boot, Spring Data, JPA, Postgres, Testing (JUnit, Spring
Test, Selenium, u.a.)
In Projekten für einen Kunden der Medizintechnik:
- Entwicklung, Pflege, Wartung von Backend-Systemen eines fachlich komplexen Umfelds mit Shop-, Backoffice-, Abrechnungs- und Prozess- Anwendungen
- Groovy, Java 8, Spring Boot, MS SQL-Server/Navision, div. Payment Provider
SEPA, Java Database Connectivity, Oracle Database, Postgresql, Apple Mac Systems, Red Hat Enterprise Linux (RHEL), Ubuntu, Confluence, Bash Shell, Docker, Git, Hibernate (Java), Java SE, Java (allg.), Java Architecture for XML Binding (JAXB), Java-Frameworks, Jira, Junit, Spring Framework, Typescript, TCP / IP, JavaScript, Json, JavaScript-Frameworks, React (JavaScript library), Selenium
Qualifikationen
Projekt‐ & Berufserfahrung
5/2016 – 6/2024
Tätigkeitsbeschreibung
In Projekten eines Kunden im Bereich des Verlagswesens:
- Erweiterung, Pflege und Modernisierung der Backends eines Whitelabel- Bookshops und Entwicklungs-Ökosystems
- Umstellung Hibernate (Restrictions auf JPA Criteria), Containerisierung div. integrierter Server-Dienste (teils mit Requirements und Reverse-
Engineering), Migration JS Flow → Typescript, Aktualisierung Java 8 → 17 inkl. Spring, div. Bibliotheken, Behebung von Sicherheitslücken und verwundbaren Dependencies
- Java 8/17, Docker, Hibernate/JPA, Spring Core, Oracle, RedHat Linux/Ubuntu
In Projekten eines Kunden im Bereich eBook-Publishing:
- Konzeption, Entwicklung, Pflege des Backends für ein Selfpublishing-System; Abrechnungssystem für Autorenhonorare; Anbindung externe Dienstleiter; Zahlungsformate (SEPA/PAIN), Erweiterung auf Print-On-Demand-
Funktionalitäten
- Java 8+17, Spring Boot, Spring Data, JPA, Postgres, Testing (JUnit, Spring
Test, Selenium, u.a.)
In Projekten für einen Kunden der Medizintechnik:
- Entwicklung, Pflege, Wartung von Backend-Systemen eines fachlich komplexen Umfelds mit Shop-, Backoffice-, Abrechnungs- und Prozess- Anwendungen
- Groovy, Java 8, Spring Boot, MS SQL-Server/Navision, div. Payment Provider
SEPA, Java Database Connectivity, Oracle Database, Postgresql, Apple Mac Systems, Red Hat Enterprise Linux (RHEL), Ubuntu, Confluence, Bash Shell, Docker, Git, Hibernate (Java), Java SE, Java (allg.), Java Architecture for XML Binding (JAXB), Java-Frameworks, Jira, Junit, Spring Framework, Typescript, TCP / IP, JavaScript, Json, JavaScript-Frameworks, React (JavaScript library), Selenium
7/2015 – 3/2016
Tätigkeitsbeschreibung
Fehlerbehebung, Modernisierung und Weiterentwicklung des Portals lovelybooks.de
Untersuchung des aktuellen Zustands, Erarbeitung von Modernisierungs-Maßnahmen, Entwicklung, Programmierung, Betrieb
Implementierung neuer Funktionalitäten und Schnittstellen
Java SE 6/7/8, PostgreSQL, Spring, Hibernate, Wicket, Tomcat, JAXB, IntelliJ, git, gradle
Postgresql, Apache Tomcat, Spring Framework, Java SE, Java-Frameworks, Hibernate (Java), Konzeption (IT)
5/2013 – 4/2015
Tätigkeitsbeschreibung
Betreuung und Betrieb der zentralen Systeme des internationalen Fast-Food Unternehmens, Troubleshooting, 3rd Level Support
(Weiterentwicklung des vorher entwickelten Systems phasenweise eingestellt)
Java6, Spring Framework, Tomcat 6, Wicket 1.5, PostgreSQL8, SuSE Linux 12.2,
JBoss ESB / SOA Platform, Subversion, TRAC, Confluence, zahlreiche OpenSource-Tools
Postgresql, OpenSuse, Apache Tomcat, Wildfly, Enterprise Service Bus, Spring Framework, Subversion, J2EE, Java SE, Java (allg.), 2nd & 3rd Level Support, IT-Support (allg.), Serviceorientierte Architektur, Supply-Chain-Management (SCM)
10/2012 – offen
Tätigkeitsbeschreibung
Architektur, Konzeption, Entwicklung, Wartung:
Enterprise-Kassensystems für Filialisten mit automatischer zentraler Filial-spezifischer Stammdatenversorgung, Near-Real-Time Umsatzmeldung,
zeitgesteuerten automatischen Stammdaten-Änderungen
POS (Frontend): Android Tablet
Zentralsystem (Backend): Browser/Cloud-Anwendung
Bestellsystems für Filialisten und Distributoren mit Fokus auf Supply-Chain- Funktionalitäten und ergonomischer Bedienung sowohl am Desktop als auf Tablet POS-Systemen
jeweils mit höchsten Anforderungen an Skalierbarkeit, Wartbarkeit und
Performance
Konzeption, Entwicklung, Test, Testautomation und technische
Leitung,Teamleitung, Requirements Analyse
Als spezielle Ausprägung dieses Systems ein Bestellsystem für Gemeinschaftsverpflegung in Krankenhäusern.
JavaEE6, Wicket6-7, JBoss AS 7.2 - Wildfly 26, PostgreSQL9 - 14, NetBeans,
flywaydb. openSuSE, Ubuntu
Android (API 16+), Android Developer Tools, Dagger/ButterKnife, Robotium
git (BitBucket), JIRA, Confluence, Jenkins, zahlreiche OpenSource-Tools, SCRUM
Android Entwicklung, Enterprise Javabeans, Git, Hibernate (Java), J2EE, Java (allg.), Jira, Apache Wicket
1/2004 – 12/2013
Tätigkeitsbeschreibung
Zentrale Systeme des internationalen Fast-Food Unternehmens, u.a.
Logistik-Bestellsystem
Workflow für betriebliche Abläufe
Beschwerdemanagement
Enterprise POS
Data-Warehouse und ETL
Technische Architektur, Konzeption, Entwicklung, Teamleitung, Test und Testautomation, Betrieb, Troubleshooting, Requirements Analyse
Java 1.4 – 6, Wicket 1.4 – 1.6, Tomcat 5-6, PostgreSQL 7 – 9, CommonControls , Eclipse, SuSE Linux 9 – 12, JBoss ESB / SOA Platform, Subversion, TRAC, Confluence, zahlreiche OpenSource-Tools, agile Methoden
Postgresql, OpenSuse, Projektleitung / Teamleitung (IT), Agile Methodologie, Apache Tomcat, Wildfly, Enterprise Service Bus, Subversion, Java (allg.), Eclipse, Serviceorientierte Architektur, Workflows, Logistik (Allg.)
6/2003 – 11/2004
Tätigkeitsbeschreibung
Projekt „Apollo“ zur Re-Implementierung des Telefonie-Systems Geschäftskunden,
darin eine neue Business-Logik und Schnittstelle zur UI auf Microservice-Basis
Implementierung und Erweiterung des Kunden Self-Service Portals
Technische Leitung (Teilprojekt) und Entwicklung
J2EE, EJB, JBoss 3, Tomcat/Catalina, ant, Cocoon 2, XSP, XML, XSLT, HTML, Javascript
Apache Tomcat, Wildfly, XML, Softwareentwicklung (allg.), J2EE, Java SE, Java (allg.), Enterprise Javabeans, User Interface (UI), XSLT (XSL Transformation), JavaScript, HTML
1/2000 – 3/2003
Tätigkeitsbeschreibung
Als Angestellter der SME AG diverse Kundenprojekte
Herbst 2002 – Frühling 2003, SME AG für BMW AG
• Projekt „Betriebsleitstand“, einem System zur Sammlung, Zusammenführung
und Analyse von Messadten zur Nutzung, Performance und Auslastung anderer
Anwendungen
• Anforderungsanalyse und Architektur, Implementierung, Projektleitung
• Java J2SE, JDBC, Oracle, PL/SQL, Datenbank-Design, spätere Migration auf BEA
Weblogic
Frühling 2002 – Sommer 2002, SME AG für BMW AG
• Interaktiver Hilfe-Agent zur Nutzung eines komplexen Systems im Thema
betriebliches Vorschlagswesen
• Projektleitung, Konzeption und Implementierung, Projektleitung
• Java SE, JDBC
Winter 2002 – Frühling 2002, SME AG für Burger King GmbH
• Prototyp eines generischen Workflowsystems zur elektronischen Unterstützung
betrieblicher Abläufe
• (Vor-Studie des späteren Systems, s.o.)
• Projektleitung, Architektur, Implementierung, Projektleitung
• Java J2EE, EJB, JBoss 2, JSP, Servlets, JDBC, PostgreSQL
Winter 2000 – Winter 2002, SME AG für Beta Research (Kirch-Gruppe)
• Graphisches Sendeplanungssystem für die Ausstrahlung elektronischer Web- Inhalte parallel zum digitalen TV Programm
• Projektleitung, Architektur, Entwicklung, Projektleitung
• Java, JFC/Swing, Corba, ILOG JViews, Versant OODBMS
Diverse Projekte vor 2000
als Entwickler, Projektleiter, Datenbank- und System-Administrator und
schliesslich „Abteilungsleiter Software-Entwickung“ bei der SME AG in
zahlreichen Kundenprojekten, sowohl In-House als in externen Teams und bei
Kunden vor Ort
als Trainer u.a. für Sun Microsystems und Netscape Communications in
zahlreichen Schulungen und Workshops
als Hotline-Agent im 2nd Level Support für Informix-Datenbanken und später
deren Beta-Programm für neue Technologien
als Auszubildender bei Siemens-Nixdorf in zahlreichen Abteilungen und später
als Angestellter in der Abteilung Genossenschaftsbanken
Oracle-Anwendungen, Postgresql, Java Database Connectivity, Informix, Projektleitung / Teamleitung (IT), Wildfly, PL/SQL, J2EE, Java SE, Java (allg.), Enterprise Javabeans, 2nd & 3rd Level Support, IT-Support (allg.), Systemmigration
Zertifikate
Ausbildung
Paderborn/München
Über mich
Bereichen Erfahrungen gesammelt, auch abseits der direkten Entwicklung z.B. als
Hotline-Agent, Qualitätsbeauftragter, Trainer und Projektleiter.
Sein breiter technischer Horizont erlaubt ihm die Konzeption und Realisierung
ganzheitlicher Systeme die sich harmonisch in die bestehende Systemlandschaft
einbetten.
Auch wenn T. (nach klassischen Vorgehensmodellen) leitende Tätigkeiten wie
Projektleitung oder Architektur innehat, arbeitete und arbeitet er immer grundsätzlich
auch auf Code-Ebene mit. Mit agilen Methoden wie SCRUM ist er vertraut.
Weitere Kenntnisse
div Open-Source Technologien
System- und Modularchitektur
Teamleitung, technische Projektleitung
Requirements Engineering
Agile und klassische Methoden
Wicket, Bootstrap, JBoss/Wildfly, SQL, Postgres, sqlite
Containerisierung, Docker
Linux, Android, OSX
Persönliche Daten
- Deutsch (Muttersprache)
- Englisch (Fließend)
- Europäische Union
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden