Christopher Lorke
Gesellschafter, Co-Founder, Invoice1
Bremen, Deutschland
Über mich
Ich entwickle leidenschaftlich gerne vollumfänglich Software. In den letzten Jahren habe ich den verschiedenen beruflichen Stationen den kompletten Stack der Softwareentwicklung geplant, entwickelt und betrieben. Meine Sicht auf Softwareentwicklung: Ob Google Cloud oder AWS, ob Golang oder Python, ich bin wandelbar und versuche die Tools/Sprache auszuwählen, die zur Problemlösung beisteuern. Ich versuche nie auszulernen und mich mit bestehendem Wissen zufrieden zu geben. Ich strebe ich nach einer optimalen Mischung aus Pragmatismus, Qualität und Wandlungsfähigkeit. In der heutigen Zeit muss Software zu jeder Zeit flexibel und anpassbar sein. Zudem ist Software für mich ein Teil der Firmenkultur und Organisation. Ich bin der Meinung, dass Softwarearchitektur zur Firmenarchitektur passen muss, denn nur dann kann diese auch in der Qualität und Geschwindigkeit entwickelt werden, wie es von allen Stakeholdern gewünscht ist.
Werdegang
Berufserfahrung von Christopher Lorke
Bei Invoice1 leben wir nach einer einfachen Philosophie: Die Geschäftsverwaltung sollte einfach und unkompliziert sein. Neben meiner Aufgaben als "Co-Founder" bin ich speziell für den Bereich Infrastruktur und Architektur verantwortlich. Hier kann ich sowohl meine Leidenschaft, als auch langjährigen beruflichen Erfahrung optimal mit einbringen.
Bis heute 1 Jahr und 11 Monate, seit Juli 2022
Senior Software Engineer / DevOps Engineer
Depot76 GmbH
- Planung/Aufbau einer Service-Architektur in der Cloud (primär Golang und NodeJS) - Etablierung von Tools und Technologien: Ambassador, RabbitMQ, Linkerd, ArgoCD, Redis, MongoDB, Terraform, Grafana/Prometheus/Stackdriver, ... - Aufbau/Verwaltung eines Kubernetes-Clustern - Entwicklung von Backend-Services (GraphQL, REST und gRPC) - Etablierung von CI/CD - Dokumentation von Infrastruktur und Softwarearchitektur
- Entwicklung von Portal, CMS und weiteren verschiedenen Projekten - Planung/Aufbau einer Service-Architektur in der Cloud (primär Golang und NodeJS) - Etablierung von Tools und Technologien: Ambassador, RabbitMQ, Linkerd, ArgoCD, Redis, MongoDB, Terraform, Grafana/Prometheus/Stackdriver, ... - Entwicklung von Backend-Services (GraphQL, REST und gRPC) - Aufbau/Verwaltung von Kubernetes-Clustern - Etablierung von CI/CD - Dokumentation von Infrastruktur und Softwarearchitektur
- Leitung des Refactorings eines Monoliths hin zu einer Service-orientierten Architektur - Übernahme der Projektplanung/Projektleitung - Umzug der Software in die Cloud - Etablierung einer Volltext-Suche mithilfe von Elasticsearch - Nutzung von Caching-Mechanismen mithilfe von Redis - Gewährleistung der Skalierung/Ausrollbarkeit von kleinen Softwareteilen (Teil des Refactorings) - Etablierung von "test-driven development" (Teil des Refactorings)
- Planung und Durchführung aller IT-Projekte - Leitung des Entwicklungsteams - Personalverantwortung - Strukturierung der Arbeitsprozesse
- Strukturierung der Arbeitsprozesse - Leitung des Bewerbungsverfahrens - Personalverantwortung - weiterhin Teil des Entwicklungsteams
- iOS-Development - Schnittstellenentwicklung - App-Tracking - Technische Konzeption und Entwicklung von Applikationen - Technische Konzeption und Entwicklung von Web-Backend-Systemen für mobile Clients - Durchführung von Systemintegrationen, Tests und Qualitätssicherungen
Ausbildung von Christopher Lorke
3 Jahre und 1 Monat, Aug. 2009 - Aug. 2012
Fachinformatiker Anwendungsentwickler
BBS Bremervervörde
iOS-Entwicklung
Sprachen
Deutsch
Muttersprache
Englisch
Gut