Giter Club home page Giter Club logo

Hi, I'm Dave 👋

I'm a human, a husband, a dad and on my job a software architect and software engineer at Unic in Switzerland 🇨🇭. My current roles at Unic are visible at my public profile.

I grew up with coffee, so I'm very familiar with the JVM stack. But do not ask me to programm in Java, I advocate for Kotlin or Scala.

I'm in love with functional programming languages. At the moment, I'm teaching myself elm-lang. My self-teaching project is (yet another) elm-minesweeper

Languages I can communicate with you:

  1. (Swiss)-German, as my mother tongue.
  2. English
  3. Français, parce que je l'ai eu à l'école et que je l'ai utilisé à d'autres occasions. (Je vous demande votre indulgence bienveillante).

My last projects

  • Architecting the MVP of joblex.ch as a POC for kfmv. My roles:
    • Software and solution architect
    • Solution and tooling seeker for edge case issues
      • Ensure (kind of) transactions over service borders and solution providers
      • Cache data until payment has been setteled
      • Ensure caching handling is resilient but cleans itself without ever the need of manual handling
      • Work with outdated communication media (such as email) as data target
  • Relaunch energieschweiz.ch, redesign of the architecture to a completely headless, content reusable and statically generated site with many services and tools. My roles:
    • Software and solution architect
    • Content model architect
    • Software engineer and technical lead
    • Author of a blog post about the architecture
  • Relaunch of salz.ch, designed the headless architecture and guided the team to build a distributed system
    • Solution architect
    • DevOps enabler
    • Kubernetes tamer
    • CI/CD Pipeline creator
    • Automation promoter

An overview of my projects (like it would be on a way to long summary) are available in projects

💬 My field of interests

In the field of software

  • Anything about CI/CD in the view of using the systems. I worked with GitLab connected to Argo CD and (G)KE (helm and kustomize), Team City with Octopus, GitHub and the GitHub Actions world (fly.io, Heroku, etc. pp).
    • On my list: Azure DevOps, JetBrains Space
  • All about software architecture, especially how to make it resilient and "simple" by reducing unnecessary complexity
  • All about web and technologies and what we can do today with the stack we have
    • Except the details of CSS. I'm unable to write nice and shiny websites by my own. But I can design, write and test your next middleware to collect all data from untrusted and unreliable services to have a solid and up-to-date data set 💰.

Prefered programming languages (in alphabetical order)

  • Java (only if there are reglementations where I cannot use Kotlin. But this is mostly a 🚩)
  • JavaScript (for really small stuff and most kind of a one time shooter, or - in some cases - just for the browser without any transpilers / additional libraries, etc)
  • Kotlin
  • Scala
  • TypeScript (for real nodejs applications or real frontend development)

Personal

  • Anything about parenting 😁

My other online profiles

David Daester's Projects

dgeni icon dgeni

Flexible JavaScript documentation generator used by AngularJS, Protractor and other JS projects

hmrc.github.io icon hmrc.github.io

Information about the HMRC GitHub organisation, repositories and approaches to software

jexiftoolgui icon jexiftoolgui

jExifToolGUI is a multi-platform java/Swing graphical frontend for the excellent command-line ExifTool application by Phil Harvey

latexcv icon latexcv

:necktie: A collection of cv and resume templates written in LaTeX. Leave an issue if your language is not supported!

tut-spring-webflux-kotlin-rsocket icon tut-spring-webflux-kotlin-rsocket

Spring Boot with Kotlin Coroutines and RSocket :: Build a chat application with Reactive Web services from Spring, Kotlin, WebFlux and RSocket

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.