Blog

  • The Evolution of Java
    The Evolution of Java
    On January 23, 1996, Java was first released, and over the years, it has undergone significant changes. I started working with Java in the early 2000s, using J2SE 1.3, which lacked features that are now commonplace. Java 5 introduced generics, “for each” loops, annotations, autoboxing, and unboxing, resulting in more modern Java code. Weiterlesen
  • How Our Scrum Team Works —  Insights From a Software Developer
    How Our Scrum Team Works — Insights From a Software Developer
    In 2016 I changed jobs and finally was able to work in a team using the Scrum Framework. The whole company had switched to Scrum shortly before. To this day the transition to Scrum has still not been completed, but nevertheless, I was able to learn a lot about agile software development. Weiterlesen
  • 8 Things I’ve Learned Over the Last Six Years Working With React
    8 Things I’ve Learned Over the Last Six Years Working With React
    Time flies. Five years ago we evaluated React, Angular, and Vue in our team and decided to go with React. Weiterlesen
  • How to Use React in a Ruby on Rails App
    How to Use React in a Ruby on Rails App
    I started working with React 5 years ago. Due to the Rails experience in the team, rails were set as the backend and for the frontend. After a short evaluation of Angular, React and Vue.js, React convinced us the most at that time. Weiterlesen
  • Gems for your Ruby on Rails application to make testing fun
    Gems for your Ruby on Rails application to make testing fun
    20 years ago, when I started working as a programmer, we had our own test departments and teams that were only responsible for testing. There were hardly any automated tests. Everything was tested using textually described manual test cases. Weiterlesen
  • 5 Things you can do to make your (React based) website load super fast
    5 Things you can do to make your (React based) website load super fast
    React is one of the most popular libraries to create comprehensive single page applications. Weiterlesen

Apps

Briefe
Die Letter-App ist eine App für iPhone und iPad zum Schreiben klassischer Briefe. Auch heute noch müssen verschiedene Angelegenheiten mit klassischen Briefen erledigt werden. Mit dieser App können Sie sich auf den Inhalt konzentrieren und müssen sich nicht um die Formatierung kümmern. Vorlagen für Standardbriefe, wie z. B. die Kündigung von Abonnements oder Versicherungen, machen Ihnen das Leben noch leichter.
Briefe
Skynjari
Skynjari, Isländisch für Sensoren. Kleine App zur einfachen Visualisierung der Daten von Smart Home Sensoren. Ein kleines Freizeitprojekt, das sich noch im Anfangsstadium befindet. Implementiert mit Typescript, Nest.js, Angular, GraphQL und InfluxDB für die Datenspeicherung.
Skynjari

Über

David Übelacker

Die Firma Übelacker Solutions wurde von mir, David Übelacker, gegründet, um als Freelancer in der Schweiz zu arbeiten.

Ich bin ein Full-Stack-Entwickler und Software-Architekt mit über 20 Jahren Erfahrung in der Entwicklung von Web- und mobilen Anwendungen. Meine Leidenschaft gilt dem Programmieren, dem Lösen von Problemen und modernen Technologien.

Meine Faszination für Computer begann schon früh. Als ich 12 Jahre alt war, habe ich den Computer meines Vaters aus Neugierde zurückgesetzt, weil ich wissen wollte, was passiert, wenn man Format c: eingibt. Nur ein paar Jahre später habe ich meine erste eigene Homepage mit reinem HTML erstellt.

Heute blicke ich auf 20 Jahre Erfahrung in der webbasierten Anwendungsentwicklung zurück. Angefangen habe ich mit PHP und mich dann über die Java-basierte Entwicklung von Servlets über JSP und Java Server Faces zu Spring Boot und Angular.js vorgearbeitet. Während dieser Zeit habe ich viel über gutes Webdesign und exzellente Benutzererfahrung gelernt, auf die ich nun täglich zurückgreifen kann.

In den letzten 6 Jahren habe ich bei einem großen Schweizer Industrieunternehmen als technischer Lead für die Umsetzung der Digitalisierungsstrategie mit verschiedenen IIoT-Services gearbeitet und dabei viel Erfahrung mit React, React Native, Ruby on Rails, Node.js, DevOps und cloudbasierten Lösungen gesammelt.

Eine meiner Stärken ist, dass ich mich sehr schnell in neue Themen und Technologien einarbeiten kann, so dass ich mich leicht in laufende Projekte einarbeiten oder neue Projekte von Grund auf beginnen kann. Mir ist gute Qualität vom ersten Tag an wichtig. Themen wie Clean Code, Secure Coding, testgetriebene Entwicklung und ein gutes Benutzererlebnis sind für mich von zentraler Bedeutung.

Kontakt