Lerne das Team kennen: Backend-Softwareentwickler Dennis Quitaquís Tamay

Team
Lerne das Team kennen: Backend-Softwareentwickler Dennis Quitaquís Tamay

1. Warum haben Sie sich für eine Karriere in der Softwareentwicklung entschieden?

Als Teenager mochte ich Computer und Videospiele immer. Da ich nicht wusste, was ich nach der Sekundarschule machen sollte, habe ich Softwaretechnik studiert. Ich hatte keine Programmierkenntnisse und habe das aus Neugier gemacht. Daher habe ich alles, was ich über IT und Programmierung gelernt habe, an der Uni gelernt. Allerdings muss ich zugeben, dass dies eine abstraktere, theoretische Ausbildung war und dass die eigentliche Programmiererfahrung mit den Jobs kam, die ich danach gemacht habe.

2. Wie sieht dein Alltag aus?

Das Schöne an der Arbeit bei Valudio sind unsere verschiedenen Arten von Projekten. Daher habe ich keinen bestimmten Tagesablauf. An einem Tag kann ich mich auf viele Aktivitäten zur Problemlösung konzentrieren, während ich mich am anderen Tag vielleicht darauf konzentriere, für ein bestimmtes Projekt zu programmieren. Wenn ich „Aktivitäten zur Problemlösung“ sage, beziehe ich mich nicht auf das Lösen von Fehlern, sondern darauf, eine Lösung für die Herausforderung eines Kunden zu finden oder Prozesse zu optimieren. Diese Aktivitäten können mehrere Stunden dauern, in denen ich viele Diagramme erstelle, um alle möglichen Anwendungsfälle zu identifizieren. Ich werde mit der Implementierung des Codes beginnen, nachdem ich mich mit möglichen Lösungen an den Kunden gewandt habe. Und sobald der Code geschrieben ist, muss ich ihn natürlich auch testen.

3. Was ist das Beste an deinem Job?

Die Aktivitäten zur Problemlösung. Als Softwareingenieur bin ich darin geschult, logisch zu denken und die Anforderungen und machbaren Lösungen zu untersuchen. Ich finde es sehr befriedigend, wenn ich eine gute und einfache Lösung für ein komplexes Problem oder eine Herausforderung finden kann. Mein Motto lautet „Keep it simple, stupid (KISS)!“.

4. Was ist die größte Herausforderung an Ihrem Job?

Wie bereits erwähnt, arbeiten wir an verschiedenen Projekten, was eine Herausforderung sein kann. Zum Glück mag ich Herausforderungen! Wir arbeiten für verschiedene Branchen mit unterschiedlichen Bedürfnissen und Schwierigkeiten. Als Full-Stack-Entwickler muss ich die beste technische Lösung für diese Bedürfnisse und Herausforderungen finden. Ich muss mich in ihre Lage versetzen, alle möglichen Anwendungsfälle zu finden und die Fragen zum Warum und Wie zu beantworten. Dann muss ich alles einrichten, um unser Entwicklungsteam zu unterstützen, wie Server, kontinuierliche Bereitstellungen und Datenbanken.

5. Warum arbeitest du gerne bei Valudio?

Mir gefällt, dass wir verschiedene Projekte haben, an denen wir arbeiten und dass ich mich daher nicht die ganze Zeit auf dasselbe Projekt konzentrieren muss. Eine Herausforderung und eine Technologie können nach einer Weile langweilig werden. Mir gefällt, dass ich bei Valudio verschiedene Technologien und Sprachen verwenden kann, um an verschiedenen Projekten zu arbeiten. Auf diese Weise kann ich mein Wissen und meine Fähigkeiten ständig erweitern.

Sie möchten uns noch besser kennenlernen?
Wir können es kaum erwarten, von dir zu hören.

Kontakt

6. Was ist der wichtigste Mehrwert, den Valudio seinen Kunden bietet?

Für mich ist das mit Sicherheit „Personalisierung“. Bei Valudio entwickeln wir maßgeschneiderte Software, um die am besten geeignete Lösung für die Bedürfnisse und Herausforderungen eines Kunden zu entwickeln. Wir kommunizieren offen mit unseren Kunden darüber, was und wie wir Dinge tun, und bemühen uns, die Anforderungen des Kunden mit der höchstmöglichen Qualität zu erfüllen. Und dank des hohen Fachwissens all unserer Entwickler schaffen wir das und liefern ein Produkt, auf das wir stolz sind.

7. Also, wie sollen wir dich nennen? Ein Softwareingenieur oder ein Full-Stack-Entwickler? Und was ist der Unterschied?

