Schlagworte
Skills
Fachwissen / Kenntnisse / Schwerpunkte
Programmiersprachen:
Java, TypeScript, PL/SQL, PHP 5, SQL, HTML5, CSS3 (SCSS), JavaScript, XML
Technologien / Frameworks:
Spring, Java EE, Spring Data JPA, CDI, Maven, JUnit, Selenium, Jasmine, testNG, Jasypt, Kibana, Arquillian, DBUnit, WebSphere Application Server, PuTTY, Sonatype Nexus, REST, EJB, jQuery, jQuery mobile, Google Analytics, Linux Bash, JSON, Google Geocoding API, Paypal API, FPDF, AJAX, Bootstrap, qPDF, ZXing Barcode-Scanning, Continuous Integration Tests, CI/CD, Gradle, WordPress, BuddyPress, Angular 2+, XML, Docker, Angular, Swagger, Material Ui, Confluence, Bitbucket, Lombok, Microservices
Tools / Entwicklungsumgebungen:
Jenkins, Gerrit, Jira, SQLDeveloper, XenCenter, WordPress, Joomla!, WinSCP, git, kiTTY, XAMPP, Enterprise Architect, Microsoft Office, phpMyAdmin, TRELLO, FileZilla, XRebel, SoapUI, Swagger, GitLab, GitHub, Virtual Box, MS Office, Intel XDK, Linux Bash, PhpStorm, Aptana Studio, Datadog, Postman, Artifactory, Mixpanel, pgAdmin, WSL, Docker Desktop, IntelliJ IDEA, Eclipse, Android Studio, AWS (Amazon Web Services)
Datenbanken / Datenbanktools:
Oracle 11g, MySQL, postgreSQL
Betriebssysteme:
Windows 2000, Windows XP, Windows 7, Windows 8, Windows 10, Ubuntu, Debian GNU/Linux 7.7
Grundkenntnisse:
Kubernetes, Swing, Subversion (SVN), SAP, EAM, Qualitätsmanagement, Relationales Datenbankdesign, Datenbankdesign, Datenmodellierung, GIMP, PuTTY, OpenOffice, XML, Saucelabs, BPM, BPMN, React
Methodisches Wissen:
DevOPS, Datenbankadministration, Systemadministration, Projektmanagement, Testing, Dokumentation, Objektorientierte Analyse(OOA), Responsive Design, Objektorientierte Programmierung(OOP), Prozessanalyse, Modellierung (UML), BPM, Vorgehensmodelle, Anforderungsanalyse, Agile Softwareentwicklung (Scrum, Kanban), Operations Research, Design, Pair-Programing, Mentoring, Codereview, Migration
Branchenerfahrung:
Automotive, Web-Entwicklung, Internet, Persönlichkeitsentwicklung, Bildungseinrichtungen, IT Dienstleistungen, Einrichtung des tertiären Bildungsbereichs, Buchhaltungs-Lösungen
Projekte / Erfahrungen / Werdegang
Projektname: Buchhaltung für Klein- und Kleinstunternehmen beim Marktführer
Klient: Haufe-Lexware GmbH & Co. KG
Branche: IT Dienstleistung, Buchhaltungs-Lösungen
Rolle: IT-Consultant, Full-Stack-Entwickler
Schlüsselskills: JAVA, Spring, Consulting, Angular, Hibernate, Lombok, JUnit, JIRA, Confluence, DevOps, Kibana, Java EE, Gradle, Git, Bitbucket, CI/CD, Continuos integration Tests, REST, JSON, SCRUM, Pair-Programming, Codereview, React, Mixpanel, Material UI, Angular 2.4, IntelliJ IDEA, AWS (Amazon Web Services), DataDog, Postman, Artifactory, pgAdmin, Docker, Docker Desktop, postgreSQL
Teamgröße: 5-10
Kurzbeschreibung: Weiterentwicklung und Wartung einer Webseite bestehend aus cloud-basierten Single Page Applications und Microservices. Migration von Modulen zu neuen Technologien. Zusammenarbeit mit UX/UI Designern bei der Konzeption von neuen Features im Bereich Buchhaltung für Klein- und Kleinstunternehmen. Durchführung von DevOps Themen wie Testautomatisierung, Monitoring, Logging und Deployments. Enge Zusammenarbeit mit dem PO bei dem Entwurf von Userstories.
Aufgaben:
● Neu-Entwicklung von Features in enger Zusammenarbeit mit dem Product Owner und UX/UI Designern
● Beratung des Kunden in technischen und fachlichen Bereichen
● Verantwortung und Durchführung von ausführlichen Tests neuer Features
● Analyse von Logs zur Feststellung von Bugs, Performanceproblemen und Sicherheitslücken
● Durchführung von DevOps Themen wie zum Bsp Monitoring oder Logging
● Analyse und Bewertung von Security Scans des SourceCodes
● Erstellung von Unit- und Integrationstest
● Enge Zusammenarbeit mit anderen Entwicklern und Teams zur Findung von Skalierungs-Lösungen für schnell wachsende Anzahl von Usern
● Unterstützung bei der Ausarbeitung von fachlichen Themen
● Wartung, Fehleranalysen und Performance Analysen von bestehenden Features basierend auf JAVA, Spring, Angular/AngularJS
Projektdauer: 05/2020 - Heute
Projektname: Connected Services im Bereich Auto 2.0
Klient: Süddeutscher Automobilhersteller
Branche: IT Dienstleistung, Automotive
Rolle: IT-Consultant, Full-Stack-Entwickler
Schlüsselskills: JAVA, Consulting, Spring, Spring Boot 2, Lombok, Typescript, JUnit, JIRA, Confluence, Swagger, DevOps, Kibana, Websphere Application Server, JSP, Selenium, Java EE, Jasmine, Maven, Git, CI/CD, Gradle, testNG, Jasypt, REST, JSON, SCRUM, Virtual Box, Pair-Programming, Mentoring, Codereview, Angular 2+, Jenkins, GitLab, OpenSuse
Teamgröße: 10-15
Kurzbeschreibung: Weiterentwicklung und Wartung einer Webseite zur Verwaltung von Fahrzeug-Diensten. Migration von einer monolithischen Anwendung zu Single Page Applications mit Microservices. Verantwortung für kleine Teams bei der Entwicklung von Single Page Applications und Features. Durchführung und Weiterentwicklung von DevOps Themen wie Testautomatisierung, Monitoring und Logging.
Aufgaben:
● Wartung, Fehleranalysen und Performance Analysen von bestehenden Features basierend auf JAVA, JEE, JSP, Angular, Typescript
● Neu-Entwicklung von Features in enger Zusammenarbeit mit dem Kunde
● Beratung des Kunden in technischen und fachlichen Bereichen
● Organisation,Verantwortung und Leitung von Kleingruppen bei der Entwicklung von komplexen Features
● Technical Lead in einem internationalen Expertenteam zur anwendungsübergreifenden Testautomatisierung
● Erstellung, Design und Dokumentation von Spezifikationen für REST-Schnittstellen
● Analyse von Logs zur Feststellung von Bugs, Performanceproblemen und Sicherheitslücken
● Durchführung von DevOps Themen wie zum Bsp Monitoring oder Logging
● Mentoring und Unterstützung des Entwicklerteams
● Analyse und Bewertung von Security Scans des SourceCodes
● Erstellung von JUnit, Selenium und Jasmine Tests
● Consulting des Requirements Engineering Teams bei der Spezifikation neuer Demands
● Umsetzung von Microservice-ähnlichen Backendservices basierend auf REST
Projektdauer: 01/2016 bis 05.2020
Projektname: European xFleet
Klient: Süddeutscher Automobilhersteller
Branche: IT Dienstleistung, Automotive
Rolle: JAVA-Entwickler, IT-Consultant, Systemadministrator, Datenbankadministrator,
Schlüsselskills: JAVA, automatisierte Tests, Systemadministration
Teamgröße: 5-10
Kurzbeschreibung: Modernisierung und Weiterentwicklung des Flottenmanagement-Tools xFleet. Aufbau und Administration einer Umgebung für automatisierte Integrationstests. Erstellen von automatisierten Tests und administrative Unterstützung des Entwicklerteams.
Aufgaben:
● Migration von PreparedStatements zu JPA-NamedQueries und CriteriaQueries, sowie anlegen von Entitäten
● Erstellung von PL/SQL Skripten für Datenbankänderungen und Datenmigrationen
● Umbau der bestehenden Service-Klassen auf CDI
● Performance Analysen mit XRebel
● Performance-Verbesserung durch Cache Mechanismen und Refactoring
● Einrichtung, Verwaltung und Pflege von Oracle 11g Datenbanken
● Administrative Unterstützung des Entwicklerteams in den Bereichen Datenbank, WebSphere Applikationsserver und Sonatype Nexus
● Aufbau eines Moduls für das Zurücksetzen von Datenbankschemata auf Grundlage von DBUnit
● Beratung der Projektleitung bei technischen Fragen
● Erstellung, Durchführung und Erneuerung von Selenium Tests
● Erstellung von JUnit-Tests über REST-Adapter
● Ansprechpartner für Fragen bezüglich der Datenbank
● Ausbau einer proprietären Mechanik für Service Aufrufe
● Code- und Datenbankanalyse
● Migration von EJB 2.* auf EJB 3.1
● Einrichten und Konfigurieren von Jenkins-Jobs
● Pflege von Repositories auf Sonatype Nexus
● Überwachung und Administration der VM-Landschaft über XenCenter
● Umsetzung von Change Requests des Kunden innerhalb der Anwendung
● Installation, Konfiguration und Administration eines WebSphere Applikationsservers als remote container für Arquillian Tests
Projektdauer: 03/2015 bis 01/2016
Projektname: Martisan
Klient: proQrent GmbH
Branche: IT Dienstleistung
Rolle: Softwareentwickler, Designer
Schlüsselskills: JAVA, Android, Oberflächendesign, Google Geocoding API, ZXing Barcode-Scanning, JSON, JUnit, qPDF, Android Studio
Teamgröße: 3
Kurzbeschreibung: Entwicklung einer Android Applikation zur Unterstützung von Handwerkstätigkeiten wie Zeiterfassung, Fahrtkosten und Inventarmanagement
Aufgaben:
● Designentwurf (Mockups)
● Oberflächenentwicklung
● Verknüpfung und Verarbeitung der einzelnen Module
● Einbindung der Google Geocoding API
● Verarbeitung der JSON-Daten und Berechnung der Dienstfahrten
● Implementierung und Anpassung von XZing (Barcode Scanner) zur Erfassung von Inventar Entnahme und –Einlage
● Testing
● Entwurf und Programmierung der Menünavigation
● Erstellung von Übersichtsdaten im PDF-Format(qPDF Toolkit)
● Unterstützung bei der Erstellung der Projektdokumentation und des Handbuchs
Projektdauer: 11.2014 bis 02.2015
Projektname: TreeOrder
Klient: proQrent GmbH
Branche: IT Dienstleistung
Rolle: Softwareentwickler, Teamleiter
Schlüsselskills: Java, Teamleitung, Swing, JUnit, MySQL, SCRUM, Netbeans, Eclipse, Enterprise Architect
Teamgröße: 2
Kurzbeschreibung: Konzeption und Entwicklung eines Prototyps zur Automatisierung des Bestellprozesses
Aufgaben:
● Anforderungsanalyse durch Benutzer Interviews
● Erfassung des Ist-Zustands und Konzeption des Soll-Zustands, Darstellung durch BPM
● Spezifikation des Prototyps
● Testing
● Entwicklung der Client/Server Kommunikation(Sockets)
● Unterstützung bei der Oberflächentwicklung(Swing)
● Evaluation und Hilfe bei der Erstellung der Projektdokumentation
● Code Reviews
● Erstellung und Pflege von Lasten-/Pflichtenheften
● Organisation und Planung des Teams(nach Vorbild von Scrum-Sprints)
Projektdauer: 06.2014 - 10.2014
Projektname: ClearMind
Klient: Institut Identitätskraft
Branche: Persönlichkeitsentwicklung
Rolle: Softwareentwickler
Schlüsselskills: HTML5, Applikationsentwicklung, JavaScript, CSS3 (SCSS), jQuery mobile, JSON, AJAX, phpMyAdmin, Intel XDK
Teamgröße: 3
Kurzbeschreibung: Prototypische Entwicklung einer Gesundheitsplattform als Cross-Plattform HTML5 Applikation
Aufgaben:
● Umsetzung der Features durch HTML5 und JavaScript(u.a. Media Player, Animationen, Benutzerstatistiken, Freundeslisten
● Entwicklung eines auf JSON basierendes Script zur Authentifizierung und zur Kommunikation mit der Datenbank
● Konzeption und Umsetzung der Kommunikation zwischen Applikation und Serverskript
● Anforderungsanalyse
● Erstellung von Feature-Lists
● Grobentwurf der Benutzeroberfläche durch Mockups
● Code-Refactoring
● Projektdokumentation
● Vorbereitung auf kommende Entwicklungsmaßnahmen
Projektdauer: 12.2013 - 05.2014
Projektname: Projektleitung interne Entwicklung
Klient: proQrent GmbH
Branche: IT-Dienstleistungen
Rolle: Mentor Teamleiter Kommunikation
Schlüsselskills: Team Management, Kommunikation
Teamgröße: 3-5
Kurzbeschreibung: Projektmanagement und Teamleitung des internen Entwicklungsteams(~4 Praktikanten/Werkstudenten)
Aufgaben:
● Beratung der Geschäftsleitung über mögliche Projekte und Personalentscheidungen
● Reporting von Fortschritten und Entwicklungen an die Geschäftsleitung
● Durchführung von Hangouts zur Abstimmung mit Geschäftsleitung
● Organisation und Einteilung von Projekten für die Praktikanten
● Unterstützung bei der Erstellung von Berichten
● Code Reviews
● Mentoring
● Einführende Schulungen in Methoden und Tools
● Ansprechperson bei technischen und organisatorischen Fragen
● Einarbeitung neuer Praktikanten
Projektdauer: 12.2012 - 01.2016
Projektname: Social Intranet
Klient: proQrent GmbH
Branche: IT Dienstleistungen
Rolle: Web Developer, Teamleiter
Schlüsselskills: PHP5, WordPress
Teamgröße: 3
Kurzbeschreibung: Anpassung und Erweiterung des Social Media Plugins BuddyPress für das neu entstehende Intranet
Aufgaben:
● Anpassungen am BuddyPress-Plugin
● Erstellung von Arbeitspaketen und Organisation der Arbeitsschritte
● Template Entwurf und -umsetzung anhand der Corporate Identity
● Kontinuierliche Aufnahme von Change-Requests der Mitarbeiter in Issue-Listen auf github
● Stetige Weiterentwicklung anhand der Change-Request
● Administration der Webseite
● Code Reviews und Testing
● Content Pflege
Projektdauer: 06.2014 - 01.2016
Projektname: Identitätskraft Akademie
Klient: Institut Identitätskraft/MentalPower Deutschland
Branche: Persönlichkeitsentwicklung
Rolle: Softwareentwickler, Teamleiter
Schlüsselskills: PHP5, WordPress
Teamgröße: 3
Kurzbeschreibung: Neuentwicklung der Kunden Website www.identitaetskraft.de wegen Umfirmierung in WordPress in Zusammenarbeit mit einem Designerteam
Aufgaben:
● Kommunikation zwischen Entwickler- und Designteam
● Erstellung von Arbeitspaketen für das Entwicklerteam und Organisation der Arbeitsschritte
● Umsetzung von Anforderungen und Erweiterungen an Plugins
● Vorbereitung, Überwachung und Begleitung des Launchs
● Erstellung und Pflege von Tasklisten über Trello
● Administration der Webseite
● Kontinuierliche Aufnahme von Change Requests des Kunden
● Durchführen von Hangouts zur Abstimmung etc.
● Administration der Webseite
● Sicherstellung der lückenlosen Migration aller Features der Website
● Einrichtung von Google Analytics
● Unterstützung des Live-Betriebs nach dem Launch
● Code Reviews und Testing
Projektdauer: 03.2014 - 01.2016
Projektname: MentalPower Akademie
Klient: Institut MentalPower Deutschland
Branche: Persönlichkeitsentwicklung
Rolle: Web Developer, Teamleiter
Schlüsselskills: PHP5, HTML
Teamgröße: 2
Kurzbeschreibung: Implementierung einer Joomla Komponente als Plattform und Management-Tool zur Bereitstellung und Wiedergabe von Online-Schulungen sowie Erstellung eines Bootstrap-Templates für die Migration auf Joomla! 3.0
Aufgaben:
● Erfassung von Anforderungen
● Projektbegleitende Aufnahme von Change Requests
● Grobentwurf der Benutzeroberfläche durch Mockups
● Koordination und Leitung des Entwicklerteams
● Implementierung des Frontends
● Navigationsfluss entwerfen und umsetzen
● Teil-Programmierung des Templates
● Beratung der Entwicklung bei Designfragen
● Grobentwurf des Templates durch Mockups
● Erstellung von modularen Templates für den Content
● Anpassung des vorhanden Shops für die Buchung der angebotenen Schulungen
● Planung und organisatorische Unterstützung der Entwicklung des Backends
● Vorbereitung, Überwachung und Begleitung des Launchs
● Code Reviews und Testing
Projektdauer: 06.2013 - 02.2014
Projektname: E-Shop Entwicklung
Klient: Institut MentalPower Deutschland
Branche: Persönlichkeitsentwicklung
Rolle: Web Developer, Teamleiter
Schlüsselskills: PHP5, Webdesign, Team Management, responsive Design
Teamgröße: 2-3
Kurzbeschreibung: Entwicklung eines online Shops als Joomla Komponente, sowie Koordination des Entwicklerteams
Aufgaben:
● Koordination und Leitung des Entwicklerteams
● Projektbegleitende Aufnahme von Change Requests
● Durchführen von Hangouts zur Abstimmung etc.
● Zahlungsablauf technisch umsetzen(SEPA/PayPal)
● Erfassung von Anforderungen
● Grobentwurf der Benutzeroberfläche durch Mockups
● Oberflächendesign anhand der Mockups
● Automatisierte Rechnungserstellung durch Fpdf
● Vorbereitung, Überwachung und Begleitung des Launchs
● Code Reviews und Testing
Projektdauer: 12.2012 - 05.2013
Projektname: ResourceAgent
Klient: Hochschule für Technik Stuttgart
Branche: Einrichtung des tertiären Bildungsbereichs
Rolle: Softwareentwickler
Schlüsselskills: PHP, HTML, Operations Research
Teamgröße: 2-3
Kurzbeschreibung: Entwicklung einer Webseite zum Veröffentlichen von Lösungen zu multi project scheduling problems und Verbesserung von Fehlern am Verifizierungsalgorithmus
Aufgaben:
● Entwurf und Umsetzung einer Webseite zum Upload von Lösungen in Text- und Dateiformat sowie Anzeige von sortierbaren Ranglisten
● Analyse von Fehlern im Verifizierungsalgorithmus der Lösungen
● Behebung von Fehlern und Neuntwicklung von Teilstücken des Verifizierungsalgorithmus
● Unterstützung bei der Umsetzung des verbesserten Verifizierungsalgorithmus als Komponente in einem neu entwickelten, auf JAVA-basierten Tools zur Erstellung von Lösungen zu „multi project scheduling problems“
● Unterstützung bei der Entwicklung der heuristischen Algorithmen zur Findung von Lösungen
Projektdauer: 08.2012 - 11.2012
Hinweis
Dieses Profil ist vertraulich. Ohne vorherige schriftliche Genehmigung der Autoren dürfen weder der Lebenslauf selbst noch einzelne Informationen daraus reproduziert oder an Dritte weitergegeben werden.
Firmenanschrift: proQrent GmbH, Otto-Lilienthal-Str. 36, 71034 Böblingen
Projekthistorie
Projekte / Erfahrungen / Werdegang
Projektname: European xFleet
Branche: IT Dienstleistung, Automotive
Technologien: JAVA, JPA, CDI, JEE, DBUnit, Selenium, Arquillian, WebSphere Application Server, XML, PuTTY, Sonatype Nexus, SQLDeveloper, XenCenter, WinSCP, Junit, Gerrit, Jenkins, Oracle 11g, JIRA, Eclipse
Rolle: JAVA-Entwickler, IT-Consultant, Systemadministrator, Datenbankadministrator,
Schlüsselskills: JAVA, automatisierte Tests, Systemadministration
Kurzbeschreibung: Modernisierung und Weiterentwicklung des Flottenmanagement-Tools xFleet. Aufbau und Administration einer Umgebung für automatisierte Integrationstests. Erstellen von automatisierten Tests und administrative Unterstützung des Entwicklerteams.
Aufgaben:
? Migration von PreparedStatements zu JPA-NamedQueries und CriteriaQueries, sowie anlegen von Entitäten
? Erstellung von PL/SQL Skripten für Datenbankänderungen und Datenmigrationen
? Umbau der bestehenden Service-Klassen auf CDI
? Einrichtung, Verwaltung und Pflege von Oracle 11g Datenbanken
? Administrative Unterstützung des Entwicklerteams in den Bereichen Datenbank, WebSphere Aplikationsserver und Sonatype Nexus
? Aufbau eines Moduls für das Zurücksetzen von Datenbank-Schemata auf Grundlage von DBUnit
? Beratung der Projektleitung bei technischen Fragen
? Erstellung, Durchführung und Erneuerung von Seleniumtests
? Erstellung von JUnit-Tests über REST-Adapter
? Ansprechpartner für Fragen bezüglich der Datenbank
? Ausbau einer propriäteren Mechanik für Serviceaufrufe
? Code- und Datenbankanalyse
? Migration von EJB 2.* auf EJB 3.1
? Einrichten und Konfigurieren von Jenkins-Jobs
? Pflege von Repositories auf Sonatype Nexus
? Überwachung und Administration der VM-Landschaft über XenCenter
? Umsetzung von Change Requests des Kunden innerhalb der Anwendung
? Installation, Konfiguration und Administration eines WebSphere Applikationsservers als remote container für Arquilliantests
Projektdauer: 03/2015 bis heute
Projektname: Martisan
Technologien: JAVA, Android, Google Geocoding Api, ZXing, JSON, Junit, qPDF, MS Office, Android Studio
Rolle: Softwareentwickler, Designer
Schlüsselskills: Android, JAVA, Oberflächendesign
Kurzbeschreibung: Entwicklung einer Android Applikation zur Unterstützung von Handwerkstätigkeiten wie Zeiterfassung, Fahrtkosten und Inventarmanagement
Aufgaben:
? Designentwurf (Mockups)
? Oberflächenentwicklung
? Verknüpfung und Verarbeitung der einzelnen Module
? Einbindung der Google Geocoding API
? Verarbeitung der JSON-Daten und Berechnung der Dienstfahrten
? Implementierung und Anpassung von XZing (Barcode Scanner) zur Erfassung von Inventarentnahme und –einlage
? Entwurf und Programmierung der Menünavigation
? Testing
? Erstellung von Übersichtsdaten im PDF-Format(qPDF Toolkit)
? Unterstützung bei der Erstellung der Projektdokumentation und des Handbuchs
Projektdauer: 11.2014 bis 02.2015
Projektname: TreeOrder
Technologien: Projektmanagement, SCRUM, JAVA, MySQL, Enterprise Architect, Modellierung(UML), MS Office, Prozessanalyse, Junit, NetBeans IDE, Eclipse
Rolle: Softwareentwickler, Teamleiter
Schlüsselskills: JAVA, Teamleitung
Kurzbeschreibung: Konzeption und Entwicklung eines Prototyps zur Automatisierung des Bestellprozesses
Aufgaben:
? Anforderunganalyse durch Benutzerinterviews
? Erfassung des Ist-Zustands und Konzeption des Soll-Zustands, Darstellung durch BPM
? Spezifikation des Prototyps
? Testing
? Entwicklung der Client/Server Kommunikation(Sockets)
? Unterstützung bei der Oberflächenentwicklung(Swing)
? Evaluation und Hilfe bei der Erstellung der Projektdokumentation
? Code Reviews
? Erstellung und Pflege von Lasten-/Pflichtenheften
? Organisation und Planung des Teams(nach Vorbild von Scrum-Sprints)
Projektdauer: 06.2014 bis 10.2014
Projektname: ClearMind
Klient: Institut Identitätskraft
Branche: Persönlichkeitsentwicklung
Technologien: HTML5, CSS3, JavaScript(jQuery mobile), Intel XDK, JSON, AJAX, MySQL, phpMyAdmin, MS Office
Rolle: Softwareentwickler
Schlüsselskills: HTML5 Applikationsentwicklung, JavaScript
Kurzbeschreibung: Prototypische Entwicklung einer Gesundheitsplattform als Cross-Plattform HTML5 Applikation
Aufgaben:
? Umsetzung der Features durch HTML5 und JavaScript(u.a. Media Player, Animationen, Benutzerstatistiken, Freundeslisten)
? Entwicklung eines auf JSON basierendes Skript zur Authentifizierung und zur Kommunikation mit der Datenbank
? Konzeption und Umsetzung der Kommunikation zwischen Applikation und Serverskript
? Anforderungsanalyse
? Erstellung von Feature-Lists
? Grobentwurf der Benutzeroberfläche durch Mockups
? Code-Refactoring
? Projektdokumentation
? Vorbereitung auf kommende Entwicklungsmaßnahmen
Projektdauer: 12.2013 bis 05.2014
Projektname: Projektleitung interne Entwicklung
Klient: proQrent GmbH
Branche: IT-Dienstleistungen
Technologien: Projektmanagement, Team Management, Anforderungsanalyse, SCRUM, TRELLO, Kanban, Testing, MS Office, Prozessanalyse, Vorgehensmodelle
Rolle: Mentor, Teamleiter, Betreuer
Schlüsselskills: Team Management, Kommunikation
Kurzbeschreibung: Projektmanagement und Teamleitung des internen Entwicklungsteams(~4 Praktikanten/Werkstudenten)
Aufgaben:
? Beratung der Geschäftsleitung über mögliche Projekte und Personalentscheidungen
? Reporting von Fortschritten und Entwicklungen an die Geschäftsleitung
? Durchführung von Hangouts zur Abstimmung mit Geschäftsleitung
? Organisation und Einteilung von Projekten für die Praktikanten
? Unterstützung bei der Erstellung von Berichten
? Code Reviews
? Mentoring
? einführende Schulungen in Methoden und Tools
? Ansprechperson bei technischen und organisatorischen Fragen
? Einarbeitung neuer Praktikanten
Projektdauer: 12/2012 bis heute
Projektname: Social Intranet
Klient: proQrent GmbH
Branche: IT Dienstleistungen
Technologien: PHP5, MySQL, HTML, CSS3, JavaScript, WordPress, BuddyPress, git, KiTTy, Linux Bash, FileZilla, MS Office, XAMPP, PhpStorm
Rolle: Web Developer, Teamleiter
Schlüsselskills: PHP5, WordPress
Kurzbeschreibung: Anpassung und Erweiterung des Social Media Plugins BuddyPress für das neu entstehende Intranet
Aufgaben:
? Anpassungen am BuddyPress-Plugin
? Erstellung von Arbeitspaketen und Organisation der Arbeitsschritte
? Templateentwurf und -umsetzung anhand der Corporate Identity
? Kontinuierliche Aufnahme von Change-Requests der Mitarbeiter in Issue-Listen auf github
? Stetige Weiterentwicklung anhand der Change-Request
? Administration der Webseite
? Code Reviews und Testing
? Contentpflege
Projektdauer: 06.2014 bis heute
Projektname: Identitätskraft Akademie
Klient: Institut Identitätskraft/MentalPower Deutschland
Branche: Persönlichkeitsentwicklung
Technologien: PHP5, MySQL, HTML, WordPress, CSS3, Javascript(jQuery), Google Analytics, KiTTy, Linux Bash, phpMyAdmin, FileZilla, MS Office, XAMPP, PhpStorm
Rolle: Softwareentwickler, Teamleiter
Schlüsselskills: PHP5, WordPress
Kurzbeschreibung: Neuentwicklung der Kunden Website www.identitaetskraft.de wegen Umfirmierung in WordPress in Zusammenarbeit mit einem Designerteam
Aufgaben:
? Kommunikation zwischen Entwickler- und Designteam
? Erstellung von Arbeitspaketen für das Entwicklerteam und Organisation der Arbeitsschritte
? Umsetzung von Anforderungen und Erweiterungen an Plugins
? Vorbereitung, Überwachung und Begleitung des Launchs
? Erstellung und Pflege von Tasklisten über Trello
? Administration der Webseite
? Kontinuierliche Aufnahme von Change Requests des Kunden
? Durchführen von Hangouts zur Abstimmung etc.
? Administration der Webseite
? Sicherstellung der lückenlosen Migration aller Features der Website
? Einrichtung von Google Analytics
? Unterstützung des Live-Betriebs nach dem Launch
? Code Reviews und Testing
Projektdauer: 03.2014 bis heute
Projektname: MentalPower Akademie
Klient: Institut MentalPower Deutschland
Branche: Persönlichkeitsentwicklung
Technologien: Joomla!, MySQL, JavaScript(jQuery), FPDF, PHP5, HTML, phpMyAdmin, KiTTy, responsive Design, Linux Bash, FileZilla, MS Office, XAMPP, Bootstrap, PhpStorm
Rolle: Web Developer, Teamleiter
Schlüsselskills: PHP5, HTML
Kurzbeschreibung: Implementierung einer Joomla Komponente als Plattform und Management-Tool zur Bereitstellung und Wiedergabe von Online-Schulungen sowie Erstellung eines Bootstrap-Templates für die Migration auf Joomla! 3.0
Aufgaben:
? Erfassung von Anforderungen
? Projektbegleitende Aufnahme von Change Requests
? Grobentwurf der Benutzeroberfläche durch Mockups
? Koordination und Leitung des Entwicklerteams
? Implementierung des Frontends
? Navigationsfluss entwerfen und umsetzen
? Teil-Programmierung des Templates
? Beratung der Entwicklung bei Design-Fragen
? Grobentwurf des Templates durch Mockups
? Erstellung von modularen Templates für den Content
? Anpassung des vorhanden Shops für die Buchung der angebotenen Schulungen
? Planung und organisatorische Unterstützung der Entwicklung des Backends
? Vorbereitung, Überwachung und Begleitung des Launchs
? Code Reviews und Testing
Projektdauer: 06.2013 bis 02.2014
Projektname: E-Shop Entwicklung
Klient: Institut MentalPower Deutschland
Branche: Persönlichkeitsentwicklung
Technologien: PHP5, HTML, CSS3, JavaScript(jQuery), Joomla!, PayPal Api, Fpdf, MySQL, phpMyAdmin, KiTTy, Linux Bash, FileZilla, responsive Design, MS Office, XAMPP, Aptana Studio
Rolle: Web Developer, Teamleiter
Schlüsselskills: PHP5, Teammanagement, Webdesign
Kurzbeschreibung: Entwicklung eines online Shops als Joomla Komponente, sowie Koordination des Entwicklerteams
Aufgaben:
? Koordination und Leitung des Entwicklerteams
? Projektbegleitende Aufnahme von Change Requests
? Durchführen von Hangouts zur Abstimmung etc.
? Bezahlungsablauf technisch umsetzen(SEPA/PayPal)
? Erfassung von Anforderungen
? Grobentwurf der Benutzeroberfläche durch Mockups
? Oberflächendesign anhand der Mockups
? Automatisierte Rechnungserstellung durch Fpdf
? Vorbereitung, Überwachung und Begleitung des Launchs
? Code Reviews und Testing
Projektdauer: 12.2012 bis 05.2013
Projektname: ResourceAgent
Klient: Hochschule für Technik Stuttgart
Branche: Einrichtung des tertiären Bildungbereichs
Technologien: PHP, HTML, CSS, MySQL, JavaScript (jQuery), Operations Research, responsive Design, phpMyAdmin, MS Office, Aptana Studio
Rolle: Softwareentwickler,
Schlüsselskills: PHP, HTML
Kurzbeschreibung: Entwicklung einer Webseite zum Veröffentlichen von Lösungen zu multi project scheduling problems und Verbesserung von Fehlern am Verifizierungsalgorithmus
Aufgaben:
? Entwurf und Umsetzung einer Webeseite zum Upload von Lösungen in Text- und Dateiformat sowie Anzeige von sortierbaren Ranglisten
? Analyse von Fehlern im Verifizierungsalgorithmus der Lösungen
? Behebung von Fehlern und Neuntwicklung von Teilstücken des Verifizierungsalgorithmus
? Unterstützung bei der Umsetzung des verbesserten Verifizierungsalgorithmus als Komponente in einem neu entwickelten, auf JAVAbasierten Tools zur Erstellung von Lösungen zu „multi project scheduling problems“
? Unterstützung bei der Entwicklung der heuristischen Algorithmen zur Findung von Lösungen
Projektdauer: 08.2012 bis 11.2012
Hinweis
Dieses Profil ist vertraulich. Ohne vorherige schriftliche Genehmigung der Autoren dürfen weder der Lebenslauf selbst, noch einzelne Informationen daraus reproduziert oder an Dritte weitergegeben werden.
Firmenanschrift: proQrent GmbH, Otto-Lilienthal-Str. 36, 71034 Böblingen
Projektname: European xFleet
Branche: IT Dienstleistung, Automotive
Technologien: JAVA, JPA, CDI, JEE, DBUnit, Selenium, Arquillian, WebSphere Application Server, XML, PuTTY, Sonatype Nexus, SQLDeveloper, XenCenter, WinSCP, Junit, Gerrit, Jenkins, Oracle 11g, JIRA, Eclipse
Rolle: JAVA-Entwickler, IT-Consultant, Systemadministrator, Datenbankadministrator,
Schlüsselskills: JAVA, automatisierte Tests, Systemadministration
Kurzbeschreibung: Modernisierung und Weiterentwicklung des Flottenmanagement-Tools xFleet. Aufbau und Administration einer Umgebung für automatisierte Integrationstests. Erstellen von automatisierten Tests und administrative Unterstützung des Entwicklerteams.
Aufgaben:
? Migration von PreparedStatements zu JPA-NamedQueries und CriteriaQueries, sowie anlegen von Entitäten
? Erstellung von PL/SQL Skripten für Datenbankänderungen und Datenmigrationen
? Umbau der bestehenden Service-Klassen auf CDI
? Einrichtung, Verwaltung und Pflege von Oracle 11g Datenbanken
? Administrative Unterstützung des Entwicklerteams in den Bereichen Datenbank, WebSphere Aplikationsserver und Sonatype Nexus
? Aufbau eines Moduls für das Zurücksetzen von Datenbank-Schemata auf Grundlage von DBUnit
? Beratung der Projektleitung bei technischen Fragen
? Erstellung, Durchführung und Erneuerung von Seleniumtests
? Erstellung von JUnit-Tests über REST-Adapter
? Ansprechpartner für Fragen bezüglich der Datenbank
? Ausbau einer propriäteren Mechanik für Serviceaufrufe
? Code- und Datenbankanalyse
? Migration von EJB 2.* auf EJB 3.1
? Einrichten und Konfigurieren von Jenkins-Jobs
? Pflege von Repositories auf Sonatype Nexus
? Überwachung und Administration der VM-Landschaft über XenCenter
? Umsetzung von Change Requests des Kunden innerhalb der Anwendung
? Installation, Konfiguration und Administration eines WebSphere Applikationsservers als remote container für Arquilliantests
Projektdauer: 03/2015 bis heute
Projektname: Martisan
Technologien: JAVA, Android, Google Geocoding Api, ZXing, JSON, Junit, qPDF, MS Office, Android Studio
Rolle: Softwareentwickler, Designer
Schlüsselskills: Android, JAVA, Oberflächendesign
Kurzbeschreibung: Entwicklung einer Android Applikation zur Unterstützung von Handwerkstätigkeiten wie Zeiterfassung, Fahrtkosten und Inventarmanagement
Aufgaben:
? Designentwurf (Mockups)
? Oberflächenentwicklung
? Verknüpfung und Verarbeitung der einzelnen Module
? Einbindung der Google Geocoding API
? Verarbeitung der JSON-Daten und Berechnung der Dienstfahrten
? Implementierung und Anpassung von XZing (Barcode Scanner) zur Erfassung von Inventarentnahme und –einlage
? Entwurf und Programmierung der Menünavigation
? Testing
? Erstellung von Übersichtsdaten im PDF-Format(qPDF Toolkit)
? Unterstützung bei der Erstellung der Projektdokumentation und des Handbuchs
Projektdauer: 11.2014 bis 02.2015
Projektname: TreeOrder
Technologien: Projektmanagement, SCRUM, JAVA, MySQL, Enterprise Architect, Modellierung(UML), MS Office, Prozessanalyse, Junit, NetBeans IDE, Eclipse
Rolle: Softwareentwickler, Teamleiter
Schlüsselskills: JAVA, Teamleitung
Kurzbeschreibung: Konzeption und Entwicklung eines Prototyps zur Automatisierung des Bestellprozesses
Aufgaben:
? Anforderunganalyse durch Benutzerinterviews
? Erfassung des Ist-Zustands und Konzeption des Soll-Zustands, Darstellung durch BPM
? Spezifikation des Prototyps
? Testing
? Entwicklung der Client/Server Kommunikation(Sockets)
? Unterstützung bei der Oberflächenentwicklung(Swing)
? Evaluation und Hilfe bei der Erstellung der Projektdokumentation
? Code Reviews
? Erstellung und Pflege von Lasten-/Pflichtenheften
? Organisation und Planung des Teams(nach Vorbild von Scrum-Sprints)
Projektdauer: 06.2014 bis 10.2014
Projektname: ClearMind
Klient: Institut Identitätskraft
Branche: Persönlichkeitsentwicklung
Technologien: HTML5, CSS3, JavaScript(jQuery mobile), Intel XDK, JSON, AJAX, MySQL, phpMyAdmin, MS Office
Rolle: Softwareentwickler
Schlüsselskills: HTML5 Applikationsentwicklung, JavaScript
Kurzbeschreibung: Prototypische Entwicklung einer Gesundheitsplattform als Cross-Plattform HTML5 Applikation
Aufgaben:
? Umsetzung der Features durch HTML5 und JavaScript(u.a. Media Player, Animationen, Benutzerstatistiken, Freundeslisten)
? Entwicklung eines auf JSON basierendes Skript zur Authentifizierung und zur Kommunikation mit der Datenbank
? Konzeption und Umsetzung der Kommunikation zwischen Applikation und Serverskript
? Anforderungsanalyse
? Erstellung von Feature-Lists
? Grobentwurf der Benutzeroberfläche durch Mockups
? Code-Refactoring
? Projektdokumentation
? Vorbereitung auf kommende Entwicklungsmaßnahmen
Projektdauer: 12.2013 bis 05.2014
Projektname: Projektleitung interne Entwicklung
Klient: proQrent GmbH
Branche: IT-Dienstleistungen
Technologien: Projektmanagement, Team Management, Anforderungsanalyse, SCRUM, TRELLO, Kanban, Testing, MS Office, Prozessanalyse, Vorgehensmodelle
Rolle: Mentor, Teamleiter, Betreuer
Schlüsselskills: Team Management, Kommunikation
Kurzbeschreibung: Projektmanagement und Teamleitung des internen Entwicklungsteams(~4 Praktikanten/Werkstudenten)
Aufgaben:
? Beratung der Geschäftsleitung über mögliche Projekte und Personalentscheidungen
? Reporting von Fortschritten und Entwicklungen an die Geschäftsleitung
? Durchführung von Hangouts zur Abstimmung mit Geschäftsleitung
? Organisation und Einteilung von Projekten für die Praktikanten
? Unterstützung bei der Erstellung von Berichten
? Code Reviews
? Mentoring
? einführende Schulungen in Methoden und Tools
? Ansprechperson bei technischen und organisatorischen Fragen
? Einarbeitung neuer Praktikanten
Projektdauer: 12/2012 bis heute
Projektname: Social Intranet
Klient: proQrent GmbH
Branche: IT Dienstleistungen
Technologien: PHP5, MySQL, HTML, CSS3, JavaScript, WordPress, BuddyPress, git, KiTTy, Linux Bash, FileZilla, MS Office, XAMPP, PhpStorm
Rolle: Web Developer, Teamleiter
Schlüsselskills: PHP5, WordPress
Kurzbeschreibung: Anpassung und Erweiterung des Social Media Plugins BuddyPress für das neu entstehende Intranet
Aufgaben:
? Anpassungen am BuddyPress-Plugin
? Erstellung von Arbeitspaketen und Organisation der Arbeitsschritte
? Templateentwurf und -umsetzung anhand der Corporate Identity
? Kontinuierliche Aufnahme von Change-Requests der Mitarbeiter in Issue-Listen auf github
? Stetige Weiterentwicklung anhand der Change-Request
? Administration der Webseite
? Code Reviews und Testing
? Contentpflege
Projektdauer: 06.2014 bis heute
Projektname: Identitätskraft Akademie
Klient: Institut Identitätskraft/MentalPower Deutschland
Branche: Persönlichkeitsentwicklung
Technologien: PHP5, MySQL, HTML, WordPress, CSS3, Javascript(jQuery), Google Analytics, KiTTy, Linux Bash, phpMyAdmin, FileZilla, MS Office, XAMPP, PhpStorm
Rolle: Softwareentwickler, Teamleiter
Schlüsselskills: PHP5, WordPress
Kurzbeschreibung: Neuentwicklung der Kunden Website www.identitaetskraft.de wegen Umfirmierung in WordPress in Zusammenarbeit mit einem Designerteam
Aufgaben:
? Kommunikation zwischen Entwickler- und Designteam
? Erstellung von Arbeitspaketen für das Entwicklerteam und Organisation der Arbeitsschritte
? Umsetzung von Anforderungen und Erweiterungen an Plugins
? Vorbereitung, Überwachung und Begleitung des Launchs
? Erstellung und Pflege von Tasklisten über Trello
? Administration der Webseite
? Kontinuierliche Aufnahme von Change Requests des Kunden
? Durchführen von Hangouts zur Abstimmung etc.
? Administration der Webseite
? Sicherstellung der lückenlosen Migration aller Features der Website
? Einrichtung von Google Analytics
? Unterstützung des Live-Betriebs nach dem Launch
? Code Reviews und Testing
Projektdauer: 03.2014 bis heute
Projektname: MentalPower Akademie
Klient: Institut MentalPower Deutschland
Branche: Persönlichkeitsentwicklung
Technologien: Joomla!, MySQL, JavaScript(jQuery), FPDF, PHP5, HTML, phpMyAdmin, KiTTy, responsive Design, Linux Bash, FileZilla, MS Office, XAMPP, Bootstrap, PhpStorm
Rolle: Web Developer, Teamleiter
Schlüsselskills: PHP5, HTML
Kurzbeschreibung: Implementierung einer Joomla Komponente als Plattform und Management-Tool zur Bereitstellung und Wiedergabe von Online-Schulungen sowie Erstellung eines Bootstrap-Templates für die Migration auf Joomla! 3.0
Aufgaben:
? Erfassung von Anforderungen
? Projektbegleitende Aufnahme von Change Requests
? Grobentwurf der Benutzeroberfläche durch Mockups
? Koordination und Leitung des Entwicklerteams
? Implementierung des Frontends
? Navigationsfluss entwerfen und umsetzen
? Teil-Programmierung des Templates
? Beratung der Entwicklung bei Design-Fragen
? Grobentwurf des Templates durch Mockups
? Erstellung von modularen Templates für den Content
? Anpassung des vorhanden Shops für die Buchung der angebotenen Schulungen
? Planung und organisatorische Unterstützung der Entwicklung des Backends
? Vorbereitung, Überwachung und Begleitung des Launchs
? Code Reviews und Testing
Projektdauer: 06.2013 bis 02.2014
Projektname: E-Shop Entwicklung
Klient: Institut MentalPower Deutschland
Branche: Persönlichkeitsentwicklung
Technologien: PHP5, HTML, CSS3, JavaScript(jQuery), Joomla!, PayPal Api, Fpdf, MySQL, phpMyAdmin, KiTTy, Linux Bash, FileZilla, responsive Design, MS Office, XAMPP, Aptana Studio
Rolle: Web Developer, Teamleiter
Schlüsselskills: PHP5, Teammanagement, Webdesign
Kurzbeschreibung: Entwicklung eines online Shops als Joomla Komponente, sowie Koordination des Entwicklerteams
Aufgaben:
? Koordination und Leitung des Entwicklerteams
? Projektbegleitende Aufnahme von Change Requests
? Durchführen von Hangouts zur Abstimmung etc.
? Bezahlungsablauf technisch umsetzen(SEPA/PayPal)
? Erfassung von Anforderungen
? Grobentwurf der Benutzeroberfläche durch Mockups
? Oberflächendesign anhand der Mockups
? Automatisierte Rechnungserstellung durch Fpdf
? Vorbereitung, Überwachung und Begleitung des Launchs
? Code Reviews und Testing
Projektdauer: 12.2012 bis 05.2013
Projektname: ResourceAgent
Klient: Hochschule für Technik Stuttgart
Branche: Einrichtung des tertiären Bildungbereichs
Technologien: PHP, HTML, CSS, MySQL, JavaScript (jQuery), Operations Research, responsive Design, phpMyAdmin, MS Office, Aptana Studio
Rolle: Softwareentwickler,
Schlüsselskills: PHP, HTML
Kurzbeschreibung: Entwicklung einer Webseite zum Veröffentlichen von Lösungen zu multi project scheduling problems und Verbesserung von Fehlern am Verifizierungsalgorithmus
Aufgaben:
? Entwurf und Umsetzung einer Webeseite zum Upload von Lösungen in Text- und Dateiformat sowie Anzeige von sortierbaren Ranglisten
? Analyse von Fehlern im Verifizierungsalgorithmus der Lösungen
? Behebung von Fehlern und Neuntwicklung von Teilstücken des Verifizierungsalgorithmus
? Unterstützung bei der Umsetzung des verbesserten Verifizierungsalgorithmus als Komponente in einem neu entwickelten, auf JAVAbasierten Tools zur Erstellung von Lösungen zu „multi project scheduling problems“
? Unterstützung bei der Entwicklung der heuristischen Algorithmen zur Findung von Lösungen
Projektdauer: 08.2012 bis 11.2012
Hinweis
Dieses Profil ist vertraulich. Ohne vorherige schriftliche Genehmigung der Autoren dürfen weder der Lebenslauf selbst, noch einzelne Informationen daraus reproduziert oder an Dritte weitergegeben werden.
Firmenanschrift: proQrent GmbH, Otto-Lilienthal-Str. 36, 71034 Böblingen
Reisebereitschaft
Verfügbar in den Ländern
Deutschland und Österreich
remote
Die Anwesenheit beim Kunden vor Ort muss mit dem Kollegen besprochen werden. 1x pro Monat sollte machbar sein.
Die Anwesenheit beim Kunden vor Ort muss mit dem Kollegen besprochen werden. 1x pro Monat sollte machbar sein.