DS

David Schuld

available

Last update: 05.07.2022

Software Engineer

Graduation: Master of Science in Computer Science
Hourly-/Daily rates: show
Languages: German (Native or Bilingual) | English (Full Professional)

Attachments

CV_DavidSchuld.docx
Lebenslauf_DavidSchuld.docx

Skills

  • Software Engineer with experience in diverse industries. Focusing on web-based back-end systems and having expertise in various frontend and DB technologies.
  • Passionate about Open Source and the quality of my work, and a proponent of anything that improves it such as Agile, Clean Code, TDD, build and test automation, cloud and the like.
  • Interested in mapping and location-based technologies. As a personal project, I develop an application to create customized maps for web and mobile.

Project history

                        Software Engineer, Bank of Kigali (Rwanda)
09/2018 – Present
  • Design and implementation of digital banking products for Rwanda’s largest bank, including building Africa’s first cloud-based retail banking product.
  • Responsible for full lifecycle and DevOps of the system, working with Spring Boot, Kotlin, Node.js, Azure, Kubernetes, and Datadog.
  • Leading the Artificial Intelligence working group. Researching potential applications of AI in the bank ecosystem, and building a prototype of a speech interface for our products.
Software Engineer, IFDS (Hays Canada), Toronto (Canada)
07/2017 – 12/2017
  • Migrated a service-oriented architecture used for investment funds record from a legacy technology to the JBoss Fuse (Spring, JMS, Apache Camel, OSGI) stack. Implemented parts of the CD lifecycle in Jenkins.
  • Implemented a Spring Boot/Spring Data + PostgreSQL application that replaced the legacy XML file-based configuration management, significantly speeding up queries to the system configuration.
Software Engineer, CGI Germany, Frankfurt (Germany)
02/2014 – 06/2016
  • Applied agile methodology to implement a back-end running on JBoss offering REST services for an Android frontend. Improved speed of data access significantly by reengineering of data storage and transmission.
  • Migrated a legacy COBOL application to a service-oriented Java system using SOAP and JSF. Was responsible for the projects’ code quality, refactored the code base such that developing new services needed up to 80% less code and 50% less time.
Software Engineer, Telespazio VEGA, Darmstadt (Germany)
12/2010 – 01/2014
  • Designed and implemented Java/Eclipse RCP-based applications for the European Space Agency’s (ESA) operations in a multi-national and English-speaking environment.
  • Participated in all project phases, from user requirements to design, implementation, deployment and maintenance. Led a team of three developers implementing a satellite simulator IDE and conducted sprint meetings with the agency’s officers.
  • Implemented the control system for a scientific satellite and conducted training sessions for the spacecraft controllers.

Local Availability

Open to travel worldwide
Available from Mai 20th, 2019.
Profileimage by David Schuld Software Engineer from Walluf Software Engineer
Register