Gestatten Sie mir zunächst, den Unterschied zwischen einem Full-Stack-Entwickler und einem Software-Ingenieur zu erklären. Ein Full-Stack-Entwickler ist jemand, der sowohl das Frontend als auch das Backend einer Anwendung verwaltet. Sie als solche entwickeln sowohl den sichtbaren Teil der Anwendung als auch die Prozesse, die im Hintergrund ausgeführt werden, wie die APIs, Datenbanken, Anwendungsprogrammierschnittstellen und Server. Die Arbeit eines Softwareingenieurs ähnelt der eines Full-Stack-Entwicklers, aber ein Softwareingenieur ist in abstraktem Denken und der Entwicklung komplexer Architekturen und Algorithmen geschult. Ein Softwareingenieur erhält also in der Regel eine formelle Ausbildung an einer Universität, sodass er einem Full-Stack-Entwickler, der durch Erfahrung lernt, dieselben Dinge zu tun, einige Schritte voraus ist. In der Regel wächst ein Softwareingenieur in einem Unternehmen oft schneller als ein Full-Stack-Entwickler. Darüber hinaus können Sie sich als Softwareingenieur auch darauf spezialisieren, entweder ein Front-End-Softwareingenieur oder ein Back-End-Softwareingenieur zu werden.

Um die erste Frage zu beantworten: Ich bin Softwareingenieur, da ich einen Master in Softwaretechnik gemacht habe. Ich kann sowohl Frontend- als auch Backend-Entwicklung durchführen. Ich bevorzuge jedoch den Back-End-Teil der Software und mache ihn hauptsächlich. Das bedeutet, dass im Gegensatz zu einem Frontend-Entwickler, ich habe weniger Benutzererfahrung im Sinn. Dennoch würde ich eher in Bezug auf Computer, Speicherplatz (Speicher) und Optimierung von Prozessen denken.

8. Lassen Sie uns die von Ihnen verwendeten Softwaresprachen besprechen. Wie viele Backend-Programmiersprachen haben Sie im Laufe der Jahre gelernt? Welches ist dein Favorit und warum?

Ich beherrsche sieben Softwaresprachen: C, C++, C#, Java, Phyton und Visual Basic. C# ist mein Favorit und ich habe mich auf diese Sprache spezialisiert. Es ist eine stark typisierte und statische Sprache, was bedeutet, dass zur Kompilierzeit immer Datentypprüfungen durchgeführt werden. Bei der Programmierung sind Variablen oder Eigenschaften eines der Hauptmerkmale, und mit C# hat jede Eigenschaft einen Typ. Folglich kann es keine Unbekannten geben. Ein weiterer Vorteil jeder eingegebenen Eigenschaft ist, dass man nicht leicht einen Fehler machen kann. Zum Beispiel erlaubt der Typ „Integer“ nur die Eingabe einer Zahl, kein Wort. Im Gegensatz zu C# sind Javascript und Phyton Beispiele für schwach typisierte Sprachen.

9. Was ist der neueste Trend in der Backend-Entwicklung?

Zweifellos der Einsatz künstlicher Intelligenz. Zum Beispiel Copilot von Microsoft, das mithilfe künstlicher Intelligenz Entwickler unterstützt, indem es den Code überprüft und automatische Vervollständigung oder Verbesserungen vorschlägt. Darüber hinaus wird künstliche Intelligenz immer häufiger in Tools und Anwendungen wie beispielsweise Chatbots eingesetzt.

Ein weiterer Trend für .NET-Backend-Entwickler ist Blazor WebAssembly. Mit diesem Softwareentwicklungskit können Sie auf einfache Weise Code für Web-Apps entwickeln.

10. Welchen Rat hast du für Leute, die das tun wollen, was du tust?

Hab keine Angst, Dinge kaputt zu machen. Wenn du es kaputt machst, wirst du eine Lösung finden. Und während du das tust, wirst du lernen und dein Wissen erweitern. Du wirst lernen, wie man Dinge tut und wie man Dinge nicht tut.

11. Was hättest du gerne gewusst, bevor du deine Karriere begonnen hast?

In der Universität lernst du hauptsächlich die Theorie, und erst wenn du im Job bist, lernst du Programmieren. Eine gute Möglichkeit, sich auf den Job vorzubereiten, besteht darin, etwas selbst zu tun. Sie können es so schwierig machen, wie Sie möchten, aber das Hauptziel ist es, Erfahrung in der Entwicklung alltäglicher digitaler Lösungen zu sammeln. Zum Beispiel kann es sich um eine persönliche Website, eine Taschenrechner-Website oder sogar eine E-Commerce-Plattform handeln.

Cynthia Lenaerts
Cynthia Lenaerts
Project Manager at Valudio.

You may also like

See all articles
10 Fragen an Valudios Mitbegründer Mischa Herbrand
Oct 13, 2025
.
5 Minuten

10 Fragen an Valudios Mitbegründer Mischa Herbrand

Team
So sieht agiles Arbeiten bei Valudio aus
Oct 13, 2025
.
7 Minuten

So sieht agiles Arbeiten bei Valudio aus

Product Development
Business Strategy

Ready for Digital Growth?

Let’s advance your business through digital transformation.