DS

David Schuld

verfügbar

Letztes Update: 05.07.2022

Software Engineer

Abschluss: Diplom-Informatiker (MSc equivalent)
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: deutsch (Muttersprache) | englisch (verhandlungssicher)

Dateianlagen

CV_DavidSchuld.docx
Lebenslauf_DavidSchuld.docx

Skills

  • Softwareentwickler mit Erfahrung in unterschiedlichsten Branchen. Spezialisiert auf Backend-Websysteme mit Expertise in mehreren Frontend-, DB- und Cloud-Technologien.
  • Leidenschaft für Open Source und alles, was Softwarequalität verbessert - Agile, Clean Code, TDD,  Cloud, Automatisierung von Build, Test und Infrastruktur etc.
  • Entwicklung: JSE, JEE, Spring (Boot), JBoss (EAP, Fuse), Apache Camel, Kotlin, JavaScript, Node.js, Google Maps API, JUnit, Mockito, HTML, JSON, GeoJSON, REST, SOAP, XML, git, SVN
  • CI/CD und DevOps: Kubernetes, Docker, Azure DevOps, Jenkins, Maven, Gradle, Datadog
  • Methodiken: Agile (Scrum, Kanban), (Enterprise) Design Patterns, TDD, Clean Code
  • Datenbanken: Oracle, MySQL, PostgreSQL, Redis, DynamoDB
  • Cloud: Azure, AWS, GCP

Projekthistorie

Software Engineer, Bank of Kigali (Rwanda)
09/2018 – Present
  • Design und Implementierung von digitalen Banking-Produkten für Ruandas größte Bank, inklusive dem ersten cloudbasierten Produkt für Bankkunden.
  • Verantwortlich für den gesamten Lifecyle und DevOps mit Spring Boot, Kotlin, Node.js, Azure, Kubernetes und Datadog.
  • Untersuchen von möglichen Anwendungen von Künstlicher Intelligenz für Banken, und Entwicklung eines Prototyps für ein Sprachinterface eins unserer Produkte.
Software Engineer, IFDS (Hays Canada), Toronto (Canada)
07/2017 – 12/2017
  • Migration einer serviceorientierten Architektur für Fondsverwaltung von einem Legacy-System zum JBoss Fuse Stack (Spring, JMS, Apache Camel, OSGI). Implementierung von Teilen des CD-Lifecycle in Jenkins.
  • Implementierung einer Spring Boot/Spring Data + PostgreSQL-Anwendung zum Ersetzen des alten XML-basierten Configuration Management, resultierend in signifikanter Beschleunigung der Systemkonfigurations-Abfragen.
Software Engineer, CGI Deutschland, Frankfurt
02/2014 – 06/2016
  • Implementierung der Backend-Komponente (JBoss EAP) für ein Android-basiertes Frontend. Verantwortlich für Refactoring der Datenhaltung mit signifikantem Beschleunigen des Datenzugriffes.
  • Migration einer COBOL-Applikation auf ein serviceorientiertes Java-System (JEE, SOAP, JSF). Verantwortlich für Codequalität im Projekt. Refactoring der Codebasis, so dass die Entwicklung neuer Services bis zu 80% weniger Code und 50% weniger Zeit brauchte.
 
Software Engineer, Telespazio VEGA, Darmstadt
12/2010 – 01/2014
  • Design und Implementierung von Java/Eclipse RCP-basierten Applikationen für die Europäische Raumfahrtbehörde (ESA) in einem multinationalen Umfeld.
  • Beteiligt and allen Projektphasen von Anforderungsanalyse und Design bis zu Deployment und Wartung. Leitung eines Teams von 3 Entwicklern zur Implementierung einer DIE für Satellitensimulatoren und Durchführen von Sprint Reviews.
  • Implementierung des Kontrollsystems für einen wissenschaftlichen Satelliten und Durchführung von Trainings für Spacecraft Controller.

Reisebereitschaft

Weltweit verfügbar
Ausschliesslich remote verfügbar.
Profilbild von David Schuld Software Engineer aus Walluf Software Engineer
Registrieren