Christian Semmler

Christian Semmler

Senior Softwareentwickler
Moin! Ich bin ein auf Backend- und Systementwicklung spezialisierter Softwareentwickler und zeichne mich durch eine sehr pragmatische und engagierte Arbeitsweise aus. Auf meinem Blog (Englisch) schreibe ich über Softwareentwicklung. Schauen Sie sich mein Portfolio oder Résumé an, um zu erfahren, wie ich Sie bei Ihrem Projekt unterstützen kann.
https://d33wubrfki0l68.cloudfront.net/c3b925bfd46fea1ad3160f21c48e3e625438322e/dda84/assets/images/profile-lg.jpg

Was mich auszeichnet

Ich habe mehr als 10 Jahre professionelle Erfahrung in der Entwicklung von Software und IT-Lösungen. Unten finden Sie eine Übersicht meiner wichtigsten (technischen) Fähigkeiten und Technologien, mit denen ich arbeite. Weitere Informationen finden Sie in meinem Portfolio und Résumé.
CC++

Nativer & performanter Code

Besonders viel Erfahrung habe ich im Schreiben von nativem Code, in Sprachen wie C und C++ (03, 11, 20), auf verschiedensten Plattformen - vom Taschenrechner bis zu Linux & Windows.
RubyRuby on RailsSinatra

Ruby Backends

Ich habe schon viele Backends für Webanwendungen mit Frameworks wie Ruby on Rails und Sinatra implementiert, und kenne mich ausgezeichnet mit der Programmiersprache Ruby aus.
Google AdsGoogle Shopping

Google Ads & Shopping

Mit über 8 Jahren Erfahrung im Umgang mit Google Ads (ehemals AdWords) und Google Shopping bin ich äußerst geübt darin, damit verbundene Technologien und APIs zu implementieren.
E-Commerce

E-Commerce & Online-Zahlungen

Durch die Zusammenarbeit mit Kunden im Bereich E-Commerce & Digitalwerbung habe ich wertvolle Erfahrung mit Shopsystemen und Zahlungsdienstleistern sammeln können.
Reverse EngineeringProblem solving

Reverse Engineering

Auch wenn der Quellcode der Software nicht vorliegt, bin ich in der Lage, Funktionen hinzuzufügen, zu entfernen oder abzuändern, oder Fehler ausfinding zu machen und zu beheben.
PostgreSQL

PostgreSQL & Datenmodelle

In vielen Projekten bin ich verantwortlich für das Entwickeln von skalierbaren Datenmodellen gewesen, inklusive entsprechender Implementierung in Datenbanken, insb. PostgreSQL.
Flutter RabbitMQ

Web & Mobile-Technologien

Ich habe Kenntnisse und Erfahrungen mit Technologien und Sprachen wie Flutter, JavaScript, PHP, Amazon Web Services, RabbitMQ, Google BigQuery, Apache HTTP server, nginx, uvm.

Multi-Service Architektur

Ich habe erfolgreich monolithische Anwendungen hin zu Netzwerken gut zusammenarbeitender Services migriert, und dabei Skalierbarkeit, Stabilität und Performance maximiert.

Wartung & Debugging

Das Warten existierender, auch älterer Software, bereitet mir Freude. Ich bin in der Lage, Support zu leisten oder einen Migrationsplan zu entwickeln, ohne Produktivsysteme dabei zu stören.

Git & Deployment-Prozesse

Als Softwareentwickler ist git mein täglich Brot. Das Implementieren moderner Build, Test und Deployment-Prozesse mit Technologien wie Docker ist für mich Routine.

Produktentwicklung

Ich habe Softwareprodukte zusammen mit CEOs und Produktmanagern geplant und konzipiert, und konnte dabei mit meinen technischen Kenntnissen einen wertvollen Beitrag leisten.

Expertennetzwerk

Benötigen Sie weitere Fähigkeiten oder mehr Mitarbeiter? Ich arbeite regelmäßig mit einer Gruppe von Designern, Entwicklern und Managern auf Weltklasseniveau zusammen.