Profil ID: EBLCKTPEOP
Wohnort des Spezialisten: Deutschland, 10585
Full-Stack Web-Entwickler Java: Java, Kotlin, Java Script, Type Script, PHP, Domain-und Test Driven-Design
Mitarbeiterkurzprofil
Herr R. H. geboren 1987
Position
Freiberuflicher Full-Stack Web-Entwickler Java
Programmiersprachen: Java, Kotlin, Java Script, Type Script, PHP
Schwerpunkte: Domain-Driven-Design, Test-Driven-Develpoment, Behaviour Driven Development
Tools: React (Java Script library), Bash, Spring, Clojure, Haskell, HTML5, CSS, XML, JSON, REST, Clean Code, Scrum, Kanban, JUnit, AssertJ, Mockito, Cucumber, Apache
Branchen: Schienenverkehr, Automobilindustrie, Hochschulen und Forschungseinrichtungen
Sprachen
Deutsch (Muttersprache), Englisch (fließend)
Verfügbarkeit
Kurzfristig nach Absprache in Vollzeit
Projekterfahrung
11/2019 – 1/2020
Schienenverkehr
Full-Stack Web-Developer
Open Source Projekt, Berlin
Tätigkeitsbeschreibung:
Eine eigenständig entwickelte Webapplikation, mit der man ein einfaches Bahn Schienennetz anlegen kann.
Eingesetzte Qualifikationen
MongoDB, Kontinuierliche Integration (CI), Behavior Driven Development (BDD), Testautomatisierung, Apache Maven, Docker, Git, Java (allg.), JUnit, Spring, Selenium
1/2018 – 7/2019
Automobilindustrie
Lead Developer und Architekt
SPARETECH GmbH, Stuttgart
Tätigkeitsbeschreibung
Entwicklung einer online Plattform für Ersatzteil-Management in der Automobilproduktion Entwicklung eines skalierbaren Fuzzy-String-Matching-Algorithmus mit Echtzeit User Interface
Betreuung der anderen Entwickler
Eingesetzte Qualifikationen
MongoDB, mySQL, Kontinuierliche Integration (CI), SCRUM, Testautomatisierung, Docker, Gradle, TypeScript, JavaScript, Kotlin, React (JavaScript library)
11/2014 – 12/2018
Bike Sharing
Full-Stack Web-Developer
nextbike GmbH, Leipzig
Tätigkeitsbeschreibung
Weiterentwicklung der internen in PHP geschriebenen CRM-Plattform
Erstellung und Optimierung von MySQL-Datenbankabfragen zur Auswertung von Betriebsdaten
Weiterentwicklung und grafische Anpassung des Terminal UIs (Touchscreen Interface basierend auf AngularJS)
Entwicklung eines Datenvisualisierungs-Dashboards für Werbekunden
Backend-Erweiterung
Einbindung eines ukrainischen Payment-Providers
Dokumentation und Pflege der Nextbike XML-API
Implementierung, Einrichtung und Wartung von Cronjobs z.B. zur automatischen Rechnungsgenerierung und E-Mail-Versand
Unterstützung der Server-Administratoren mit diversen BASH-Skripten z.B. für den Deployment-Prozess
Betreuung und Schulung anderer Teammitglieder
Code-Reviews
Eingesetzte Qualifikationen
mySQL, Kontinuierliche Integration (CI), Debian, Confluence (Atlassian), Kanban (Softwareentwicklung), SCRUM, Apache HTTP Server, Bash (Shell), Docker, Git, Jira, Ansible, JavaScript, PHP
4/2012 – 10/2014
Hochschulen und Forschungseinrichtungen
Wissenschaftliche Hilfskraft (Festanstellung)
Forschungszentrum Informatik (FZI), Abteilung Information Process Engineering (IPE), Karlsruhe
Tätigkeitsbeschreibung
* Hauptentwickler an der Internetplattform (...), basierend auf dem Semantic Media Wiki
* Entwicklung von MediaWiki-Extensions
* Umsetzung von Design-Entwürfen
Eingesetzte Qualifikationen
mySQL, JavaScript, jQuery, PHP
4/2010 – 11/2011
Sportvereinswesen
Lead Developer und Architekt
Startup im Tennisumfeld, Karlsruhe
Tätigkeitsbeschreibung
Konzeption, Entwicklung und Gestaltung einer Multi-User-Plattform für Tennisspieler und -vereine
Konzeption und Entwicklung eines MVC-basierten Frameworks in PHP
Requirements Engineer, Projektmanager (hauptverantwortlich für ein kleines Team von drei Programmierern), Systemarchitekt, Serveradministrator, Grafik- und User Interface-Designer
Eingesetzte Qualifikationen
mySQL, Apache HTTP Server, Eclipse, Git, CSS (Cascading Style Sheet), HTML, JavaScript, jQuery, PHP, Symfony (Framework)
2/2009 – 7/2011
Hochschulen und Forschungseinrichtungen
Wissenschaftliche Hilfskraft (Festanstellung)
Forschungszentrum Informatik (FZI), Abteilung Technisch Kognitive Assistenzsysteme (TKS), Karlsruhe
Tätigkeitsbeschreibung
* Entwicklung von Algorithmen zur Hinderniserkennung mit Hilfe von Tiefenbild-Infrarot-Kameras
* Entwicklung von hoch performanten Bildverarbeitungsalgorithmen und Filtern auf der Grafikkarte (Stichwort: GPU-Programmierung)
Eingesetzte Qualifikationen
CUDA, OpenCV, C++, Qt
Herr R. H. geboren 1987
Position
Freiberuflicher Full-Stack Web-Entwickler Java
Programmiersprachen: Java, Kotlin, Java Script, Type Script, PHP
Schwerpunkte: Domain-Driven-Design, Test-Driven-Develpoment, Behaviour Driven Development
Tools: React (Java Script library), Bash, Spring, Clojure, Haskell, HTML5, CSS, XML, JSON, REST, Clean Code, Scrum, Kanban, JUnit, AssertJ, Mockito, Cucumber, Apache
Branchen: Schienenverkehr, Automobilindustrie, Hochschulen und Forschungseinrichtungen
Sprachen
Deutsch (Muttersprache), Englisch (fließend)
Verfügbarkeit
Kurzfristig nach Absprache in Vollzeit
Projekterfahrung
11/2019 – 1/2020
Schienenverkehr
Full-Stack Web-Developer
Open Source Projekt, Berlin
Tätigkeitsbeschreibung:
Eine eigenständig entwickelte Webapplikation, mit der man ein einfaches Bahn Schienennetz anlegen kann.
Eingesetzte Qualifikationen
MongoDB, Kontinuierliche Integration (CI), Behavior Driven Development (BDD), Testautomatisierung, Apache Maven, Docker, Git, Java (allg.), JUnit, Spring, Selenium
1/2018 – 7/2019
Automobilindustrie
Lead Developer und Architekt
SPARETECH GmbH, Stuttgart
Tätigkeitsbeschreibung
Entwicklung einer online Plattform für Ersatzteil-Management in der Automobilproduktion Entwicklung eines skalierbaren Fuzzy-String-Matching-Algorithmus mit Echtzeit User Interface
Betreuung der anderen Entwickler
Eingesetzte Qualifikationen
MongoDB, mySQL, Kontinuierliche Integration (CI), SCRUM, Testautomatisierung, Docker, Gradle, TypeScript, JavaScript, Kotlin, React (JavaScript library)
11/2014 – 12/2018
Bike Sharing
Full-Stack Web-Developer
nextbike GmbH, Leipzig
Tätigkeitsbeschreibung
Weiterentwicklung der internen in PHP geschriebenen CRM-Plattform
Erstellung und Optimierung von MySQL-Datenbankabfragen zur Auswertung von Betriebsdaten
Weiterentwicklung und grafische Anpassung des Terminal UIs (Touchscreen Interface basierend auf AngularJS)
Entwicklung eines Datenvisualisierungs-Dashboards für Werbekunden
Backend-Erweiterung
Einbindung eines ukrainischen Payment-Providers
Dokumentation und Pflege der Nextbike XML-API
Implementierung, Einrichtung und Wartung von Cronjobs z.B. zur automatischen Rechnungsgenerierung und E-Mail-Versand
Unterstützung der Server-Administratoren mit diversen BASH-Skripten z.B. für den Deployment-Prozess
Betreuung und Schulung anderer Teammitglieder
Code-Reviews
Eingesetzte Qualifikationen
mySQL, Kontinuierliche Integration (CI), Debian, Confluence (Atlassian), Kanban (Softwareentwicklung), SCRUM, Apache HTTP Server, Bash (Shell), Docker, Git, Jira, Ansible, JavaScript, PHP
4/2012 – 10/2014
Hochschulen und Forschungseinrichtungen
Wissenschaftliche Hilfskraft (Festanstellung)
Forschungszentrum Informatik (FZI), Abteilung Information Process Engineering (IPE), Karlsruhe
Tätigkeitsbeschreibung
* Hauptentwickler an der Internetplattform (...), basierend auf dem Semantic Media Wiki
* Entwicklung von MediaWiki-Extensions
* Umsetzung von Design-Entwürfen
Eingesetzte Qualifikationen
mySQL, JavaScript, jQuery, PHP
4/2010 – 11/2011
Sportvereinswesen
Lead Developer und Architekt
Startup im Tennisumfeld, Karlsruhe
Tätigkeitsbeschreibung
Konzeption, Entwicklung und Gestaltung einer Multi-User-Plattform für Tennisspieler und -vereine
Konzeption und Entwicklung eines MVC-basierten Frameworks in PHP
Requirements Engineer, Projektmanager (hauptverantwortlich für ein kleines Team von drei Programmierern), Systemarchitekt, Serveradministrator, Grafik- und User Interface-Designer
Eingesetzte Qualifikationen
mySQL, Apache HTTP Server, Eclipse, Git, CSS (Cascading Style Sheet), HTML, JavaScript, jQuery, PHP, Symfony (Framework)
2/2009 – 7/2011
Hochschulen und Forschungseinrichtungen
Wissenschaftliche Hilfskraft (Festanstellung)
Forschungszentrum Informatik (FZI), Abteilung Technisch Kognitive Assistenzsysteme (TKS), Karlsruhe
Tätigkeitsbeschreibung
* Entwicklung von Algorithmen zur Hinderniserkennung mit Hilfe von Tiefenbild-Infrarot-Kameras
* Entwicklung von hoch performanten Bildverarbeitungsalgorithmen und Filtern auf der Grafikkarte (Stichwort: GPU-Programmierung)
Eingesetzte Qualifikationen
CUDA, OpenCV, C++, Qt