Johannes Engl

Senior Software Engineer

Avatar placeholder
Berlin, Germany

Experience

Aug 2021 - Apr 2022
9 months
London, United Kingdom

Senior Software Engineer

Deliveroo

  • Geo-sharded different Ruby services to improve scalability.
  • Planned and executed a project to increase peak-time order processing capacity by launching a second Amazon Aurora database cluster.
  • Offloaded high-volume tables with billions of rows to the new cluster.
  • Reduced absolute CPU usage during peak hours on average by 15.79%.
  • Utilized technologies and skills including Ruby on Rails, AWS, Kafka, microservice architectures, big data, Terraform, Datadog and Protocol Buffers.
Jan 2021 - Jul 2021
7 months
San Francisco, United States

Senior Software Engineer

Monograph

  • Consulted the engineering team on system architecture.
  • Advised on best practices around development workflows and processes.
  • Mentored team members.
  • Implemented product features in Ruby on Rails.
  • Worked with Ruby on Rails and GraphQL.
Jul 2019 - Jun 2020
1 year
Berlin, Germany

Team Lead Growth Engineering

Tourlane

  • Led the Growth Engineering team responsible for building customer-facing web applications for lead generation and ad-tech products.
  • Managed a team of seven engineers and one product manager.
  • Drove an initiative to extract SEO pages into a microservice in a serverless way using Gatsby.
  • Achieved a 3x performance improvement in time to interact with the website.
  • Used Ruby on Rails, AWS, Kafka, microservice architectures, ad tech, A/B testing, Docker, Snowflake and Terraform.
Sep 2018 - Jun 2019
10 months
Berlin, Germany

Senior Software Engineer

Tourlane

  • Built a tracking infrastructure using Apache Kafka.
  • Introduced a last-click attribution model and created marketing reports.
  • Enabled data-driven decisions in marketing across the company.
  • Calculated target cost per acquisition for paid marketing based on historical data to increase the efficiency of SEM ads.
Oct 2016 - May 2017
8 months
San Francisco, United States

Lead Developer

Airgora

  • Developed the core technology from the first prototype to product release.
  • Led product iterations until achieving product-market fit.
  • Worked with Ruby on Rails and React.js.
Nov 2014 - Dec 2016
2 years 2 months
Berlin, Germany

Co-Founder & CEO

99trips

  • Co-founded a travel tech startup offering a one-stop shopping experience for technology-based curated city trips.
  • Grew the platform to over 10,000 registered users and more than 10,000 € in sales.
  • Developed the product’s technology stack.
  • Managed a team of five people.
  • Used AngularJS, Ruby on Rails and AWS.
Dec 2012 - Present
13 years 2 months

Co-Founder & Board Member

NGO KAJO e.V.

  • Founded an association with more than 30 members focused on scholarships and education in Ethiopia.
  • Raised over 50,000 € in donations benefiting education in Ethiopia.
  • Organized and executed projects on site in Addis Ababa, Ethiopia.

Open Source Contributor

ViewComponent

  • Contributed to the open-source framework ViewComponent initially built by GitHub.
  • Worked on functionality for building reusable, testable and encapsulated view components in Ruby on Rails.

Skills

  • Ruby On Rails
  • Aws Cloud Computing
  • Golang
  • Terraform
  • Docker
  • React
  • Graphql
  • Sql
  • Datadog
  • Apache Kafka
  • Snowflake
  • Microservice Architectures
  • Event-driven Architectures
  • Bigdata
  • Ad-tech For Sem And Seo
  • Building And Managing Engineering Teams
  • Solving Scalability Problems
  • Ab-testing

Languages

German
Native
English
Advanced
Spanish
Advanced

Education

Sep 2011 - Aug 2014

University of Applied Sciences HTW Berlin

Bachelor of Science, Web Technologies · International Media and Computing · Berlin, Germany

Certifications & licenses

Certified ScrumMaster

Scrum Alliance

Need a freelancer? Find your match in seconds.
Try FRATCH GPT
More actions

Similar Freelancers

Discover other experts with similar qualifications and experience

Astrid Benker
Astrid Benker

Co-Founder & Project Director

View Profile
Georg Hoehne
Georg Hoehne

International Relations Development Consultant

View Profile
Paulo Andrade
Paulo Andrade

Founder and Product Lead

View Profile
Barbara Zeiss
Barbara Zeiss

Freelance Consultant

View Profile
Tobias Egelkamp
Tobias Egelkamp

Freelance Nonprofit Management Consultant (Founder)

View Profile
Christoph Werneke
Christoph Werneke

Vice President and Market Leader Germany

View Profile
Fabian Deitelhoff
Fabian Deitelhoff

Volunteer Examiner for IT Apprenticeships

View Profile
Mirjam Walser
Mirjam Walser

Data Annotator

View Profile
Robert Darius
Robert Darius

Head of Data Business Development

View Profile
Sarah Gottwald
Sarah Gottwald

Blockchain, AI & Digital Transformation

View Profile
Peter Wallner
Peter Wallner

ICT Department Manager

View Profile
Benjamin Naurath
Benjamin Naurath

Entrepreneur in Residence

View Profile
Marc Tobias
Marc Tobias

External Project Lead and Business Model Moderator

View Profile
Denny Münchow
Denny Münchow

Senior Expert Innovation, Strategy & AI

View Profile
Harald Bos
Harald Bos

Managing Partner

View Profile
Kolja Isijanov
Kolja Isijanov

Project Manager Service & Operations for the Sectoral IDP

View Profile
Adriana Van boxtel
Adriana Van boxtel

Board Member – Data Governance & Digital Strategy

View Profile
Jens Möller
Jens Möller

Startup Coach & Innovation Expert

View Profile
Gunter Hardt
Gunter Hardt

Managing Director

View Profile
Julian Schönbeck
Julian Schönbeck

Startup Coach

View Profile
Barnim Kühl
Barnim Kühl

Founder

View Profile
Kyle Blackwel
Kyle Blackwel

Founder / CEO

View Profile
Hande Akpinar
Hande Akpinar

Trainer-Mentor-Storyteller

View Profile
Neal Brüwer
Neal Brüwer

Country Manager DACH

View Profile
Karel Valo
Karel Valo

Business & Risk Transformation Lead

View Profile
Christian Walter
Christian Walter

Founder and Managing Director

View Profile
Sven-marten Schulte
Sven-marten Schulte

Process Developer and Facilitator

View Profile
Nina Bremer
Nina Bremer

Founder

View Profile
Götz Thümecke
Götz Thümecke

Co-Founder, CMO & Chief Product Officer

View Profile
Dirk Volkmann
Dirk Volkmann

Interim Project Manager

View Profile