Christian Semmler

Online Résumé

Christian Semmler

Senior Softwareentwickler

https://d33wubrfki0l68.cloudfront.net/88c23f19be5551a9b8ebcac3b4a031c480ff3fbe/fe415/assets/images/resume-profile.jpg

Schon seit meinem 10. Lebensjahr habe ich an Computersystemen gebastelt. Eines meiner ersten Programme habe ich auf einem TI Voyage 200 in der Mittelschule geschrieben, mit dem ich Lösungen für mathematische Gleichungen automatisiert erzeugte - ein großer Vorteil in Prüfungen. Nach meinem ersten Versuch, Videospiele zu schreiben, bin ich auf die Programmiersprachen C und C++ gestoßen, und entdeckte eine Leidenschaft für effizienten, systemnahen Programmcode. In den darauf folgenden Jahren sammelte ich Erfahrung im Entwickeln von unterschiedlichster Software (Windows, Linux, Web). Im Alter von 17 Jahren wurde ich für mein erstes kommerzielles Projekt engagiert, und arbeite seitdem als Softwareentwickler.


Arbeitserfahrungen

Senior Softwareentwickler, Projektleiter (Backend)

dyve | 2013 - heute

Zusammen mit einem kleinen, aber hochkompetenten Team aus Entwicklern habe ich eine Softwareagentur gegründet, mit dem Anspruch, IT-Lösungen höchster Qualität für Kunden in diversen Industrien zu entwickeln. Unser Unternehmen ist 100% Remote, und wir haben bereits mit zahlreichen Kunden und Partnern seitdem erfolgreich zusammengearbeitet. Hier ein Auszug aktueller Kundenreferenzen.

  • Arbeit mit einem breiten Spektrum an Technologien und Programmiersprachen
  • Kunden auf der ganzen Welt, viele aus dem Bereich E-Commerce & Digitalwerbung
  • Lösungen von mittel- bis hin zu großen Enterprise-Systemen mit jahrelangen Partnerschaften

Backend Entwickler

Während meines Studiums wurde ich von der Universität angeworben, an verschiedenen Softwareprojekten zu arbeiten, insbesondere Stud.IP (Studentenplattform) und FlexNow2 (Prüfungsmanagement). Ich habe eine Reihe von PHP-Plugins für die Studentenplattform entwickelt und XSLT-Skripte für PDF-Ausdrucke optimiert und umgeschrieben. Darüber hinaus habe ich auch ein System für das Verwalten von Mediendateien auf einem Remote-Server entworfen inkl. nativer C++ Windows-Desktop Anwendung.

Full-Stack Entwickler

OrdiFy | 2011 - 2012

Angestellt als Teil eines Entwicklerteams eines Startups mit dem ZIel, ein System zum Bestellen von Getränken und Speisen in Restaurants & Bars mit Hilfe von Smartphones zu entwickeln. Ich habe an allen Komponenten gearbeitet: eine web-basierte (PhoneGap) Smartphone-App für Endkunden, eine Java-App zur Koordination von Belegdruckern im Hintergrund, und ein Ruby on Rails Backend. Trotz erfolgreicher Feldversuche und funktionierender Technik hat unser Startup leider keine weitere Finanzierung erhalten.

Full-Stack Entwickler

XLAB Göttingen | 2010 - 2012

Als Mitarbeiter eines kleinen Teams 4 junger Entwickler habe ich an seitenspezifischer Programmlogik, Templates und Datenmodellen einer Webanwendung auf Basis eines eigenen PHP-Frameworks gearbeitet. Das Ziel war es, eine Lösung für das interne Management von Resourcen, Kursen und Studenten des XLABs zu implementieren, einer Laborabteilung der Universität Göttingen. Das Produkt haben wir erfolgreich und zeitnah zur Zufriedenheit des Kunden erarbeitet. Bis zum heutigen Tag wird es produktiv genutzt.

Projekte

Vault-Tec Multiplayer Mod

Open-Source | 2010 - 2015

Ich habe eine Multiplayer-Mod für Fallout 3 entwickelt - mit C++11, inkl. serverseitiger Skriptarchitektur und Interface, einiges an Templatemetaprogrammierung, und Reverse Engineering. Es ist eines meiner größten privaten Projekte bisher. Aufgrund der zeitintensiven Natur des Projekts konnte ich es nie fertigstellen.

Diverse

Open-Source | 2010 - heute

Ich beteilige mich an Open-Source Projekten auf GitHub, und betreue eigene Bibliotheken, z.B. rj_schema.