David Schuld not available until 07/31/2021

David Schuld

Software Engineer

not available until 07/31/2021
Profileimage by David Schuld Software Engineer from Walluf
  • 65396 Walluf Freelancer in
  • Graduation: Master of Science in Computer Science
  • Hourly-/Daily rates:
  • Languages: German (Native or Bilingual) | English (Full Professional)
  • Last update: 12.04.2021
Englischer CV

You need an account to view this information.

Deutscher Lebenslauf

You need an account to view this information.

  • 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.
                        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.
Available from Mai 20th, 2019.