Johannes Engl

Senior Softwareentwickler

Berlin, Deutschland

Erfahrungen

Aug. 2021 - Apr. 2022
9 Monaten
London, Vereinigtes Königreich

Senior Softwareentwickler

Deliveroo

  • Tätigkeit als freiberuflicher Entwickler.
  • Geo-Sharding verschiedener Ruby-Services.
  • Planung und Umsetzung eines Projekts, damit das Unternehmen zur Spitzenzeit mehr Bestellungen verarbeiten kann, durch den Start eines zweiten Amazon Aurora-Datenbankclusters und das Auslagern von volumenstarken Tabellen mit Milliarden Datensätzen in das neuen Cluster.
  • Senkung der absoluten CPU-Auslastung während der Spitzenzeiten um durchschnittlich 15,79%.
  • Fähigkeiten: Ruby on Rails, AWS, Kafka, Microservice-Architekturen, BigData, Terraform, Datadog, Protocol Buffers.
Jan. 2020 - Juli 2021
7 Monaten
San Francisco, Vereinigte Staaten

Senior Softwareentwickler

Monograph

  • Tätigkeit als freiberuflicher Entwickler.
  • Beratung des Engineering-Teams zur Systemarchitektur und Best Practices für Entwicklungs-Workflows und Prozesse.
  • Mentoring der Teammitglieder und Entwicklung von Features in Ruby on Rails.
  • Fähigkeiten: Ruby on Rails, GraphQL.
Juli 2019 - Juni 2020
1 Jahr
Berlin, Deutschland

Team Lead Growth Engineering

Tourlane

  • Leitung des Growth Engineering-Teams (sieben Entwickler, ein Produktmanager), verantwortlich für den Aufbau von kundenorientierten Webanwendungen zur Lead-Generierung und Ad-Tech-Produkten.
  • Initiierung und Leitung eines Projekts, SEO-Seiten in einen serverlosen Microservice mit Gatsby auszulagern, was die Website-Interaktionszeit um das Dreifache verbesserte.
  • Fähigkeiten: Ruby on Rails, AWS, Kafka, Microservice-Architekturen, Ad Tech, A/B-Tests, Docker, Snowflake, Terraform.
Sept. 2018 - Juni 2019
10 Monaten
Berlin, Deutschland

Senior Softwareentwickler

Tourlane

  • Aufbau einer Tracking-Infrastruktur mit Apache Kafka.
  • Einführung eines Last-Click-Attributionsmodells und Erstellung von Marketing-Berichten, was zu datenbasierten Marketingentscheidungen im gesamten Unternehmen führte.
  • Berechnung der Zielkosten pro Akquisition für bezahltes Marketing (basierend auf historischen Daten), um die Effizienz von SEM-Anzeigen zu steigern.
Okt. 2016 - Mai 2017
8 Monaten
San Francisco, Vereinigte Staaten

Leitender Entwickler

Airgora

  • Entwicklung der Technologie und Leitung der Produktiterationen vom ersten Prototyp bis zur Markteinführung, dabei Erreichen des Product-Market-Fit.
  • Fähigkeiten: Ruby on Rails, React.js.
Nov. 2014 - Dez. 2016
2 Jahren 2 Monaten
Berlin, Deutschland

Mitgründer & CEO

99trips

  • Mitgründung eines TravelTech-Startups, das eine One-Stop-Shopping-Erfahrung für technologiegestützte, kuratierte Städtereisen bietet, mit über 10.000 registrierten Nutzern und über 10.000 € Umsatz.
  • Entwicklung der Technologie und Leitung eines fünfköpfigen Teams.
  • Fähigkeiten: AngularJS, Ruby on Rails, AWS.
Dez. 2012 - Bis heute
12 Jahren 8 Monaten
Addis Ababa, Äthiopien

Mitgründer & Vorstandsmitglied

NGO KAJO e.V.

  • Mitgründung des Vereins (über 30 Mitglieder) und Einwerbung von über 50.000 € Spenden für Bildung in Äthiopien.
  • Organisation und Durchführung von Projekten vor Ort in Addis Abeba, Äthiopien.

Open-Source-Beitragender

ViewComponent

  • Beiträge zum Open-Source-Framework ViewComponent (ursprünglich von GitHub entwickelt).
  • Das Framework fügt Funktionen für das Erstellen wiederverwendbarer, testbarer und gekapselter View-Komponenten in Ruby on Rails hinzu.

Sprachen

Deutsch
Muttersprache
Englisch
Verhandlungssicher
Spanisch
Verhandlungssicher

Ausbildung

Sept. 2011 - Aug. 2014

University of Applied Sciences HTW Berlin

Bachelor of Science, Web-Technologien · Internationale Medien und Informatik · Berlin, Deutschland

Zertifikate & Bescheinigungen

Certified ScrumMaster

Scrum Alliance